hexo 安装使用

0. 需要环境

hexo 安装需要nodejs环境,当前实验使用的是V6.11.4 x64 版本 在官网有详细的中文文档,这里仅仅是留作参考

1. 安装 Hexo

  1. 检查有没有安装npmnpm -v, 如果出现版本号信息,表示nodejs已正常安装;若没有出现,则需要安装nodejs。
  2. 执行 npm install -g hexo-cli进行全局安装。

初始化一个 Hexo 项目

在 Hexo 安装完成之后,可以执行hexo init <folder>cd <folder>npm install 三条命令进行项目初始化。

1
2
3
hexo init <folder>
cd <folder>
npm install

初始化完成后指定的文件夹目录如下:

. ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes

_config.yml 配置文件,站点相关的配置在这里进行

开始第一篇文章

你可以执行下列命令来创建一篇新文章。

1
2
hexo new [layout] <title>

该命令会在source/_posts目录下生成一个与标题同名的md文件。也可以在source/_posts目录下直接新建md文件

Front-matter

Front-matter 是文件最上方以 — 分隔的区域,用于指定个别文件的变量。 以下是预先定义的参数,您可在模板中使用这些参数值并加以利用。 |参数|描述|默认值| ::–|:—|:—-| |layout|布局|| |title|标题|| |date|建立日期|文件建立日期| |updated|更新日期|文件更新日期| |comments|开启文章的评论功能|true| |tags|标签(不适用于分页)|| |categories|分类(不适用于分页)|| |permalink| 覆盖文章网址||

主题

基本操作上面的基本够用,如果有什么遗忘的,再看看官方文档。但是有一点无法忍受的是就是页面不好看。经过几次的选择,最后选择了Next。其他的主题都有一些无法容忍的小缺点。

  • 安装:在博客根目录下执行 git clone https://github.com/iissnan/hexo-theme-next.git themes/next
  • 使用:修改博客根目录下的_config.yml配置文件中的theme属性,将其设置为next。
  • 修改主题配置 \themes\next\_config.yml

主题配置基按照 官方文档来,中文的支持很好。