blog_config
添加防复制:
mkdir -p source/js
nano source/js/anti_copy.js
1 | # 在themes/butterfly/_config.yml中的inject bottom下添加:- <script src="/js/anti_copy.js"></script> |
更改博客页面宽度:
/home/mugster/Git-projects/bzblog_source/themes/butterfly/source/css/_page/common.styl
6 .layout
7 display: flex
8 flex: 1 auto
9 margin: 0 auto
10 padding: 40px 15px
11 max-width: 1200px
12 width: 100%
将 max-width: 1200px 改为95%
当用nvm安装了多个node版本时,比如20 ,22 ,要设置默认使用的版本,否则每次都要执行 nvm use 22来选择版本。
1 | → nvm alias default 22 |
我的workflow , 从仓库 A(bzblog_source)push 到 仓库 B(beiziya.github.io)
→ 必须使用一个 具有 Repo 写权限的 Personal Access Token(PAT)。
第一步:生成一个正确的 PAT(必须 classic token)
不要使用 Fine-grained Token!
Fine-grained Token 默认不能 Push 到 Pages 仓库。
请按以下操作:
👉 打开:
https://github.com/settings/tokens/new
选择:
Token 类型:Classic(经典)
勾选权限:
1 | repo (全部) |
注意:repo 权限必须包含 repo:status、repo_deployment、public_repo 等全部子权限,否则 push 会失败。
生成之后保存好 token(只能看到一次)。
第二步:把 token 写入 Secrets
进入仓库:
然后:
1 | Settings → Secrets → Actions → New repository secret |
名称填:
1 | PERSONAL_TOKEN |
值:粘贴刚才生成的 PAT。
这次设置为一年有效,2026年11月失效
