1
Tianao 2021-05-12 09:16:38 +08:00 via iPhone
充钱,或者使用组织账户。
|
2
01802 2021-05-12 09:17:47 +08:00 via Android
给钱就是了,既然想隐藏,为啥不自建。
|
3
leimao 2021-05-12 09:18:48 +08:00
直接隐藏 repo,不影响你的网站
|
4
LokiSharp 2021-05-12 09:19:31 +08:00 2
可以写个 Action 从私有仓库拉代码 build 然后 push 到 Pages 分支吧
|
5
abersheeran 2021-05-12 09:20:13 +08:00
咦,非 Pro 账号不能这么玩吗?我也有几个仓库是私有的,照样可以开 Pages 啊。
|
8
KyonLi 2021-05-12 09:22:19 +08:00 1
我是私有仓库配合 cloudflare pages
|
9
JustinL 2021-05-12 09:22:31 +08:00 via Android
我前天刚看了 GitHub 的文档,free 账号不能从私有仓库建 pages 。
|
10
no1xsyzy 2021-05-12 09:29:45 +08:00
新建一个账户。
@abersheeran 是不是在 2019 年 1 月到 2 月期间开启的? 201901 开了免费私有 repo,201902 才限定公开 repo 和付费才有 pages 话说先开了 pages 再转 private 能实现吗? |
11
gaosh 2021-05-12 09:30:26 +08:00
netlify vercel 静态网站托管 了解一下,我的网站就是通过私有仓库这样部署的
|
12
varzy 2021-05-12 09:31:38 +08:00
可以研究一下 hexo-deployer-git 这个 npm 包是怎么实现的。我的博客就是一个私有仓库,然后使用这个 npm 包把编译后的文章推送到一个公有仓库。
|
13
hoythan OP |
14
zhzy0077 2021-05-12 09:43:23 +08:00 2
@hoythan Pages 是纯静态网站, 实现不了你的需求的哇, 你的 password 验证也只能在前端做, 分分钟就被绕过了
|
15
phony2r 2021-05-12 09:57:14 +08:00
Github Pro, 一个月 4 美元, 支持私有仓库 Github Pages
|
16
adjusted 2021-05-12 10:00:13 +08:00
可以试一下我们的服务 https://github.com/caitouyun/docs
|
17
zhengxiaowai 2021-05-12 10:11:23 +08:00
隐藏 repo,把 pages 部署到另一个 repo
|
18
labulaka521 2021-05-12 10:16:54 +08:00
私有仓库部署到 cloudflare pages 、Vercel,都有免费额度,相对来说 Vercel 的访问速度还是不错的
我的博客 https://blog.readrss.me 就是在这上面部署的,博客的仓库是私有的 |
19
Clash 2021-05-12 10:26:44 +08:00
就想要这样一个功能,另外就是 github 的收录问题
|
20
abersheeran 2021-05-12 10:30:04 +08:00
@no1xsyzy 我是 Pro……
|
21
xiaozhu9110 2021-05-12 10:32:55 +08:00
新建一个账号 放到这个账号下不就不在你的个人项目里了
|
23
natsji 2021-05-12 10:54:21 +08:00 via Android
用 netlify
|
24
liyang5945 2021-05-12 11:03:24 +08:00 1
@zhzy0077 #14
@LokiSharp #22 前端的 password 也有绕不过的,有个 hexo 加密插件是将 html 结构转换成了一堆乱码,只有在输密码之后才会转成正常的 html 结构,查看源代码也是乱码,我之前弄了个相册,加密就是这样弄的: https://liyangzone.com/galleries/private/ |
25
janxin 2021-05-12 11:04:01 +08:00
花钱
|
26
Yunen 2021-05-12 11:14:52 +08:00
cdn+对象存储 或者 cloudflare page
|
27
cmdOptionKana 2021-05-12 11:16:02 +08:00
@liyang5945 可以,这种加密不需要隐藏源码,不需要私有仓库,也许楼主可以考虑这个方案。
|
28
LokiSharp 2021-05-12 11:29:03 +08:00
@liyang5945 这玩意。。。读一下你 JS 源码就随便破了
|
29
cmdOptionKana 2021-05-12 11:38:18 +08:00
@LokiSharp 我没有仔细看他具体如何加密,但在技术上确实可以做到前端加密无法破解(或只能暴力破解),前端是可以做到真加密的。
|
30
liyang5945 2021-05-12 11:44:46 +08:00 via Android
@LokiSharp #28 你确定?自己实验下看能不能破解
|
32
Yadomin 2021-05-12 11:51:10 +08:00 via Android
1. 源码放在私有仓库里,action 编译好 push 到.github.io 的仓库
2. 选择 gitlab, cf pages |
33
kirile 2021-05-12 11:51:17 +08:00
我是静态博客生成器, markdown 在私有仓库, 发布的时候推送到公开的 pages 仓库, 公开仓库里只有生成的 html
|
34
no1xsyzy 2021-05-12 11:52:54 +08:00
|
35
yiXu 2021-05-12 11:57:13 +08:00
|
36
xnotepad 2021-05-12 13:21:52 +08:00
用 action 从私有他库生成数据,然后 push 到一个公开的仓库上。
|
37
SakuraOjosama 2021-05-12 14:22:07 +08:00
用 netlify+1
|
38
gledos 2021-05-12 15:20:10 +08:00
@zhzy0077 #14 Jekyll 有加密插件
github.com/xct/jekyll-encrypt 或者 [怎么用 gitpages 还能藏住秘密 - 咖啡不苦](laichendong.com/2019/04/15/password-protect-a-static-html-page) |
39
congjinyebaiya 2021-05-12 20:21:57 +08:00
@gaosh 正解
|
41
hoythan OP @LokiSharp
@Clash @liyang5945 @LokiSharp @cmdOptionKana @liyang5945 @Yadomin @no1xsyzy 我加密了我的前端页面,并且放了 1000 块钱。欢迎尝试破解 https://www.v2ex.com/t/776529#reply2 |
42
octopath 2023-10-21 16:57:18 +08:00
hexo+vercel 正解 https://vercel.com/guides/deploying-hexo-with-vercel
|