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

「复古静态博客 - Git Blog」

  •  
  •   shinyy · 2023-06-22 13:32:05 +08:00 · 3100 次点击
    这是一个创建于 545 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用过不少博客框架,比如 WordPress ,Hexo 等等,甚至还尝试过用 Gitea 作为博客主页,但都很不满意。

    答辩之后没多少事情,花了大概半个月的业余时间用 go 写了一个基于 Git 和 Markdown 的博客框架。

    可以使用 Git 在本地对博客进行管理,并且博客默认渲染 README.md 文件,这意味着这个博客框架是兼容 Git 仓库的。

    此外,Git Blog 支持 LaTeX , 且占用内存仅 10MB 左右。欢迎大家体验使用,记得 start 哦:

    GitHub: https://github.com/shinyypig/git-blog

    或者逛逛我的主页: https://shinyypig.top

    p.s. 这个项目是在 ChatGPT 的帮助下完成的,在这之前我没有接触过 go ,也没有接触过 web 开发。

    而在在 ChatGPT 的帮助下,这个项目中的前端后端都是我一个人完成的。

    感想就是,ChatGPT 可以极夸张地放大一个人的学习能力;熟练掌握并使用大语言模型,可以让一个人拥有一个团队的战斗力。

    同志们,这就是生产力,积极拥抱未来吧。

    123

    31 条回复    2023-06-27 08:57:58 +08:00
    zhlxsh
        1
    zhlxsh  
       2023-06-22 14:18:42 +08:00 via iPhone
    gpt 放大了智者的能力,想我这种愚人只能望洋兴叹
    1KTN90lKW9gVJ9vX
        2
    1KTN90lKW9gVJ9vX  
       2023-06-22 14:55:53 +08:00 via Android
    🌚🌚我也有个博客:www.sl
    shinyy
        3
    shinyy  
    OP
       2023-06-22 15:37:43 +08:00
    @hemingcn 我用过这个主题哈哈哈
    shuxhan
        4
    shuxhan  
       2023-06-22 15:40:26 +08:00
    打开感觉挺卡的,不知道是我网络的问题,还是你部署的问题?
    shinyzhu
        5
    shinyzhu  
       2023-06-22 15:43:10 +08:00
    OP 主的 id 比我的 shinyzhu 好听:)
    opengps
        6
    opengps  
       2023-06-22 15:44:33 +08:00
    我也有个这样的静态博客,还是自己做的工具生成的,搭配域名,超低价发布博客,最终因为前端不够好看停滞了
    shinyy
        7
    shinyy  
    OP
       2023-06-22 16:07:11 +08:00 via iPhone
    @shuxhan #4 应该是网络问题吧,挂了 cloudflare ,我自己开倒是挺快的。
    shinyy
        8
    shinyy  
    OP
       2023-06-22 16:08:08 +08:00 via iPhone
    @shinyzhu #5 想了很久 不重名真是太难了
    opengps
        9
    opengps  
       2023-06-22 16:10:15 +08:00
    回帖互相参考: http://blogoss.opengps.cn/
    shinyy
        10
    shinyy  
    OP
       2023-06-22 16:16:34 +08:00 via iPhone
    @opengps #9 我这个取巧了,直接渲染的 markdown ,找个现成的 css 就可以了,所以看上去还行。
    opengps
        11
    opengps  
       2023-06-22 16:26:57 +08:00
    @shinyy 我是在内部搭建了一套模版站点,然后爬取静态文件生成的静态页。每次加了新文章,都全站重新生成一遍。来实现的全量更新
    shinyy
        12
    shinyy  
    OP
       2023-06-22 16:32:14 +08:00
    @opengps #11 我直接是用 git 管理,每一篇文章都是一个仓库,本身网站就充当一个 git 服务器来用。
    shinyy
        13
    shinyy  
    OP
       2023-06-22 16:32:42 +08:00
    @zhlxsh #1 还好还好,会问问题就可以。
    whileFalse
        14
    whileFalse  
       2023-06-22 21:58:27 +08:00 via Android
    这跟 git 有什么关系?
    shinyy
        15
    shinyy  
    OP
       2023-06-22 23:25:08 +08:00 via iPhone
    @whileFalse #14 网站本身是一个 git 服务器,每一篇博客就是一个仓库,用 git 去管理博客。
    id80108900
        16
    id80108900  
       2023-06-23 00:38:32 +08:00
    总觉得一个 txt 或 md 直接扔上去就好。
    davidyin
        17
    davidyin  
       2023-06-23 04:12:12 +08:00
    我这里载入慢,主要时浪费时间在 https://cdn.jsdelivr.net 上面的资源。
    whileFalse
        18
    whileFalse  
       2023-06-23 05:46:21 +08:00 via Android
    @shinyy 不太明白,每个博客一个仓库有什么好处?
    shinyy
        19
    shinyy  
    OP
       2023-06-23 07:35:53 +08:00 via iPhone
    @davidyin #17 这个主要是渲染公式的一些脚本
    shinyy
        20
    shinyy  
    OP
       2023-06-23 07:38:52 +08:00 via iPhone
    @whileFalse #18 这样的话 GitHub 上的仓库直接加一个远程源 push 过去就是一篇博客了。 可能只是我自己用着方便吧。
    shinyy
        21
    shinyy  
    OP
       2023-06-23 07:41:41 +08:00 via iPhone
    @id80108900 #16 之前也这么想来着,但是自己有很多仓库本身就可以当作一篇博客来用,索性就直接兼容 GitHub 了。
    davidyin
        22
    davidyin  
       2023-06-23 08:45:12 +08:00
    @shinyy
    知道,只是告诉你从某些地方访问,会花很多时间在 tls handshaking
    robking
        23
    robking  
       2023-06-23 10:16:39 +08:00
    我有一个博客: https://robking.top
    andyJado
        24
    andyJado  
       2023-06-23 10:21:32 +08:00
    好奇🙋,OP 说没接触过 Go ,那契机是什么,什么让你决定用它。
    shinyy
        25
    shinyy  
    OP
       2023-06-23 15:16:43 +08:00 via iPhone
    @andyJado #24 因为之前用 gitea ,看了一下,用 go 写的。
    shinyy
        26
    shinyy  
    OP
       2023-06-23 15:19:57 +08:00 via iPhone
    @robking #23 好顺滑啊
    shinyy
        27
    shinyy  
    OP
       2023-06-23 15:46:51 +08:00
    @shuxhan 多谢这位老哥提醒 @davidyin ,我现在把公式渲染的部分资源全放在了本地,应该快不少了。
    davidyin
        28
    davidyin  
       2023-06-24 04:37:48 +08:00
    @shinyy
    是的,流畅打开
    ychen997
        29
    ychen997  
       2023-06-25 18:13:14 +08:00 via iPhone
    刚开始写博客,yinan.me
    hagerhu
        30
    hagerhu  
       2023-06-26 06:00:52 +08:00
    我去年底开始写博客,直接使用 hugo 选了一个简单的主题; https://hagerhu.com
    heelerdeer
        31
    heelerdeer  
       2023-06-27 08:57:58 +08:00
    有空的时候才能写博客,https://heeler-deer.top/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5301 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.