每天会更新一下,指定用户 or 指定专栏下的文章列表。如果新的文章,就会自动也添加进去了。
大致流程:github actions 启动 blog-catch-and-pages job, 脚本就去请求对应平台地址,进而获取完整的文章列表;
文章列表获取完成后,会处理内容进行筛选,并创建对应的 markdown 文件;
同时,生成 vuepress 的相关配置文件; 完成后,github pages 会自动构建一下。
最后,就能访问对应的地址了。(即 用户名.github.io )
(注意:每日都是重新获取的文章列表,也就是每天都会重新构建新的。)
掘金查看个人主页,个人主页链接后面的数字,即为JUEJIN_USER_ID
例如: https://juejin.cn/user/2819602825362840
JUEJIN_COLUMN_ID为 2819602825362840
进入掘金专栏首页,该页面链接后面的数字,即为JUEJIN_COLUMN_ID
例如: https://juejin.cn/column/7107151273765371941
JUEJIN_COLUMN_ID为 7107151273765371941
点击右上角头像 ——》 Setting ——》 跳到的个人 Setting 页 ——》 往下拉直到出现 Developer settings 并点击 ——》 Personal access tokens ——》 Tokens (classic) ——》 Generate new token ——》 Generate new token (classic)
也可参考 创建个人访问令牌
仓库有更新时,在 Code 下会出现有 Sync fork ,点击并选择 Update branch,即完成同步仓库。(不影响原有功能)
用的 treer。
npm install treer
treer -d 项目名 -e treer.md -i "/node_modules|.git/"