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

想用 golang 建一个收费阅读图文内容的网站,找来找去只找到 MinDoc,还有别的选择吗?

  •  
  •   bigtang · 2023-09-20 08:49:55 +08:00 · 1514 次点击
    这是一个创建于 411 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我搜了一下,有一个类似的个人博客收费例子: https://www.zxbblog.com/ (即重点在内容,不在用户管理互动)
    但 theme 实在老土。

    肯定要找一个开源系统为蓝本,本来 CMS 系统超多,但我想用 golang:
    我是 c++程序员,java 有过一年,放弃,php 放弃,node.js 放弃,优选 golang;

    看了三小时,有两个 golang 开源有印象,gofast: 用户后台管理,因我重点不在用户管理,暂不用,还有一个 MinDoc:

    演示网站: https://www.iminho.me/wiki/docs/mindoc/
    https://doc.gsw945.com/docs/mindoc-docs/

    优点:1 golang; 2 支持多个人创作内容 3 支持 markdown, 创作时很好用
    缺点:阅读时要增强,例如要能调字体大小;没有收费功能,这是个团队内部使用的 wiki

    但我预感改动工作量巨大。实在不行,就打算用 node.js 的 CMS 系统?

    性能差点就差点,不要把时间花在系统上,内容才是制胜关键,得去做内容啊。

    想听大家意见,谢谢!
    11 条回复    2023-09-21 10:40:07 +08:00
    Geekerstar
        1
    Geekerstar  
       2023-09-20 09:09:17 +08:00
    bigtang
        3
    bigtang  
    OP
       2023-09-20 09:26:55 +08:00
    @Geekerstar WordPress 是 PHP, 我估计一定会二开的,不想碰 php 了;

    @lysS ,moredoc 看了,后台管理,用户管理非常好,但它是 pdf 阅读,不是 markdown 啊,这个改动太核心,我估计短期没有这个能力
    lifei6671
        4
    lifei6671  
       2023-09-20 09:36:48 +08:00
    竟然能看到有人在讨论自己的项目。https://www.bookstack.cn/ 这个网站是用 mindoc 二开的,作者也是程序员,开发了很多新功能。也是开源的。
    kphcdr
        5
    kphcdr  
       2023-09-20 10:09:38 +08:00
    这种开源系统,还是 php 才行
    dandycheung
        6
    dandycheung  
       2023-09-20 10:14:12 +08:00 via Android
    哈哈,真巧,好几年前老夫还给 mindoc 贡献过代码
    lysS
        7
    lysS  
       2023-09-20 11:25:52 +08:00
    @bigtang md 转 pdf 很简单啊,而且 md 很容易被爬。

    而且他这个页面好像是 svg
    bigtang
        8
    bigtang  
    OP
       2023-09-20 15:27:56 +08:00
    @lifei6671 @dandycheung 谢谢你们!我开始研究 bookstack.

    @lysS 我这个文字内容需要根据屏幕宽度重排,所以是不分页的,moredoc 是分页的,这个区别太大了。

    如果 svg 内的文字在浏览器宽度发生变化时,这些文字能重排就好了,我查了是不行的。如果能重排,确实文字转为 svg 可以反爬虫。
    kakki
        9
    kakki  
       2023-09-20 15:47:20 +08:00 via Android
    DocHub 以前给一个企业做内部文库用过,功能有点简单,自己要写的有点多。
    garyvalue
        10
    garyvalue  
       2023-09-20 20:38:15 +08:00
    PaulSamuelson
        11
    PaulSamuelson  
       2023-09-21 10:40:07 +08:00
    笔趣阁 Golang 版?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.