Skip to content

评论增加对搜索引擎以及站内搜索的检索支持 #164

@gqcn

Description

@gqcn

痛点

  • 由于目前的评论使用的giscus组件来异步加载的内容:
    • 搜索引擎难以抓取记录内容。
    • 站内搜索功能也难以抓取该内容。
  • 同时,评论内存存储在github discussions上( https://github.com/gogf/gf-site/discussions ),国内搜索引擎(例如baidu.com),不会抓取gitub.com上的discussions内容(但是google会抓取)。

改进

  • 在官网某一个栏目下,将github discussions上的内容抓取作为文件存储到该栏目下,仅供搜索引擎(包括站内搜索)检索内容。
  • 在Makefile脚本中增加make comments指令,自动抓取https://github.com/gogf/gf-site/discussions 下的内容,存储每个discussions的内容为独立的文件到对应栏目目录下,文件名可以使用discussion id。
  • 该命令在每次github action运行时执行。
  • 改进gf-site的github action workflow为并行执行(avatars生成及该discussions生成),在所有workflow执行完毕后再部署到github pages上,以极大缩短执行时间。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions