目录

博客生成工具 Hexo

Hexo 的简介

Hexo /'heksoʊ/ 是一个基于 Node.js 的命令行工具。Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。前提需要安装 npm(注:Node.js 都会默认安装 npm,具体请参考笔记《网站 node 包管理器 npm》)注意:node.js(npm) 版本过低,Hexo 不支持(运行命令时提示各种错误),建议安装最新版本(例如:node-v17.5.0-linux-x64.tar.gz)!
官网:Hexo

Ubuntu 平台

1、Hexo 的安装

Hexo 的安装很简单,只需要通过 NPM 工具安装即可。(NPM 请阅读《网站 node 包管理器 npm》)
官方使用说明:文档

1
2
3
npm install -g hexo-cli     #全局安装:使用 npm 安装 Hexo
hexo version                #查看 hexo 版本,可判断其是否安装成功
hexo help                   #查看 hexo 帮助,可查看命令选项功能列表
2、Hexo 的使用

官方使用说明:命令
网文:使用Hexo博客生成工具

1
2
3
4
5
6
7
8
hexo init myhexo/                    #创建及初始博客目录(myhexo)(实际从github上clone博客网站资源)
cd myhexo/                           #进入目录(myhexo)
npm install                          #安装所需资源包
hexo new abc                         #创建名称为"abc"的文件-文章(默认路径):source/_posts/abc.md,此时可在文件加入一些内容
hexo new page -p about/me "About me" #创建目录及文件-文章(指定路径):source/about/me.md 并加入内容"About me"(注:-p 实为 --path)
hexo g                               #生成静态网页(默认路径:public/)(注:g 实为 generate)  
hexo s                               #启动本地Web服务(注:s 实为 server)
                                     #根据提示用浏览器打开网址预览网站:http://localhost:4000/
3、Hexo 的主题

待续……

4、Hexo 的发布

将静态网页托管到 GitHub Pages

  1. 直接将public/里面的所有文件(静态网页)托管到 GitHub Pages 上,具体操作请参考:《博客生成工具 Hugo》之【4、Hugo 的发布】。
  2. 关于 Github Pages,是 GitHub 的一个功能,其允许用户在 GitHub 仓库托管你的个人、组织或项目的静态页面(自动识别 html、css、javascript)。与创建代码仓库操作步骤一样,不同是要指定仓库名称格式为username.github.io,username 改为你的 GitHub 账户名。