有没有这样的静态博客生成器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zxCoder
V2EX    问与答

有没有这样的静态博客生成器

  •  
  •   zxCoder 2021-11-22 17:19:47 +08:00 via Android 3316 次点击
    这是一个创建于 1421 天前的主题,其中的信息可能已经有所发展或是发生改变。
    已有的这些总觉得还是太复杂了,手写一个又觉得太难了。

    我只需要能把 md 文件生成 html 文件,有一个文章列表,一个文章内容页,一个标签筛选后的列表页。

    不需要评论,不需要 seo ,不需要配置各种奇奇怪怪的东西,不需要搜索

    或者如果手写的话有什么推荐的模版引擎比较好处理吗,没什么头绪
    24 条回复    2021-11-23 17:12:01 +08:00
    lithiumii
        1
    lithiumii  
       2021-11-22 17:22:46 +08:00
    大多数都是吧,比如 hugo ,随便选一个博客类主题,默认配置就是只有主页,列表页等等这些,虽然可以通过修改配置添加别的但你不用就行了
    ysc3839
        2
    ysc3839  
       2021-11-22 17:23:02 +08:00
    Hexo 很符合呀,推荐 ejs 模版引擎,语法有点类似 PHP ,但又比 PHP 灵活。
    WinkeyLin
        3
    WinkeyLin  
       2021-11-22 17:24:32 +08:00   2
    今天逛 Github 发现的,自己还没有尝试过,不知道符不符合你的需求
    https://github.com/getgridea/gridea
    cmdOptionKana
        4
    cmdOptionKana  
       2021-11-22 17:37:04 +08:00
    我就是手写 html ,单页文章感觉写起来非常舒服,但上一页、下一页、目录等链接弄起来稍稍有点麻烦,总体来说问题不大(主要因为一年也写不了几篇文章)。
    thedrwu
        5
    thedrwu  
       2021-11-22 17:43:11 +08:00 via Android
    我用 bash/posix sh 生成的

    md 可操控性不好,直接写了 html ,前后 cat 个统一的 header 和 footer 模板,grep+sed 生成个 tag 筛选页面。浏览器端 js 用来页内筛选。全静态,往 netlify/cloudflare page 一丢完事
    z740713651
        6
    z740713651  
       2021-11-22 17:47:02 +08:00
    https://github.com/xugaoyi/vdoing-demo-blog

    我用的这个
    最开始配置有点麻烦

    配置好后
    后面加文章只要加 markdown 就好了
    评论不想开就不开

    action 自动部署 很香
    不过自动会有搜索啊 标签阿啥的加进去
    可能不太满足大佬需求
    z740713651
        7
    z740713651  
       2021-11-22 17:49:12 +08:00
    @z740713651 #6
    作者的默认案例在 https://xugaoyi.github.io/vdoing-demo-blog/ ( github 右上角)
    我的 https://anguswg.github.io/AngusWG/
    deplivesb
        8
    deplivesb  
       2021-11-22 17:58:53 +08:00
    MWeb 满足你的要求
    nonwill
        9
    nonwill  
       2021-11-22 18:56:02 +08:00
    hugo 或 hexo ,绝对满足需求
    一例,基于王垠模板的修改,只求简洁:
    https://www.autoptr.top/
    lightjiao
        10
    lightjiao  
       2021-11-22 19:11:28 +08:00
    @WinkeyLin #3
    这个很符合我的口味,就是不是类似于 Hexo 或者 Hugo 那样有很多轮子的
    这个作者说支持 GithubPages ,但感觉需要稍微的折腾一下下?不知有没有现成的直接 fork 的 Github Pages (想白嫖
    lightjiao
        11
    lightjiao  
       2021-11-22 19:12:54 +08:00
    3dwelcome
        12
    3dwelcome  
       2021-11-22 19:31:05 +08:00 via Android
    楼主来钓鱼的吧,你都是十几年的老码农,写个 md to html 还不就是一个周末的事情。
    我也用 md 生成 html ,但不是 blog ,就单纯的软件 changlog 页面。
    GzhiYi
        13
    GzhiYi  
       2021-11-22 21:16:46 +08:00
    写一个都不用一个下午。
    核心就是 md 转 html ,一个 markedjs 就可以了。
    datocp
        14
    datocp  
       2021-11-22 22:14:21 +08:00 via Android
    这种东西真麻烦,现在用的 amWiki 比 mdwiki 多了个搜索功能。
    chuxiangyuan
        15
    chuxiangyuan  
       2021-11-22 22:22:56 +08:00
    MWeb +1
    Tianao
        16
    Tianao  
       2021-11-22 22:30:36 +08:00
    Jekyll
    Trim21
        17
    Trim21  
       2021-11-23 03:53:52 +08:00 via Android
    hexo 的默认配置差不多就是你说的这几个功能
    my3157
        18
    my3157  
       2021-11-23 08:03:33 +08:00 via Android
    试试 mdbook
    yEhwG10ZJa83067x
        19
    yEhwG10ZJa83067x  
       2021-11-23 09:05:53 +08:00
    本地 typora 写 markdown 就行了,然后同步保存一份再 github 或者 gitee 保存。
    由于有在线浏览需求,在外比如用手机看自己的笔记,所以我会再语雀做一份带有目录的整理,方便查看。语雀也就到如下 md 文件,设置一下目录就可以了。
    tedding
        20
    tedding  
       2021-11-23 09:42:31 +08:00 via iPhone
    hexo + github pages + cloudflare 免费 cdn ……配一个域名 除了域名都不花钱
    LinsVert
        21
    LinsVert  
       2021-11-23 10:55:33 +08:00
    hexo + github page +1
    kid1412621
        22
    kid1412621  
       2021-11-23 11:14:24 +08:00 via iPhone
    Vuepress?
    yu1u
        23
    yu1u  
       2021-11-23 16:46:23 +08:00
    @nonwill 楼上的可以分享模板吗
    nonwill
        24
    nonwill  
       2021-11-23 17:12:01 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1312 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 17:12 PVG 01:12 LAX 10:12 JFK 13:12
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86