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

一个基于 githubpages 和 markdown,生成博客的 sdk

  •  
  •   THESDZ · 2021-09-23 14:13:53 +08:00 · 742 次点击
    这是一个创建于 1158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址: https://github.com/dezhiShen/github-blog-sdk

    使用marked.jsmarkdown转为html渲染到 index.html 中 示例: https://github.com/dezhiShen/github-blog-sdk/tree/master/examples

    优势:

    • 无服务器成本
    • 一次编写 index.html 和 css 后,无需再次编写 html 文件

    缺点:

    • 内部有一些实现并不优雅
    • 还不知道有没有坑

    目的: 看看有没有其他的 markdown 的处理方式,实现基于 markdown 编写的无服务器的博客

    第 1 条附言  ·  2021-09-23 17:28:19 +08:00

    优势:编写完index.html后,无需再写html代码,只需要写markdown

    第 2 条附言  ·  2021-09-24 08:21:45 +08:00

    目前查到一个库: https://github.com/mckamey/jsonml

    看样子可以将HTML转为结构化数据

    SmiteChow
        1
    SmiteChow  
       2021-09-23 16:50:30 +08:00
    使用 githubpages 服务器=无服务器?
    THESDZ
        2
    THESDZ  
    OP
       2021-09-23 17:24:55 +08:00
    @SmiteChow #1 无服务器成本
    zerofancy
        3
    zerofancy  
       2021-09-24 02:12:57 +08:00 via Android
    不懂前端,看上去是在浏览器实现 markdown 渲染?
    我用 Kotlin 写过一个博客静态生成器,本地处理,先 markdown 渲染,结果作为 html 模板引擎(我用的 Thymeleaf )的参数,得到多个 HTML 文件。目前来看也能达到目的。
    THESDZ
        4
    THESDZ  
    OP
       2021-09-24 08:10:02 +08:00
    @zerofancy #3 是的,但是实现方式很粗糙,直接生成 html 了,想看看 v 友有没有其他的实现,最好是结构化数据的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   934 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.