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

俺写了一个 txt 风格的博客,请大家试用

  •  1
     
  •   blackboom ·
    blackstorm · 2023-01-12 18:45:50 +08:00 · 4365 次点击
    这是一个创建于 710 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前一段时间有 V 友发帖问 为什么某些外国开发者酷爱 txt 风格的博客?

    看了几位朋友的回复,突然觉得 txt 风格是挺好的,起初想给我的 WordPress 找个主题就完了,找来找去把我累够呛,Hugo 和 Hexo 社区倒是有一些合适的,但是又嫌 commitpush 麻烦。

    忍不住又造轮子了,用了几天我自己觉得挺满意的,忍不住请大家看看。

    除去 Rails 的基础表,就用了 3 张表,存在 SQLite 上,功能很简单:

    • 文章
    • 分类
    • 图片上传
    • 设置博客名称
    • 上传 Favicon
    • 更改账户密码(没有多用户)
    首页 文章详情
    Goose blog Home Goose blog article detail
    后台管理 设置
    Goose admin editor Goose admin setting

    GitHub:

    https://github.com/blackstorm/goose

    预览:

    https://getgooseblog.com

    https://demo.getgooseblog.com

    访问后台 https://demo.getgooseblog.com/admin
    
    账户: amdin
    
    密码:adminadmin
    

    第一次用写 Ruby 和 Rails 代码有些稚嫩,欢迎各位大佬给提提 PR.

    第 1 条附言  ·  2023-01-13 17:15:54 +08:00

    Product Hunt launch 📢

    Goose Blog - A simple and lightweight text style open source blog. | Product Hunt

    第 2 条附言  ·  2023-01-13 18:41:16 +08:00
    24 条回复    2023-03-27 17:30:35 +08:00
    Tink
        1
    Tink  
       2023-01-12 18:47:25 +08:00 via Android
    blackboom
        2
    blackboom  
    OP
       2023-01-12 18:48:38 +08:00
    @Tink Cool!
    kongkongye
        3
    kongkongye  
       2023-01-12 18:55:42 +08:00 via iPhone   ❤️ 1
    程序员喜欢搞花活
    1KTN90lKW9gVJ9vX
        4
    1KTN90lKW9gVJ9vX  
       2023-01-12 19:35:51 +08:00 via Android   ❤️ 1
    很简洁,我喜欢,我的也很简洁 : sao.ren
    blackboom
        5
    blackboom  
    OP
       2023-01-12 20:27:08 +08:00 via iPhone
    @kongkongye 哈哈,其实造🛞这也是活
    mango88
        6
    mango88  
       2023-01-12 22:47:50 +08:00   ❤️ 1
    很简洁 sao nan
    Eathein
        7
    Eathein  
       2023-01-12 23:01:13 +08:00
    @hemingcn 这域名简洁又骚气,这样的域名要多少钱?
    johnman
        8
    johnman  
       2023-01-13 08:55:52 +08:00   ❤️ 1
    写了篇 injection ,blog 会执行 html 和 js
    blackboom
        9
    blackboom  
    OP
       2023-01-13 09:36:01 +08:00 via iPhone
    @johnman 目前会渲染 Editor 中插入的 HTML 但是这不是评论回复框,所以如果你是管理员,这是一个 Bug 还是 Feature 我应该纠正它吗?
    johnman
        10
    johnman  
       2023-01-13 10:33:57 +08:00   ❤️ 1
    没什么建议,自己的项目,怎么爽怎么来
    heronlyj
        11
    heronlyj  
       2023-01-13 10:58:21 +08:00   ❤️ 1
    挺好的
    @Tink 你的 bolg 看起来挺舒服啊,哈哈

    我挺喜欢这种简单的风格
    wcao
        12
    wcao  
       2023-01-13 13:25:48 +08:00
    哈哈,让我误以为是个 demo
    wuzhanggui
        13
    wuzhanggui  
       2023-01-13 14:47:02 +08:00   ❤️ 1
    简单,超快 https://blog.dumogu.top/
    blackboom
        14
    blackboom  
    OP
       2023-01-13 17:20:28 +08:00
    @wcao 哈哈,过于简洁了吗?
    blackboom
        15
    blackboom  
    OP
       2023-01-13 17:25:42 +08:00
    @wuzhanggui

    忘记分享一下架构:

    - Ruby on Rails
    - Tailwindcss
    - Alpinejs
    - Hotwired
    - Googe Fonts
    - SQLite 3

    Demo host 在 Hetzner
    Thecosy
        16
    Thecosy  
       2023-01-13 21:30:16 +08:00   ❤️ 1
    6 ,好想法,我有终端风格的 http://tech.greatfor.tech
    fwindcore
        17
    fwindcore  
       2023-01-15 18:11:51 +08:00
    @Thecosy 这个挺酷的
    zerofancy
        18
    zerofancy  
       2023-01-15 18:19:45 +08:00
    至少大致居中一下吧,类似 V2EX 这种,不然大屏全在左边还挺难受的
    blackboom
        19
    blackboom  
    OP
       2023-01-15 21:06:14 +08:00
    @zerofancy 居左展示在大屏下体验确实不好,在 v0.1.0-beta.2 添加了一项功能来支持添加自定义 HTML 标签,理论上可以增加一些自定义样式。

    我考虑提交一个 PR 来解决此问题。
    panhaipeng
        20
    panhaipeng  
       2023-01-16 16:22:21 +08:00
    感觉是一切从头开始。慢慢的会发现需要加上二级标题吧,再加上个代码块吧,然后慢慢的还是上 Markdown 吧。最后如果真想实用,还是要折腾好一段时间的。
    blackboom
        21
    blackboom  
    OP
       2023-01-16 16:30:06 +08:00
    @panhaipeng 我想可能不需要二级标题或者网站副标题吧,目前支持 Markdown 我忘记写了😂
    kele999
        22
    kele999  
       2023-01-20 11:30:51 +08:00
    整点 text 的 gui
    hueralin
        23
    hueralin  
       2023-03-27 16:29:31 +08:00
    cool !就好这口
    blackboom
        24
    blackboom  
    OP
       2023-03-27 17:30:35 +08:00
    @hueralin Thanks
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:33 · PVG 03:33 · LAX 11:33 · JFK 14:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.