How to build hexo on VPS
之前使用Duke写的博客框架。在我重新购买服务器后就放弃了,说到底还是想要傻瓜试的搭建博客。
- 更新源、下载git, nodejs, npm,certbort, python3-certbort-nginx
1 | sudo apt upgrade;sudo apt update |
- npm安装hexo-cli
1 | sudo npm install -g hexo-cli |
- 新建文件夹,初始化hexo
1 | mkdir -p ~/hexoblog |

- 修改hexo配置文件(_config.yml),使器生成的文件存放于/var/www/blog,方便后续nignx代理

- 修改配置文件(_config.yml),让每一篇博客都有自己对应的文件夹,方便图库存储,索引

- 下载butterfly主题,安装依赖
1 | cd ~/blog |
- 修改配置文件指定新的主题

- 编写nginx配置 (/etc/nginx/sites-available/blog)
1 | server { |
- 使能blog nginx配置
1 | sudo ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enable |
- cloudflare配置DNS域名解析

- 申请证书
1 | sudo certbot --nginx -d blog.domain.name |
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.