开源主题 Attila 优化

开源主题 Attila 优化

June 27, 2022
设计 , 分享 ,

Attila 是一款优秀简洁的开源单栏 Ghost 主题,虽然这款主题有中文汉化,但是作者并未针对中文做出相应的优化,而且搜索功能无法正常使用中文进行搜索。‌‌

针对这个问题我数星期前提交过一个 Issue,作者虽然也有回应,并询问了我有没有实现方式,我也做出了回应,但是一直没有做出更新和优化。后来秉承着自己动手丰衣足食,在本地用发布的压缩版本修改了一个自己能用的,但是一直没去研究怎么才能搜索中文,之前用的 Kemia 这个主题是可以搜索中文的,我今天看了下代码发现应该可以实现。

刚刚索性就把源码 Fork 了一份,回家到现在花了四个小时优化、修改好后传上了 Github,希望更多的 Ghost 博友能使用上这款优秀的主题🙏。

优化内容如下:

  • 优化了中文字体显示
  • 缩小了主体内容区宽度,
  • 删除了题头图片,并更改了日期格式
  • 文章简介自动截取文章前 50 个字符
  • 评论适配 Twikoo,请在后台主题页面设置 Twikoo 腾讯云 id,参数名还是 Disqus 没改。
  • 增加了 Lightbox 插件,使用的开源库 Simplebox
  • 搜索改为使用 Fuse.js,现在可以搜索中文了。
  • 适配了友链界面,请在友链文章中插入 <hr class="links" /> 标签,然后把友链以 bookmark 形式插入文章即可。
  • 使用 pangu.simple.js 优化中文空格
  • 实现 TOC 功能,期初是实现少数派那样的... 留下没技术的眼泪。
    给想要开启 TOC 的文章添加一个 #post-toc 的标签即可,Demo
  • 实现豆瓣观影清单 ,在主题设置中设置 Douban_movie 链接为你的 doumark-action 缓存的 JSON 文件地址。

TODO

  • 类似少数派的 TOC 功能实现 #2022 年 6 月 28 日
  • 文章归档页面
  • 豆瓣观影页面
  • 相册页面
  • ....

请我喝杯咖啡

要是你觉得这个主题修改的还不错的话,想请我喝杯瑞幸可以扫这个..

加入评论