赞
踩
大家好,我是 “酱酱们的每日掘金” 的主理人之一。
(负责船长Captain 带队的 “茶酱” )
(ps:在第175期开始,正式改名为酱酱们的每日掘金,之前是酱酱们的下午茶。)今天呢,给大家介绍一个 自动化同步文章平台(auto-sync-blog) 项目。
项目名:自动化同步文章平台(auto-sync-blog)
自动化执行任务:获取掘金指定用户指定专栏的文章, 并将文章目录链接更新至GitHub Pages.
自动化运行时间:北京时间下午
16:20
左右.作用:实现在写作平台(如掘金、CSDN、简书等)的每日能进行自动同步数据(文章标题和链接);同时,对文章进行友好的分类,并实现更直观的浏览那些年写过的文章。(目前仅支持掘金平台的同步,其他还在开发。)
老规矩,先上展示效果!
接下来,跟着操作流程,实现 github 同步掘金文章。
Fork 仓库
,创建 Fork点击右上角头像
——》 Setting
——》 跳到的个人 Setting 页 ——》 往下拉
直到出现 Developer settings
并点击 ——》Personal access tokens
——》 Tokens (classic)
——》 Generate new token
——》 Generate new token (classic)
然后会出现让输入密码,输入就继续下一步。
输入好记的命名,后面方便再来看,能好知道这个是哪个项目的。这里就直接弄仓库名了(用户名.github.io
)
下面的权限都勾选后,点击创建 token
跳转的页面,会生成一段密钥 key,这段 key
会只
出现一次
,要保存好。如果忘了可以重新走这个步骤去生成。复制这段 key
。
打开 fork 的仓库
——》 Settings
——》 Security 下的 Secrets and variables
——》 Actions
——》 New repository secret
把刚刚复制的 key
粘贴到 Secret * 下
的输入框中 ——》 Name * 下
的输入框必须要输入的是PRESS_TOKEN_TEA_BLOG
(不可改动)。
复制个人主页的 .../user/
后面跟的那串数字
,这串数字就是你的 user_id
.
打开 fork 的仓库
——》 Settings
——》 Security 下的 Secrets and variables
——》 Actions
——》 New repository secret
这里是要《酱酱们的每日掘金》的专栏,那么这里还需要多加一步。就多添加一个JUEJIN_COLUMN_ID
.
Setting
——》 Actions
——》 General
——》 Actions permissions
下,选择 Allow all actions and reusable workflows ——》 Workflow permissions
下,选择 Read and write permissions.
Actions
——》 blog-catch-and-pages
——》 Run workflow
——》Run workflow
等待完成,绿色打钩✔通行
必须要在gh-pages
分支的根目录下,这里原本是 main
分支的根目录下的,所以需要检查并修改一下。
Settings
——》 Pages
——》 gh-pages ——》Save
修改完成后,它需要 actions
会重新 pages
.(即 actions
里的 pages-build-deployment
会重新进行执行)等待完成后,访问自己的 github.io (即 用户名.github.io ) 。
指定专栏
《每日掘金》专栏的 github pages 是tea-blog.github.io/auto-sync-blog
指定用户
南方者的对应 github pages 是 nanfangzhe404.github.io/auto-sync-blog
后续会基于不改变当前库的前提下,闲余时间会继续开发,完善更完美的同步 github 。
.github\workflows\xxx.yml
的配置,包括如何传参
给 actions
)文章写作、模板、文章小尾巴可参考:《写作“小心思”》
感谢你看到最后,最后再说两点~
①如果你持有不同的看法,欢迎你在文章下方进行留言、评论。
②如果对你有帮助,或者你认可的话,欢迎给个小点赞,支持一下~
我是南方者,一个热爱计算机更热爱祖国的南方人。
(文章内容仅供学习参考,如有侵权,非常抱歉,请立即联系作者删除。)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。