-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
痛点
- 由于目前的评论使用的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
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed