hexo-next

个人博客制作

本次博客采用Hexo-NexT+Cloudflare制作。后续可以尝试typecho

官方网站

Hexo:快速、简洁且高效的博客框架
NexT:Theme for Hexo
About Git

Cloudflare Docs:Git integration

部署流程

步骤

参考:
10 大静态网站生成工具 | Linux 中国,
Hexo添加分类及标签(在Next主题下),
使用 Hexo 和 Cloudflare 搭建你的博客,
Cloudflare Pages + Hexo 搭建个人博客,

  • 购买域名
  • 下载安装并配置好git与node.js.验证方法:
    1
    2
    3
    node -v
    npm -v
    git --version
    确认无误后即可进行下面的步骤。
  • 创建好安装Hexo
  • 安装NexT
  • 创建本地仓库推送至github
  • 在Cloudflare中的Workers & Pages页面关联github仓库,并添加自定义域。
    1
    2
    3
    # cloudflare中需要填
    npm install -g hexo; hexo clean; hexo generate
    # 并将输出目录写为public

优化

指令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

npm install -g hexo-cli

hexo init <folder>
cd <folder>
npm install
hexo new [layout] <title>

hexo new page --path <path> "name"

hexo clean

#hexo g
hexo generate

#arg=
# -p
# -s
# -l
hexo server [arg]

#all in one
hexo clean && hexo g && hexo s -s

issue

Categories & Tags

这两者的部署方法相同。首先输入

1
hexo new page categories

接着在创建好的index.md下,在开头添加上

1
type: "categories"

如果发现创建的位置不对,并且_config.next.yml也修改了的话,需要重新clean并generate。