爱意满满的作品展示区。
arvin01

做了一个基于 GitHub Discussions 的静态博客生成器

  •  
  •   arvin01 · Feb 27, 2023 · 2662 views
    This topic created in 1195 days ago, the information mentioned may be changed or developed.

    用过 Wordpress ,用过 Jekyll ,写过前后端分离的博客系统,买过博客域名,最后都一一消失在时间的长河里了。

    所谓学渣工具多,最终我还是写了一个静态博客生成器 —— Noll 。

    不同于 Jekyll, Hugo 这些基于本地 Markdown 文件的生成器,Noll 基于 GitHub Discussions 生成 HTML 网站。

    这也是开发这个生成器的主因,我既想要静态博客的好处,又想要动态博客的后台管理功能。

    所以 Noll 诞生了。

    只需要新建一个仓库并添加一个 workflow,即可开始你的博客写作之旅了。

    快速开始:https://nollgo.github.io/Noll/post/29.html

    演示:https://nollgo.github.io/Noll

    GitHub:https://github.com/NollGo/Noll

    以上站点和页面都是使用 Noll 搭建的。

    流程:GitHub Discussions -> GitHub Actions -> GitHub GraphQL API -> Build and Deploy -> GitHub Pages

    欢迎使用。

    也欢迎提 Issues 。

    如果有不明白的地方,欢迎留言评论,我会一一回复的。

    Supplement 1  ·  Feb 28, 2023

    Noll 的特色功能:

    • 在线编辑功能;
    • 支持评论和表情回复;
    • 完整的 GitHub Markdown 语法支持,包括数学公式、流程图、时序图、甘特图、饼图、地图、3D 模型等等;
    • 多媒体资源上传和显示,无需第三方图床;
    • 一键部署,无需本地安装,所有操作均可在线完成;
    • 无服务器和数据库要求,完全基于 GitHub 生态。
    6 replies    2023-02-28 18:58:47 +08:00
    404www
        1
    404www  
       Feb 27, 2023
    感觉不错哦
    id80108900
        2
    id80108900  
       Feb 28, 2023
    点赞收藏了
    Pipecraft
        3
    Pipecraft  
       Feb 28, 2023
    不错不错
    stevenshum
        4
    stevenshum  
       Feb 28, 2023
    不错不错
    arvin01
        5
    arvin01  
    OP
       Feb 28, 2023
    @404www
    @id80108900
    @Pipecraft
    @stevenshum 🤞 谢谢支持
    eryajf
        6
    eryajf  
       Feb 28, 2023
    不错,我也做过类似的,是一个 Vuepress 的: https://github.com/eryajf/vdoing-template
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2792 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 14:49 · PVG 22:49 · LAX 07:49 · JFK 10:49
    ♥ Do have faith in what you're doing.