The customization files using HEXO-NEXT in my blog
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FixNext
source
.gitignore
README.md

README.md

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 访问自定义域名。采用子模块管理升级主题:在 hexo 博客目录放置updatenext.sh

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

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

根据博文还原了因CI部署改变的文章更新时间。

也可以采用SED命令,自动升级并修改 NEXT 主题文件。NexT 主题个性化文件列表:

  • blog/themes/next/layout/_macro/post.swig
  • blog/themes/next/layout/_macro/sidebar.swig
  • blog/themes/next/layout/_layout.swig
  • blog/themes/next/layout/_my
  • blog/themes/next/source/css/_common/components/post/post-reward.styl
  • blog/themes/next/source/js/custom.js
  • blog/themes/next/languages/zh-hans.yml
  • blog/themes/next/source/css/_schemes/Muse/index.styl

本博客个性化列表:

  1. 使用 DATA FILE 设置主题样式。
  2. NEXT v6.0.4 使用 jsdelivr CDN vendor 实现第三方功能。
  3. 切换使用Muse主题,开启移动端添加目录和回到顶部按钮
  4. 点击侧栏头像回到首页,让页脚的心跳动起来
  5. 开启rss订阅npm install hexo-generator-feed --save
  6. 开启本地搜索修复IE环境可能失效的情况npm install hexo-generator-searchdb --save
  7. 开启文字统计功能。npm install hexo-symbols-count-time --save
  8. 开启文章置顶功能,修改置顶规则,博文依据更新时间排序。npm install hexo-generator-topindex --save
  9. 添加HTML5 音乐播放器,刷新页面后能够连续播放。
  10. 使用pandoc渲染,开启 MathJax公式显示,开启脚注功能,鼠标点击可以显示脚注。
  11. 为NEXT配置emoji表情$ npm install hexo-filter-github-emojis --savenpm un hexo-renderer-stylus --savenpm install hexo-renderer-stylus-plus --save
  12. 添加阅读排行榜
  13. 由于权限问题,暂时关闭 Gitment 评论评论仓库)。开启 Valine 评论,并提供了文章阅读量功能(Valine留言板)。