第一篇文章-博客搭建-p1
基于hexo搭建博客
0.准备环境
得有台电脑(最好是有台liunx服务器,在服务上执行)
安装 nodejs,git
1.安装nodejs
参考链接:
nodejs安装包下载
hexo文档
windows
- windows下的包没什么好说的,直接点下一步就完事了
nodejs-windows离线安装包下载
linux
全部以root用户执行命令
- linux下安装nodejs
nodejs-linux离线安装包下载 - 把 node-v22.12.0-linux-x64.tar.xz 上传到服务器指定路径,比如:/usr/bin/nodejs。
- 解压 node-v22.12.0-linux-x64.tar.xz,解压出来会有一个文件夹叫:node-v22.12.0-linux-x64
1
2
3
4$ #将.xz解压为.tar
$ xz -dk node-v22.12.0-linux-x64.tar.xz
$ #解压tar
$ tar -xvf node-v22.12.0-linux-x64.tar - 配置环境变量,使nodejs的命令全局可调用
1 | $ #编辑文件 /etc/profile |
2.安装hexo并初始化
- 安装hexo
参考链接:安装hexo如果下载太慢,设置一下镜像源1
$ npm install hexo-cli -g
1
$ npm config set registry http://registry.npmmirror.com/
- 初始化hexo,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
参考链接:初始化hexo初始化完成后项目文件夹如下:1
2
3$ hexo init <folder>
$ cd <folder>
$ npm install里面具体每个文件,文件夹的说明在官方文档上有可以自己找一下,这里不再赘述。1
2
3
4
5
6
7.
├── _config.yml
├── package.json
├── scaffolds
├── source
| └── _posts
└── themes
3.启动hexo服务器,生成静态页面
启动hexo服务器,预览效果
1
2
3#执行命令启动,预览页面
# hexo s 启动服务器, -p [端口号] 这个参数指定hexo启动监听的端口号,不加-p参数默认监听端口是4000
$ hexo s -p 8010启动后会显示,这就说明启动成功了
1
2
3INFO Validating config
INFO Start processing
INFO Hexo is running at http://localhost:8010/ . Press Ctrl+C to stop.浏览器访问这个页面 http://localhost:8010/ 就能看到博客了, Ctrl+C停止服务器
ps:这个命令是在前台运行的,关闭终端就访问不到了。改成后台运行有点麻烦,不推荐这种方式部署,只推荐用来本地预览hexo生成静态页面,nginx部署
1
2#执行这个命令生成静态的页面,项目文件夹下会出现一个叫public文件夹,里面就是生成的静态页面
$ hexo g
nginx部署 还没写完……未完待续
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Chengjt's DreamHome!
评论