4 写博客
4.1 新建博客
定位到我们的hexo根目录,执行命令:
hexo会帮我们在_posts下生成相关md文件:
我们只需要打开这个文件就可以开始写博客了,默认生成如下内容:
当然你也可以直接自己新建md文件,用这个命令的好处是帮我们自动生成了时间。
一般完整格式如下:
--- title: postName #文章页面上的显示名称,一般是中文 date: 2019-07-11 19:11:33 #文章生成时间,一般不改,当然也可以任意修改 categories: 默认分类 #分类 tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意:后面有个空格 description: 附加一段文章摘要,字数最好在140字以内,会出现在meta的description里面 --- 正文
那么hexo new page 'postName'
命令和hexo new 'postName'
有什么区别呢?
最终部署时生成一个index.html,但是它不会作为文章出现在博文目录
4.2 撰写工具
可以用typora来进行博客的编写或者用CSDN的编辑器也是很不错的选择,用VScode的Markdown-toc插件来为我们的文章自动生成目录。
5 优雅地使用Hexo的next主题
5.1 安装
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
5.2 启用
与所有 Hexo 主题启用的模式一样。 当 克隆/下载 完成后,打开站点配置文件, 找到 theme 字段,并将其值更改为 next。
5.3 验证主题
首先启动 Hexo 本地站点,并开启调试模式(即加上 --debug)
hexo s --debug
在服务启动的过程,注意观察命令行输出是否有任何异常信息,如果你碰到问题,这些信息将帮助他人更好的定位错误。 当命令行输出中提示出:
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
此时即可使用浏览器访问 http://localhost:4000,检查站点是否正确运行。
5.4 配置
在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。
为了描述方便,在以下说明中,将前者称为 站点配置文件, 后者称为 主题配置文件。
你可以访问 Hexo 的文档 了解如何安装 Hexo病进行 站点配置文件的配置
简单的设置可以参考:
NEXT中文文档
NEXT主题详细配置