Skip to content

thinkerchan/hexo-theme-greyshade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hexo-theme-greyshade

greyshade这个主题最早是在屈光宇的博客看到的,最初是基于Octpress开发的一套主题,当然在其他博客系统中得到了迁移, 也包括了HEXO

不过原作者对hexo-theme-greyshade的修改都是六七年前的事情了,基于他的基础,我微重构了下。虽然从极致程度上自然没有屈神优化得好。不过由于本人强迫症,把比较多不需要的东西都删了。样式上也接近屈神用的样式,速度上还是快了挺多的,有兴趣的可以安装。也可以看看运行的效果

使用

在你的hexo项目themes文件夹中执行:

 git clone https://github.com/thinkerchan/hexo-theme-greyshade.git greyshade

然后对hexo的_config.yaml:

theme: greyshade

主题文件夹本身也有一个_config.yaml,按需配置即可:

menu:
  page:
    首页: .
    专题: categories/
    关于: life/
    搜索: search/

sidePic: https://p.ipic.vip/b2t3my.jpg
avatar: https://p.ipic.vip/67o2jq.jpg

excerpt_link: 继续阅读
excerpt: 200

social:
  github: thinkerchan
  yuque: thinkerchan
  juejin: 201965868418951
  rss: false

# 评论使用 LeanCloud + Valine
# https://www.leancloud.cn/
leancloud:
  appId: XPJzs0FfufkFfuBjbJraqhbo-gzGzoHsz
  appKey: QoS0zL4Y2xTDviitGOPkvCGv
  sdk: https://cdn.jsdelivr.net/npm/[email protected]/dist/av.min.js

# https://valine.js.org/
valine:
  sdk: https://unpkg.com/[email protected]/dist/Valine.min.js
  placeholder: 我来说两句

创建几个关键页面

搜索页

    $ hexo new page search // 对应生成source/search/index.md

然后如下设置:

    ---
    title: 站内搜索
    date: 2020-07-24 14:14:06
    hideDate: true
    comments: false
    layout: "search"
    ---

专题页

    $ hexo new page categories // 对应生成source/categories/index.md

然后如下设置:

    ---
    title: 专题阅读
    date: 2020-07-05 15:59:28
    layout: "cate"
    comments: false
    ---

搜索页

    $ hexo new page search // 对应生成source/search/index.md

然后如下设置:

    ---
    title: 站内搜索
    date: 2020-07-24 14:14:06
    hideDate: true
    comments: false
    layout: "search"
    ---

404页面

    $ hexo new page 404 // 对应生成source/404/index.md

然后如下设置:

    ---
    title: 404 - 没有目标页面
    date: 2020-07-05 15:11:10
    comments: false
    permalink: /404  // 注意这里
    ---
    <style>.meta{display:none!important;}</style>

    检查下url是否拼写错误?或者看看其他文章?

优化点

Hexo-theme-greyshade:

  • 样式优化 ✔️
  • 去除所有不必要的js ✔️
  • 去除所有不必要的社交逻辑 ✔️
  • 缓存js到localstorage ✔️
  • 添加搜索 ✔️(站内搜索)
  • 添加rss ✔️
  • 文章页内的前进后退按钮 ✔️
  • 图片base64
    • 头像 ✔️
    • 社交icon ✔️
  • 归档页 ✔️
  • 表格样式修复 ✔️
  • 引入第三方评论 ✔️(valine+leancloud)
  • 响应式修复 ✔️
    • 底部导航条样式 ✔️
    • 顶部页面入口 ✔️
  • 简单统计 ✔️
  • 专题文章分类(cate) ✔️
  • 新增页面参数 hideDate ✔️
  • 文章过期提示 ✔️ (20211110)

其他

如果这个主题和教程对你有帮助, 点个star就是坠吼的。当然微信请我喝杯咖啡也很excited的。

请作者喝咖啡

About

简约hexo主题 / a simple & fast theme of hexo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published