主要链接
- Hexo安装 https://hexo.io/docs/setup
- Hexo发布到GitHub https://hexo.io/docs/github-pages
- Next主题安装 https://github.com/theme-next/hexo-theme-next
- Next主题使用教程 http://theme-next.iissnan.com/
- 添加sitemap供搜索引擎搜索 https://eericzeng.github.io/2019/07/14/hexo%E5%8D%9A%E5%AE%A2%E7%AB%99%E7%82%B9sitemap%E7%9A%84%E4%BD%BF%E7%94%A8/
- 添加版权信息 http://blog.amdoing.com/the-post-copyright-in-hexo-next/
- 添加评论 https://yashuning.github.io/2018/06/29/hexo-Next-%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E8%AF%84%E8%AE%BA%E5%8A%9F%E8%83%BD/
- 添加阅读次数 https://www.zyjdn.com/2020/02/05/Hexo-NexT%20%E4%BD%BF%E7%94%A8%20leancloud%20%E9%98%85%E8%AF%BB%E6%AC%A1%E6%95%B0/
添加插件
- 站长工具 cnzz
目前v7.6.0版本安装cnzz特别简单,只需要将创建的cnzz的id写入_config.yml里cnzz_siteid即可,无需添加其他任何文件。
如何申请友盟,请参考https://www.jianshu.com/p/3025b0e221bf - 添加mermaid画图
- npm install hexo-filter-mermaid-diagrams –save
- 修改themes/next下的_config.yml:具体请参考 https://rogersnowing.cn/post/38b5106c.html
1
2
3
4
5
6
7# Mermaid tag
mermaid:
enable: false
# Available themes: default | dark | forest | neutral
theme: forest
cdn: //cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js
#cdn: //cdnjs.cloudflare.com/ajax/libs/mermaid/8.0.0/mermaid.min.js
问题解决
- 当博客域名是子URL时,例如https://xxx.github.io/blog,则修改站点配置文件如下:
1
2
3
4
5
6
7
8
9# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://gaocher.github.io/blog
root: /blog/
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
trailing_html: true # Set to false to remove trailing '.html' from permalinks
参考文章:
https://www.ezlippi.com/blog/2016/02/jekyll-to-hexo.html
https://github.com/EZLippi/hexo-theme