{"repo":"TeaTools/auto-sync-blog","free":true,"listed":false,"github":"https://github.com/TeaTools/auto-sync-blog","clone":"git clone https://github.com/TeaTools/auto-sync-blog.git","description":"自动化同步文章平台（auto-sync-blog） github actions + github pages","language":"JavaScript","stars":25,"topics":["blog","markdown","vuepress","github-ations","github-pages","auto-sync-blog"],"license":null,"category":"productivity","readme_excerpt":"当前机制 自动化执行任务: 获取指定掘金创作者文章列表与专栏信息，生成按发布年月、专栏、分类等多个维度的统计信息 自动化运行时间: 北京时间下午 16:20 左右 项目介绍 项目名： 自动化同步文章平台（auto-sync-blog） 作用：实现在写作平台（如掘金、CSDN、简书等）的每日能进行自动同步数据（文章标题和链接）；同时，对文章进行友好的分类，并实现更直观的浏览那些年写过的文章。 （目前仅支持掘金平台的同步，其他还在开发。） 涉及技术： github actions , github pages , node , vitepress 部署流程 直接部署流程（GitHub Fork） 1. Fork 仓库 2. 仓库 - Settings - Secrets - New repository secret, 添加 Secrets 变量如下: Name Value Required -------------------- ------------------------------------------------------------- -------- PRESS TOKEN TEA BLOG GitHub Personal access tokens，用户推送仓库，同步GitHub pages 是 3. 更新仓库的 actions 权限：Settings - Secret - Actions - General - Workflow permissions - 勾选 Read and write permissions - Save. 4. 仓库 - configurations.js 文件中替换个人信息并提交（该文件禁止随意 PR）。 5. 仓库 - Actions, 检查 Workflows 并启用。 6. 更新仓库 Page 服务：Settings - Pages - Branch - gh-pages （如果不出现 gh-pages 分支，重复第四步并检查是否已经完成。）- Save 本地开发流程（Be Developer） 1. 安装依赖 2. 更新 configurations.js 3. 执行主入口，生成 vitepress 相关配置与 markdown 文件 4. 启动项目 5. 访问地址 目录结构 后续开发计划 1. 实现多个专栏（指定多个专栏，指定用户的所有专栏） 2. 实现收藏分类（指定收藏集） 3. 实现邮箱订阅（有更新给订阅的邮箱发送） 4. 实现支持更多平台的同步（如CSDN、简书等） 5. 实现更多便捷配置（百度统计，天气，音乐） 贡献者 茶博客 南方者 MiyueFE @Captain Ylimhs 欢迎各位英雄豪杰加入，共建更完美的 自动化同步文章平台（auto-sync-blog） 。 问题回答（Question & Answer） Question & Answer License auto-sync-blog is under the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeaTools","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeaTools/auto-sync-blog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}