VuePress私有仓库部署到Cloudflar的Pages
2025/8/9大约 1 分钟
Github Pages已经足够强大,对于普通用户来说已经够用。不过使用后发现以下几个痛点:
免费用户只能将Pages仓库设为Public,仓库里一些原生Markdown文章就会被公开在github上,相信很多人是不想公开自己的Markdown原生文档的,而只是仅公开已渲染的HTML网页内容。然而想要将Pages仓库设置为Private,只能付费订阅Github Pro。
国内网络环境访问Github Pages很慢,有时候特殊时期无法访问。
通过GPT得知,Cloudflare上也有Pages功能,而且可以将Github上的私有/公有仓库导入,也就是说个人的Vuepress只是放在一个普通的私有仓库,通过Cloudflare将其导入即可。
如下图所示:

构建过程中,需要输入的一些参数:

构建命令:
npm install && npm run docs:build
构建输出目录:/docs/.vuepress/dist
构建系统版本:2
根目录:/
环境变量:NODE_VERSION20.12.2
按照上面的参数填是能成功构建的,等待构建完成后,访问显示的URL即可看到个人主页。可以配置一下个人DNS解析,因为出现的链接比较复杂不好记,可以使用DNS解析,选择「显性URL」或「URL转发」或「显性转发」等,将个人域名显性重定向到生成的主页URL即可。
