首先声明-本人小白一枚在网上无意间看到一个林……忘记(博主名了)的博客很漂亮,就萌生了自己做一个冲动,于是折腾就开始了,庆幸的是这位大神在页脚留了框架信息叫hexo....
前妻四路……
需要准备:1.服务器各种云(我用的阿里云)备案
(第一个坑,服务器系统如果你用Linux一定要用乌班图,不要用centos不要问为什么,我已经试过了,windows没试)
2.域名:国内需要备案
3.宝塔安装
4.安装Hexo依赖程序
5.影射域名
开始…………直接上图,按照做就行,不会踩坑,我已经踩了
服务器部署好,安装宝塔(如果你不会建议百度,笔者很懒,能省事就省事,有问题可以留言
宝塔
1、首先在宝塔的软件商店,安装Node.js版本管理器,具体哪个版本看你需要,我这边安装的是1.6
2、进入Node.js版本管理器的设置界面,先安装你需要的版本,然后命令行版本选择你安装的版本,registry源选择淘宝源或者官方源
3、进入文件菜单,找一个你要建博客的位置,点击终端,宝塔自动会执行cd指令到你所在目录下
4、然后再命令行执行下面这行命令,安装hexo-cli,安装完成后,官方有两种方法来执行hexo指令,我这里用的是第一种方法
npm install -g hexo-cli
5、检测hexo是否安装完成,如下图即是安装完成
npx hexo -v
6、hexo安装完成后,执行以下命令创建文件夹的同时会自动初始化hexo,如果不在hexo init后面hexoblog(填入你要搭建的博客文件夹名称,我这边是用的hexoblog)的话,会在你当前的文件夹下自动建立hexo进行初始化
npx hexo init hexoblog
7、转到刚刚初始化的hexoblog文件夹下,这时你会发现里面新建了很多文件夹。
cd hexoblog
8、安装npm依赖项
npm install
9、生成静态文件
npx hexo g
10、安装hexo-server,Hexo 3.0 开始把独立成了个别模块,要想启动服务器必须先安装这个
npm install hexo-server --save
11、启动服务器前,需要将访问端口先在服务器防火墙开放,然后去hexoblog/node_modules/hexo-server,打开该路径下的index.js,把第6行的port:4000 改成你自己的端口,如果不改的话,那只需在防火墙放行4000即可,然后启动服务器,不要关闭终端,如需要停服务器,在命令行ctrl+c即可。
npx hexo server
或者
npx hexo s
上面安装步骤摘抄的一位大神,就是他的思路明确,而且非常使用,可以浏览我的个人主页看看效果小朱的博客