问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

记一次hexo 博客上线 经验总结

发布网友 发布时间:2022-12-01 04:38

我来回答

1个回答

热心网友 时间:2023-09-07 18:48

前两天买了一台百度云服务器花了11块钱,花了点时间学了下如何部署hexo博客以及一些服务器方面的配置,没用hexo推荐的方式部署。专门记一个文章。系统用的是centos,先上图和链接

sunqx的博客

首先解释下
hexo 基于nodejs的快速、简洁且高效的博客框架,它是帮人快速搭建个人博客的。
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。就是一开始上手感觉好容易报错。

这里只将一些官网上没有的,如何本地跑起来一个hexo 项目和部署一个主题请看官网 hexo官网

hexo server 是项目 的启动命令 ,默认hexo启动端口是4000。但这样启动项目,nodejs是一个单线程项目,万一某一次程序出错,那整个服务就挂了。所以需要pm2 来监控这项线程,万一出错pm2还能自动重启。

pm2 启动命令一般是 pm2 start app.js 那如何用pm2 来管理hexo呢,可以通过在项目目录下新建一个 app.js

如此一来在项目根目录下 就能用 pm2 start app.js 来跑hexo项目了

初次配置的云服务器需要安装这些工具包

本地配置ssh key

注意点:

生成服务器端公钥 和本地一样
cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C "931035063@qq.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
生效,centos 下 service sshd restart
把 id_rsa.pub 里面的内容 放到git 账户里面ssh 配置里

服务器配置nodejs 用的是nvm,安装nvm

nvm 安装以后重新连接云服务器,不然环境变量不会生效
nvm安装nodejs,依次执行以下命令

拉取完以后记得先试用 hexo server 着能不能跑起来,进入文件夹先 npm install 再看还差什么其他的全局依赖

这一块真的是血泪啊,就2行命令行,报的错查了一下午。

然后运行2行命令 第一行在云服务器搭建运行环境,第二行每次重新发布项目需要

以后每次发布博客
hexo new '记一次hexo 博客上线 经验总结' 生成md文件,写完以后提交到git仓库
再用命令行在本地项目执行下 pm2 deploy ecosystem.json proction --force 即可

这一块没啥说的 无非就是端口转发, 80转4000
nginx 安装

安装完重连服务器,不然怎么输命令配置都不生效

nginx 配置生效

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 hexo部署到云服务器 梦见文具 毕业个性签名句子 秋梨膏的功效与作用 秋梨膏的禁忌 如何用蘑菇渣育蔬菜苗 梦见通宵等人一直没来 陈皮和青皮的区别 陈皮和青皮有什么功效 600X600x1.5硅钙板多少钱一方? 钢琴演奏《贝加尔湖畔》 怎么挑选春联 教你怎么挑选对联? 特斯拉能监听车内录音吗? 鹤岗是哪个省的城市 鹤岗是地级市吗 属牛1973年一生的劫数,属牛人最苦命的出生日期属牛最命苦出生日期是什 苹果12处理器 问大家郑州腾讯云服务器找哪家? 金南佶拍过的电影 亚马逊的眼泪 TEARS OF AMAZON怎么样 亚马逊之泪的幕后花絮 F1车队电邮地址 Hexo博客部署到腾讯云服务器 差异化教学 17.差异化教学法 有关煤气中毒的叙述不正确的是(  )A.煤气中毒也叫一氧化碳中毒B.进入煤气泻漏黑暗的房间里,应立即 一氧化碳中毒发生的事物理变化 下列对煤气中毒者的急救措施,不正确的是(  ) A.立即拨打“120”急救电话 B.将中毒者迅速移 一氧化碳是一种无色无味的有毒气体,室内放一盆水能防止一氧化碳中毒。这句话 一氧化碳中毒不包括什么机制 秋分祝福语句,秋分祝福语 简短独特 macbookpro2019要装什么驱动才能win10识别硬盘 手机号是,手机卡如果丢了,别人捡到,他能不能登录我的微信呢? 自己微信关闭手机号,添加别人好友,可以吗 猪饲料是什么做的,育肥猪一天吃多少饲料 一加7多少w快充 职高属于高中还是初中学历 职高是什么文凭 关于职高文凭介绍 更换共同借款人要什么材料 你好,我今年申请的国家生源地助学贷款,共同借款人我写的是我姐姐,但是她婚配了。户籍迁到别的县 携程车票是什么意思? 有什么可以帮淘宝助力的app