Ghost 博客系统这个功能终于自带了!

Ghost 博客系统这个功能终于自带了!

July 21, 2022
📣
Ghost 有官方的内容搜索方案了!再也不用自己折腾搜索功能了!
原文地址:https://ghost.org/changelog/search/

可以说喜大普奔、走街串巷、摇旗呐喊的宣传了,Ghost 官方算是终于认真考虑普通用户的需求了,近期的一个大版本更新都是在做会员订阅这一块,问题是国内用户又没法使用~,哎。

前些日子不是提到 Attila 这个主题因为没办法搜索中文所以我自己做了修改,使用  Fuse.js 来适配中文,我前几天都还想着要不要借这个搜索功能再水一篇文章?

想不到刚刚刷 Ghost 的更新日志的时候发现 —— 官方居然集!成!了!搜!索!功!能!而且启用方式巨简单!这可把我高兴坏了,虽然刚刚发了一篇归档方案的实现,但是忍不住再水一篇告诉大家这个好事。

使用方案


Adding Search to a Ghost site is easy, and can be done in two ways:

  1. Add a #/search link to your site navigation in Ghost Admin, and you'll have a clickable navigation link that opens the search interface.
    Read more in our help docs.
  2. Add a data-ghost-search attribute to any element in your theme (a 🔎 icon, perhaps?), and you'll have a clickable button to open the search interface.
    Read more in our developer docs.

这面这段是官方的教程,我测试了一下做个总结~

  • 第一种方案:去你的后台,在导航哪里新增一个链接地址为 #/search 的链接,名字随便起就行了, 其实页面上得任意链接只要是指向#/search 都可以调出搜索窗口。 点我试试,也能弹出搜索窗口
  • 第二种方案:直接给你的搜索图标添加一个名为 data-ghost-search 的属性。
速度还挺快的,具体实现还没研究

后记

不过,我幸苦弄得搜索框怎么能说被你取缔就取缔呢?倔强得继续使用自己得方案。😒

而且官方还巴拉巴拉得说了一堆借口说为啥这么久搜索功能才集成进来,我用翻译看来一下都是废话,说啥要做就要做最好之类得,特么一个搜索功能这么简单得事情,能有多少技术含量嘛,而且成熟得方案这么多,随便借鉴一个不就好了~。

说不定下期就忽然给我集成归档页面方案,那我可真是要被气吐血。

加入评论