Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 3.95 KB

README.md

File metadata and controls

52 lines (36 loc) · 3.95 KB

Hexo 是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的标签插件来快速的插入特定形式的内容。Git 使用指南、Hexo 博客设置、Git pages 等更多搭建设置,点击查看 Git Pages 使用指南

博客备站)基于 Gitlab 的 Continuous Integration 和 Hexo NexT 主题部署,并自动推送到 Coding PagesGithub Pages。所有外链域名以 Github Pages 为主,然后国内通过 Coding Pages 访问自定义域名,国外通过 Github Pages 访问自定义域名。(根据博文还原了因CI部署改变的文章更新时间)

由于仓库管理团队原因,2020年8月28日迁移hexo-theme-next V7+ 版本到 hexo-theme-next V8+ 版本,采用 Nunjucks 引擎。

建立采用子模块管理升级并自定义主题。然后在 hexo 博客目录updatenext.sh一键部署。

cd themes/next
git checkout master
git pull
cd ../../

git add .
git commit -m "update next"
git push -u origin master

也可以采用SED命令自动升级并自定义主题。

也可以结合 Next inject 功能利用 DATA FILE 自定义主题。

本博客个性化列表:

  1. 使用 DATA FILE 设置主题样式。

  2. 使用 CDN vendor 实现第三方功能。

  3. 开启 RSS 订阅。npm install hexo-generator-feed@latest --save

  4. 开启本地搜索nnpm install hexo-generator-searchdb@latest --save

  5. 开启文字统计功能。npm install hexo-word-counter@latest --save

  6. 开启文章置顶功能,修改置顶规则(TOP数值越小越靠前)和置顶显示,博文依据更新时间排序。npm install hexo-generator-topindex@latest --save

    - sed 's/a.date/a.updated/' -i node_modules/hexo-generator-topindex/lib/generator.js
    - sed 's/b.date/b.updated/' -i node_modules/hexo-generator-topindex/lib/generator.js
    - sed 's/b.top - a.top/a.top - b.top/' -i node_modules/hexo-generator-topindex/lib/generator.js
    
  7. 添加 HTML5 音乐播放器,刷新页面后能够连续播放。layout/_third-party/audio.njk(说明:使用 Inject 功能出现刷新bug,建议使用自定义修改)

  8. 使用 pandoc 渲染,开启 MathJax 公式显示,开启脚注功能pandoc-1.19.2.1-1+npm install [email protected] --save),鼠标点击可以显示脚注。npm install [email protected] --save

    - wget https://github.com/jgm/pandoc/releases/download/1.19.2.1/pandoc-1.19.2.1-1-amd64.deb
    - dpkg -i ./pandoc-1.19.2.1-1-amd64.deb
    
  9. 添加阅读排行榜

  10. 开启 Valine 评论(Valine留言板)。