Closed chawyehsu closed 5 years ago
感谢贡献! 不过,在合并之前,希望您能根据 CI 中 eslint 的报错修改一下您的代码样式。🙏
哎哟喂,手滑按到 Ctrl + Enter 了,提交有点误差,等下我可能要 force push 重新 merge 一下,抱歉。XD
Orz,发现用了你这个 filter 后,Sitemap 里把隐藏文章也给隐藏了。我不想 Sitemap 隐藏 URL 好让搜索引擎抓取,只好又得在 hexo-generator-sitemap 里加回去。😢
是的,这个插件会对所有的 generator 隐藏符合 filter 的文章,包括 sitemap、feed 等。因为我做这个插件的初衷是让被隐藏的文章 仅能通过链接访问到,所以这对于我来说是正常的工作逻辑。
后续我打算将此插件更名为 hexo-hide-posts
,并提供「仅针对特定 generator 隐藏文章」的配置项(如仅仅让文章在首页上隐藏 etc.)。当然得等我考完试先
那就期待一下下。想想那么多个 generator 要适配,哈哈哈
倒也不至于每个都要手动适配,虽然文档里完全没提,但还是有办法拿到所有 generator 的,到时候判断一下名称,对于指定的 generator 不传入隐藏文章即可。或者更简单粗暴给所有 generator 包一个 wrapper 来判断是否处理隐藏文章也是可行的。
支持自定义过滤字段。同时暴露原始
posts
为all_posts
方便有调用需要的地方。