title: 如何写一篇hexo博客
date: 2021-07-23 03:44:27
tags:
万事俱备,开始写博文了,我习惯使用hexo。为啥选它,因为它真的很简单,只有几步而已。
安装hexo
前提条件电脑上需要先安装NodeJS,如何安装可自行百度。
- 安装hexo
npm install -g hexo-cli
- 创建博客目录
hexo init blog
cd blog
npm install
新建完成后,指定文件夹的目录如下:
因为source目录下才是博文的源目录,我一般将它归入到git版本管理里。
cd source
git init
git add .
git commit -m "first commit"
git add remote origin ....
git push -u master
使用idea编辑博文
在idea里新建一个Static Web的Module,Module的路径就指定为hexo的source目录,然后就可以在idea里进行博文的编辑了。
idea新建静态Web模块
编辑博文的一点小规范
直接在_posts目录下新建md文件即是创建了一篇新的博文,如下图。
创建博文
博文最上面使用Front-matter指定博文的一些元信息,如下面。
博客自定义
-
hexo的配置文件_config.yml中有好几个配置项挺重要的,需设置合理。这些属性有title、subtitle、description、author、language、timezone、url、highlight。具体配置说明见这里。
-
为了便于被搜索引擎索引,可以使用
-
hexo-generator-baidu-sitemap和hexo-generator-sitemap生成百度和Google的sitemap文件。具体用法见 https://github.com/coneycode/hexo-generator-baidu-sitemap
https://github.com/hexojs/hexo-generator-sitemap。 -
为了便于RSS阅读,可以使用hexo-generator-feed生成rss的feed。具体用法见https://github.com/hexojs/hexo-generator-feed。
-
默认主题太没个性了不是,可以到主题库里选择一个有个性的主题,主题库地址在这里。
-
博文要让人可以评论,可集成多说的评论系统,配置说明见这里。
如果想将博客通过git部署到github或oschina,可参考我之前的一篇博文。