常见hexo命令
以下是常见的hexo命令,在搭建hexo博客中一定会用到。
新建一篇博文,默认保存在本地博客目录下的/source/_post文件夹中,并形成一个以name命名的md文件。
1 | $ hexo n 'name' |
更新博客(生成新的静态博客文件)
1 | $ hexo g |
预览博客(让博客服务器运行在本地,一般地址为localhost:4000)
1 | $ hexo s |
部署博客到github等使用命令:
1 | $ hexo d |
关于各命令的详细用法,在hexo的官方使用文档中有详细的介绍,这里不再赘述。需要注意的是,在配置过程中,_config.yml文件里涉及的选项等需要在选项名冒号后加一个空格再输入项目的值。
为博客添加分类、“关于我”、标签页面等
创建分类页面,并且在菜单中显示页面链接
1.新建一个页面,命名为categories。命令如下:
1 | hexo new page categories |
2.编辑刚新建的页面,将页面类型设置为categories,主题会自动为这个页面显示所有分类
1 | title: 分类 |
3.在主页菜单中添加链接。编辑主题文件夹中的_config.yml,将menu中的categories: /categories注释去掉即可,如下:
1 | menu: |
创建”关于我”页面,并且在菜单中显示页面链接
1.新建一个about页面
1 | hexo new page "about" |
2.为菜单添加about链接,在主题的_config.yml文件中进行修改,将menu中的about前的注释去掉即可。
1 | menu: |
创建标签云页面,并且在菜单中显示页面链接
操作方法和以上添加“关于我”及分类页面的操作方式类似,也需要新建页面并且对主题文件夹中的_config.yml
文件进行修改。
不过,值得注意的是博客文章中添加分类的方式。
博客文章中通过修改标题部分的文字来注明这篇博文的所属类别及标签。如:
1 | --- |
不同的标签使用代码所示的方法进行分割,也可以使用另一种方法来表示:
1 | tags: [github, hexo] |
为博客添加搜索引擎收录
这里本人使用google搜索收录。首先在google console中添加一个站点,点击界面右上角的添加属性,在弹出窗口中输入博客网站,随后会提示验证网站所有权。采用备用方法:html标记后,在网站首页中添加元标签,点击确认即可进行验证。
此时点击google console,点击网站的标题就可以进入管理页。可以看到侧边栏有一系列菜单,选择抓取中的站点地图,接着选择右侧的添加/测试站点地图,将自己博客中的sitemap.xml文件提交即可完成。
一般添加到google收录后,需要一天才能通过google搜索到网站的相关信息。
为博客添加访问量显示功能
由于Next主题中已经集成了多种显示访问量的工具,只需要在原文件中稍稍修改即可。这里本人使用的是不蒜子的网站访问工具。删除掉注释代码后,工具即可使用,如果出现不能使用的情况,将不蒜子官网中的js代码部分添加到主页代码中即可。
参考资料
1.Hexo优化|如何向google提交sitemap
2.Hexo使用攻略:(三)Hexo的配置和使用
3.Hexo博客优化配置之–为自己博客添加搜索引擎网页收录