昨天发帖问 vue 怎么实现加载进度条,里面有个老哥回复了自己的 github pages,之前一直没太在意这个功能,因为确实没有一个白嫖免费服务的需求,但是最近看到以后感觉确实可以拿来做一个前端展示,如果在国外用来求职的话,应该一定程度上可以证明自己的前端能力。
=====
不过搜了一些文章,没看懂这东西是怎么工作的。
网上大部分教学都是创建仓库->连接 pages,然后会有一个 yml 文件设置文章的主题,github 会自动通过一些后台见不得人的逻辑完成 md 到 html 的转换。
这与我需要的效果不是很符合,因为我希望网页完全由自己定制,包括路由等等,而不是使用某些模板。根据目前我了解的 pages 功能,我觉得我的需求要用以下方式做:
1 、新建仓库,其中 /doc 配置构建好的 html,/article 配置想放的博客原文 md,/src 配置 vue 源码
2 、想要更新时修改 /article,通过 github actions 调用一个 vue-cli 的构建,并且完成静态化,然后将打包文件同步至 github 仓库
感觉不是很优雅,要自己实现构建和上传 html 的操作。因为对 pages 不是很熟悉,pages help 大概看了一下又没说什么东西,有没有老哥说一下这东西没有自带的构建流程之类的功能吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.