V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gudong
V2EX  ›  分享创造

通过手机 APP 发布更新 Jekyll 博客

  •  
  •   gudong ·
    maoruibin · 2023-02-26 17:03:40 +08:00 · 1375 次点击
    这是一个创建于 618 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己的博客是通过 Github 搭建的,博客上之前开辟了一个 Daily 模块,这个模块用来展示每天写的一些碎碎念,每天一篇,之前都是每天在手机软件里写一篇,周末整理,然后通过电脑编辑,提交到 GitHub 的博客仓库。

    这个过程,写还好,但每次发布,即使是一周发一次,也还是觉得麻烦,需要打开电脑,整理笔记,新建多个文件,而且文件名、文件内容格式还有特定要求,等等,总之需要做很多重复工作。

    所以就想,能不能直接手机里写好笔记之后,直接一键发布到 github 代码仓库,简单省事。

    因为我自己使用的是 jekyll ,只需要在根目录的 _posts 文件夹下面,使用 github API 上传一个特定格式的文本文件即可,提交文件后,github page 会自动编译为静态文件,然后就完成了更新博客。

    由于之前开发过 github 图床,所以复用之前的代码,稍加改造就可以搞定文件上传,简单说就是本地生成一个笔记的 md 文件,然后使用 github api 上传,前提是需要配置 Github token ,以及自己仓库地址,配置完成后,写完笔记,预览、发布即可。

    从此以后,简单的 Daily 在手机端就可以轻松的发布和更新。

    🤗🤗

    下载体验地址(仅 Android): http://fir.gudong.site/g56c

    2 条回复    2023-02-27 11:52:15 +08:00
    ybyl
        1
    ybyl  
       2023-02-26 22:27:51 +08:00
    如何使用 jekyll 在 GitHub 上建立博客?
    ALLROBOT
        2
    ALLROBOT  
       2023-02-27 11:52:15 +08:00 via Android
    @ybyl 这有啥好问的啊,网上教程不是一大把
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5595 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:32 · PVG 09:32 · LAX 17:32 · JFK 20:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.