V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wocanmei
V2EX  ›  Hexo

发现一种全平台多端发布 hexo 博客的方法

  •  
  •   wocanmei · 2023-11-21 20:18:03 +08:00 · 1137 次点击
    这是一个创建于 375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    hexo 博客建了好久了,一直以来都有几个痛点:

    • 只能电脑发布。在手机日期流行的今天还挺要命的,有时候上一天班真心不想开电脑,电脑不能随时随地使用,比如地铁上。
    • 图片的插入不方便。需要找图床,或者保存在同名文件夹中,然后手动再插入 markdown 文档。
    • 换电脑需要重复配置 hexo 环境,每次都要安装一次 nodejs 以及一堆依赖,时间一长都忘了咋配置,每次都得百度一番。

    最近在 twitter 上受 @lencx_启发,发现一套可以全平台多端发布 hexo 博文的方法,方案如下:

    1. 使用 github discussion 作为数据源,天然支持分类和 tag ,还有天生的版本管理功能,如果注重隐私,还可以选择私密仓库。
    2. 当发布或修改 discussion 时,使用 github api 将 discussion 同步下来,生成 markdown 文档。
    3. 使用 github action 创建 hexo 部署环境,将 markdown 发布成博文。

    github 有手机端,支持 ios 和 android ,支持上传图片,网页端也是相当的好用,github action 透明发布,不用再关心部署环境。

    大家也可以举一反三,使用这种方式,同步发布公众号什么的。

    完整博文请看点我点我😄️

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2591 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.