V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mengzhuo
V2EX  ›  程序员

有没有自动生成静态页面的 Go 博客程序?

  •  
  •   mengzhuo · 2015-11-08 21:07:05 +08:00 · 3258 次点击
    这是一个创建于 3302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Hugo 、 gor 太麻烦了……整半天 md ,还要 compile 或者配置 git-hook ,这还是不是 web 了
    Wordpress 还要架 PHP MYSQL (我真不想再配置这两货了)

    所以有没有, web ui 编辑文章、自动在后台编译、同步的静态博客程序?
    第 1 条附言  ·  2015-11-09 10:08:22 +08:00
    其实我只想要一个:
    1. 只有一个执行程序类似于$blog 就能跑的 ( go 官方博客), 需要配置各种 runtime 的( py js ruby php)不要
    2. (这时会自动打开浏览器),类似于配置站点( wordpress )
    3. 然后可以打开“管理界面”,编写文章,自动渲染+生成到相应目录,全静态,方便转移和管理。
    4. 配置会自动更新加载(比如改个博客标题,全部文章重新渲染神马的必须有)

    -------------extra----------------
    4. 可以自定义模板、 css 主题(通过管理界面下载,类似 wordpress , hugo 那种太反人类了……)
    12 条回复    2015-11-23 14:19:49 +08:00
    Haiwx
        1
    Haiwx  
       2015-11-08 21:54:10 +08:00 via Android
    hexo+git
    lechenging
        2
    lechenging  
       2015-11-08 21:59:19 +08:00
    自己的博客 再用伪静态 http://www.lechenging.top/
    lizhenda
        3
    lizhenda  
       2015-11-08 22:15:18 +08:00
    为什么不用 hexo ,配合 github 或者其它家的 git ,通过 hook 通知服务器 pull 和部署,都是很方便的啊
    songjiaxin2008
        4
    songjiaxin2008  
       2015-11-08 22:25:25 +08:00
    rrfeng
        5
    rrfeng  
       2015-11-08 22:37:40 +08:00
    自己写一个。
    nareix
        6
    nareix  
       2015-11-09 08:08:05 +08:00
    gor
    nareix
        7
    nareix  
       2015-11-09 08:08:52 +08:00
    其实 gor 还好啊,不用怎么配置,带 UI 编辑的反而麻烦啊
    yougg
        8
    yougg  
       2015-11-09 08:50:34 +08:00
    额, 我直接用 LiteIDE 写 Markdown, 然后导出静态 html 页面,

    然后再把 html 页面 push 到 {username}.github.io/中, 完事儿.

    导出+push 都可以做成自动化的哦, 一个脚本搞定.
    qyz0123321
        9
    qyz0123321  
       2015-11-09 08:51:56 +08:00
    hugo 这个静态博客非常好用。
    qyz0123321
        10
    qyz0123321  
       2015-11-09 08:57:46 +08:00
    不想用 Hugo 了啊。。。那就想不到有不错的了
    jeffjade
        11
    jeffjade  
       2015-11-09 09:07:55 +08:00
    Hexo / Jekyll.都很不错。
    Jekyll 跟 github 是一个流行的结合。不过折腾起来比 Hexo 略麻烦一丢丢。
    Hexo ,爽呆了。至于部署,选择也特别多:
    github (嗯,稳定,一度迁移到 gitcafe ,最终还是回归 github 的怀抱)。
    也可以部署国内 gitcafe (偶尔不稳定,服务还行)。
    国内 Git@OSC ,目测也行,没怎么折腾。

    这几者也都支持一级个人域名绑定等等的。

    更为推荐的还是 Hexo 。折腾和写作都相当的简洁;
    hexo g + hexo d (可以在加上 hexo clean )两个命令即可发布上线。
    本地测试也特别方便, hexo s 即可。

    这里简单的记录了下 Hexo 的搭建 部署 皮肤等过程,需要的话可以看下: http://www.jeffjade.com/2015/03/14/2015-03-14-hexo-blog/
    mengzhuo
        12
    mengzhuo  
    OP
       2015-11-23 14:19:49 +08:00
    @rrfeng
    好了,我自己写了一个
    https://github.com/mengzhuo/bla
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2462 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:15 · PVG 09:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.