Window上搭建Hexo博客
环境要求
简单测试
# 安装hexo
npm install hexo-cli -g
# 生成博客文件夹
hexo init blog
cd blog
# 安装相关依赖
npm install
# 启动hexo服务
hexo server
关于博客的配置、命令等,在Hexo的官方文档写的很详细,我觉得直接看官方文档会比我写的要更好。
在了解node.js和前端的一些知识的情况下,使用起hexo也会更加方便。
部署到阿里云
查看了网上关于hexo部署到云服务器的资料,我觉得使用git方式有点繁琐,rsync方式在win上会与自带的ssh和git的ssh造成冲突。于是,为了方便,直接通过scp将静态文件上传到云服务器也ok啊。逃~
云服务器部分
- 安装nginx
- 我的服务器是ubuntu 18.04,使用
apt install nginx完成安装。 - nginx的配置文件路径:
/etc/nginx/nginx.conf,虚拟主机配置文件路径:/etc/nginx/sites-enabled/default。 - 我将博客的静态文件放置在
/var/www/blog下,每次本地机器使用scp将静态文件复制到该目录下。
- 我的服务器是ubuntu 18.04,使用
本地机器
-
配置blog项目下的package.json,修改其中的scripts部分,添加
deploy命令:"scripts": { "build": "hexo generate", ... "deploy": "hexo g && scp -r public/* {user}@{ip}:/var/www/blog/" }, -
通过
npm run deploy实现静态文件生成,并上传到指定服务器

1974

被折叠的 条评论
为什么被折叠?



