踩坑: VuePress 与 Cloudflare Pages 的奇妙冲突,无法使用 giscus

59 天前
 OneEarMouse

搞了一下午总算搞明白为什么了

原文连接: https://www.oneearmouse.com/posts/VuePress-cloudflarepage-conflict.html

太长不看总结:

  1. VuePress 默认路由系统后缀为.html
  2. Cloudflare Pages 默认重定向.html 后缀

因此会发生

太蠢了,准备把 vuepress 换了或者换回 github page 了

1044 次点击
所在节点    程序员
4 条回复
epiloguess
59 天前
cloudflare 可以设置转发规则的,或许可以帮到你
v23xowen
59 天前
https://vuepress.vuejs.org/zh/config/#markdown-pagesuffix
vuepress 有插件支持生成简洁的 URL 不知道满足你的需求不。

用 vitepress 吧,vuepress 都不怎么更新了
https://vitepress.dev/zh/guide/routing#generating-clean-url
OneEarMouse
59 天前
@epiloguess 主要这个问题还影响 google seo 了,抓的 url 都是不带.html 的,不能跳转。转发规则不一定有用


@v23xowen 感谢帮忙。但这个插件好像是 vuepress1 的,我用的 vuepress2 里已经移除了。我个人用下来感觉 vuepress 这类比较适合写文档,不适合写博客。可能考虑换 hugo
Opportunity
58 天前
只能说 Cloudflare Pages 确实很特立独行 https://github.com/slorber/trailing-slash-guide

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1036172

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX