hexo-theme-archer
在线预览(Online demo)
🎯 主题预览:Demo。
文档
更新
- 2017.08.17 - 『添加了置顶显示』
- 2017.08.26 - 『添加了二次开发文档,文章页 header 在下滑时隐藏』
- 2017.09.10 - 『添加了 about 页面』
- 2017.09.25 - 『可以直接添加 disqus,gitment 了』
- 2017.09.30 - 『添加了 rss,修复了 placeholder 的 bug,更流畅』
- 2017.10.05 - 『添加 toc,默认开启,可在配置中关闭』
- 2017.10.16 - 『修复移动端 bug,增加渐入效果』
- 2017.12.17 - 『增加阅读进度条,在 post 页的顶部』
- 2017.12.27 - 『增加
百度分享和页面浏览量统计』 - 2018.02.04 - 『代码重构,性能优化,样式更新,V1.0.0』
- 2018.02.24 - 『支持显示微信和 QQ 二维码』
- 2018.02.28 - 『重写分享功能,分享按钮在头图上』
- 2018.03.04 - 『头图的高度可以自定义了,配置 _config 即可』
- 2018.03.11 - 『toc 可以根据阅读位置自动展开和收缩了』
- 2018.03.18 - 『添加 fancybox』
- 2018.05.01 - 『添加 license』
- 2018.05.24 - 『可自定义访问量统计/增加字数统计及阅读时间』
- 2018.06.04 - 『添加 Algolia 搜索,详情』
- 2018.06.23 - 『添加 Valine 评论,感谢 hulichao 同学』
- 2018.07.09 - 『可以切换深/浅色代码配色方案了,详情』
- 2018.08.26 - 『添加 i18n 支持』
说明
- 本主题受 yilia 主题和 huxpro 主题的启发,结合了前者的 sidebar 设计及后者的 UI 设计。通过 sidebar 能够不跳转到 archive 页、tag页及 categories 页进行导航。
- 兼容性:现代浏览器及 IE10+。
- 有任何使用上的问题欢迎 发起 issue。
- 本主题会持续维护及优化,欢迎 star 😆。
安装
- 在Hexo目录下执行
1 | npm i hexo-generator-json-content --save && npm i --save hexo-wordcount && git clone https://github.com/fi3ework/hexo-theme-archer.git themes/archer --depth=1 |
- 修改Hexo目录下的
_config.yml
的theme
字段为archer
1 | theme: archer |
- 添加sidebar启用支持:
在Hexo目录下的 _config.yml
中添加以下字段(不是archer下的 _config.yml
)
1 | jsonContent: |
可选配置
- 启用 about 页
- 启用 404 页
- 启用 rss 订阅
- 自定义单独文章页头图
- 将 Unsplash 的随机图片作为头图
- 自定义文章在首页的摘要
- 自定义主题颜色
- 切换代码配色方案
- 置顶文章
- 设置文章版权信息
- 启用站内搜索
- 启用 Latex
- 切换为英文界面
主题配置
1 | # ========== 资料栏 ========== # |
更新主题
提供两种方法供参考:第一种使用 git 进行更新,但是有可能需要手动解决合并冲突,你需要手动解决;第二种简单粗暴。
git pull
在 archer 目录下先执行 git stash
将本地的修改暂存,然后执行 git pull
获取主题的最新版本,再执行 git stash pop
将本地的修改还原,如果合并冲突报错 CONFLICT
,可以参考 这篇文章 手动解决合并冲突,手动解决。
如果自定义了主题,在合并冲突时可以手动解决冲突的部分后,重新生成主题即可。
简单粗暴
首先备份 archer 下所有你自定义过的文件(包括 _config.yml 和 source 文件夹下添加的文件等),然后删除 archer,再重新安装,最后将备份的文件替换到原来的位置即可。
License
MIT