通过hexo部署个人博客

Huan Lee Lv5

从wordpress迁移至hexo,优点有:

  • 全部由静态网页组成,方便迁移
  • 可以部署为github page
  • 对markdown原生支持!

参考文档:

1
2
3
4
5
6
nvs # 选择nodejs 版本
hexo clean (清空本地导出的博客)
hexo g (重新生成)
hexo d 发布到github上
hexo g -d # 生成并发布命令
hexo server # 本地运行

部署到服务器

  • nginx
  • acme获取免费ssl证书实现https

定期刷新

自动化脚本+crobtab

text
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
# 设置工作目录
cd "$(dirname "$0")"
# 选择npm版本
PATH=~/.nvs/node/17.7.2/x64/bin:$PATH
# 与github repository同步
git pull origin master
# (重新生成)
hexo g
# 发布到github上
hexo d
text
1
2
3
4
$ crontab -e

# 每天三点自动更新
0 3 * * * bash <hexo-blog-dir>/update.sh >> <hexo-blog-dir>/update.log
  • Title: 通过hexo部署个人博客
  • Author: Huan Lee
  • Created at : 2024-02-28 16:11:49
  • Updated at : 2024-02-28 08:16:56
  • Link: https://www.mirthfullee.com/2024/02/28/notion-通过hexo部署个人博客-02954966/
  • License: This work is licensed under CC BY-NC-SA 4.0.
On this page
通过hexo部署个人博客