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

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

  •  
  •   THESDZ · 66 天前 · 186 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。

    地址: 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 条附言  ·  66 天前

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

    第 2 条附言  ·  65 天前

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

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

    SmiteChow
        1
    SmiteChow   66 天前
    使用 githubpages 服务器=无服务器?
    THESDZ
        2
    THESDZ   66 天前
    @SmiteChow #1 无服务器成本
    zerofancy
        3
    zerofancy   66 天前 via Android
    不懂前端,看上去是在浏览器实现 markdown 渲染?
    我用 Kotlin 写过一个博客静态生成器,本地处理,先 markdown 渲染,结果作为 html 模板引擎(我用的 Thymeleaf )的参数,得到多个 HTML 文件。目前来看也能达到目的。
    THESDZ
        4
    THESDZ   65 天前
    @zerofancy #3 是的,但是实现方式很粗糙,直接生成 html 了,想看看 v 友有没有其他的实现,最好是结构化数据的.
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   921 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 20:15 · PVG 04:15 · LAX 12:15 · JFK 15:15
    ♥ Do have faith in what you're doing.