hexo搭建博客
文章目录
【注意】最后更新于 May 22, 2019,文中内容可能已过时,请谨慎使用。
hexo 安装使用
0. 需要环境
hexo 安装需要nodejs环境,当前实验使用的是V6.11.4 x64 版本
在官网有详细的中文文档,这里仅仅是留作参考
1. 安装 Hexo
- 检查有没有安装
npm,npm -v, 如果出现版本号信息,表示nodejs已正常安装;若没有出现,则需要安装nodejs。 - 执行
npm install -g hexo-cli进行全局安装。
初始化一个 Hexo 项目
在 Hexo 安装完成之后,可以执行hexo init <folder>、cd <folder>、npm install 三条命令进行项目初始化。
|
|
初始化完成后指定的文件夹目录如下:
. ├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes
_config.yml 配置文件,站点相关的配置在这里进行
开始第一篇文章
你可以执行下列命令来创建一篇新文章。
|
|
该命令会在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。
主题配置基按照 官方文档来,中文的支持很好。
文章作者 jeffrey
上次更新 2019-05-22