想创建一个“标签页面”,其中所有帖子都带有特定标签。我将其添加到网站的标题中,但始终收到404错误。看来标签页面根本没有建立?
404错误页面: https://tiffanychenster.github.io/personal-blog/tag/reviews/
回购: https://github.com/tiffanychenster/personal-blog
对于为什么在本地运行而不在Github页面上运行感到困惑。以为这可能是我的导航链接出现错误,但与header.html混乱了很多,却一无所获。在远程服务器上创建标签页的任何帮助将不胜感激
答案 0 :(得分:1)
GitHub Pages仅允许您运行许多列入白名单的插件,jekyll-tagging
不是其中之一。这意味着该插件将无法运行,标签页将不存在,并且您将收到404响应。
如果您想继续使用GitHub Pages和自定义插件,建议的解决方法是在本地构建站点并提交输出。您可以将其提交到子文件夹中的相同存储库,然后在GitHub中选择该文件夹作为基础。或者,您可以将结果保存在单独的存储库中(即my-website
和my-website-output
)。这样,源git历史记录就不会与您的输出相关联-并且可以减小每个存储库的文件大小。
另一种方法是创建没有插件的标签页。这将是更多手动操作,但并非总是无法维护,具体取决于您的用例。