V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Adminmaster
V2EX  ›  问与答

Ghost 比 hexo 难部署好多,老出问题,求推荐静态博客程序

  •  
  •   Adminmaster · 2017-02-18 09:41:25 +08:00 · 6539 次点击
    这是一个创建于 2840 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Ghost 正常安装,结果老是这样。- -

    53 条回复    2017-02-19 17:34:12 +08:00
    hansnow
        1
    hansnow  
       2017-02-18 09:43:04 +08:00
    hugo
    Adminmaster
        2
    Adminmaster  
    OP
       2017-02-18 09:44:42 +08:00
    @hansnow #1 主要 hugo 跟 hexo 一样不能网页更新,有点纠结
    vizards
        3
    vizards  
       2017-02-18 09:52:49 +08:00 via iPhone
    我怎么感觉 ghost 比 hexo 还简单点...
    Parallel
        4
    Parallel  
       2017-02-18 09:53:35 +08:00
    请问你的机器内存配置是?我测试过在小于 1G 内存的 VPS 上 sudo npm install --production 失败。
    Adminmaster
        5
    Adminmaster  
    OP
       2017-02-18 09:55:40 +08:00
    @Parallel #4 那估计是我的 VPS 问题。 768M- - 我换台大点的试下
    hansnow
        6
    hansnow  
       2017-02-18 09:59:28 +08:00
    @Adminmaster 额。。我是从 hexo 换到 hugo 的,真的比 hexo 快太多了。其他的我也没用过。。
    40huo
        7
    40huo  
       2017-02-18 10:01:25 +08:00
    @Adminmaster 768M 够了吧,我记得我以前在 512M 的 DO 上都能跑起来。
    Adminmaster
        8
    Adminmaster  
    OP
       2017-02-18 10:04:16 +08:00
    @40huo #7 我检查一下 看是不是 Knex 库和 sqlite3 的问题
    gimp
        9
    gimp  
       2017-02-18 10:04:18 +08:00
    Pelican 基于 python ,使用了两个月,感觉良好
    Glisten
        10
    Glisten  
       2017-02-18 10:05:23 +08:00
    可以弄个 1G 的 swap
    nanjishidu
        11
    nanjishidu  
       2017-02-18 10:06:42 +08:00
    pugo 忠实粉
    Parallel
        12
    Parallel  
       2017-02-18 10:26:47 +08:00
    @40huo 768M 我也试过,不够的
    sfree2005
        13
    sfree2005  
       2017-02-18 10:30:05 +08:00 via iPhone
    可以试下 docker
    settings
        14
    settings  
       2017-02-18 10:34:01 +08:00
    docker +1
    loading
        15
    loading  
       2017-02-18 10:36:28 +08:00
    静态 hugo ,如果要用 github 建议还是 jekyll
    动态,为什么不用最好语言的?您连环境都跑不起来,用 ghost 真的有逼格?
    loading
        16
    loading  
       2017-02-18 10:37:00 +08:00
    个人推荐少折腾: farbox
    Sunnyyoung
        17
    Sunnyyoung  
       2017-02-18 10:40:24 +08:00 via iPhone   ❤️ 1
    @loading Farbox 升级版 Bitcron
    amaranthf
        18
    amaranthf  
       2017-02-18 10:47:24 +08:00
    静态博客没有评论感觉很不习惯……还得用第三方的服务
    Adminmaster
        19
    Adminmaster  
    OP
       2017-02-18 10:55:55 +08:00
    @amaranthf 嗯,确实是,但是 WP 太臃肿,其他的又不怎么好用
    loading
        20
    loading  
       2017-02-18 10:57:46 +08:00
    @Sunnyyoung 感谢,不过我现在很少写博客了,可能写得多的是博客程序,而不是博客本身, 233.
    zrj766
        21
    zrj766  
       2017-02-18 11:03:09 +08:00 via Android
    hexo 。。。从入门到放弃 @_@
    webjin1
        22
    webjin1  
       2017-02-18 11:08:18 +08:00
    hexo 还好吧,我的博客花 1 个小时搭建好了。 fastboot.cn
    exoticknight
        23
    exoticknight  
       2017-02-18 12:06:53 +08:00
    我记得我博客很久以前直接用 openshift 的免费空间都行的
    twoyuan
        24
    twoyuan  
       2017-02-18 12:20:27 +08:00 via Android
    docker +1 ,树莓派都能跑起来…
    dimlau
        25
    dimlau  
       2017-02-18 12:29:34 +08:00
    说个 php 的会不会被嫌弃?
    --------->>>
    Kirby
    yan5990853
        26
    yan5990853  
       2017-02-18 12:29:45 +08:00 via Android
    @Adminmaster 我用 256 内存的在跑。。。
    zkd8907
        27
    zkd8907  
       2017-02-18 12:39:49 +08:00
    是不是安装的 node 版本太新了, Ghost 一直对 node 版本有要求的。
    panda1001
        28
    panda1001  
       2017-02-18 13:09:45 +08:00 via Android
    嫌麻烦的话有个 ghost 中文网,里面有已经打包好的汉化 ghost
    40huo
        29
    40huo  
       2017-02-18 13:12:03 +08:00
    @Adminmaster Typecho 挺好用的啊
    smallpath
        30
    smallpath  
       2017-02-18 13:35:02 +08:00
    自己写的 node 博客,前端构建期间内存峰值 500M ,运行内存 300M
    visionsmile
        31
    visionsmile  
       2017-02-18 13:55:33 +08:00
    使用 travis-ci+hexo+github pages ,一次折腾,之后就省心太多了,完全可以避免手动生成一遍...
    我现在使用 hexo 是通过 dropbox 来同步 hexo 和源文件到我的 VPS 上,写个简单的脚本通过 plink 可以使文章在本地修改后一键从 VPS push 至 github ,然后用 travis-ci 来自动检测 github 上仓库更新来执行生成并 push 至 github pages 上,这样 hexo 的博客可以不用输入任何命令就能自动部署了。
    Akkuman
        32
    Akkuman  
       2017-02-18 14:10:07 +08:00 via Android
    @Adminmaster 你本来就是求静态博客程序,静态博客不都是不能从网页更新吗?或者你可以在你的服务器上跑静态博客的服务,写了 md 直接同步到目录,不过这样就失去静态博客的意义了。。。
    qisuker
        33
    qisuker  
       2017-02-18 15:40:58 +08:00
    为什么不直接用 Jekyll 呢?
    github pages 跟 Jekyll 现在完全集成了, 直接写了 markdown, 推送 github, 自动 build 更新
    xratzh
        34
    xratzh  
       2017-02-18 15:50:03 +08:00
    我的 github 有一键脚本,脚本里顺带简单部署了 ssl 。楼主有意可以看看内容。自己已经在搬瓦工 9.9 试过可行( ubuntu16.04&centos6/7
    Adminmaster
        35
    Adminmaster  
    OP
       2017-02-18 15:50:51 +08:00
    @xratzh 呀。在哪里,求内容
    xratzh
        36
    xratzh  
       2017-02-18 15:53:57 +08:00
    自己使用 ghost 的原因是方便 chromebook 网页写作编辑,安卓手机上 PALY 市场有款 quill 可以编辑文章。顺带问问 ios 有什么软件可以移动编辑
    xratzh
        37
    xratzh  
       2017-02-18 15:54:47 +08:00
    eaosn622
        38
    eaosn622  
       2017-02-18 16:09:30 +08:00 via iPhone
    hexo 不难吧...
    TroyChen
        39
    TroyChen  
       2017-02-18 16:11:58 +08:00
    @Adminmaster #5 我之前也是遇到了这样的问题,所以放弃了 Ghost ,现在用的 WP
    Adminmaster
        40
    Adminmaster  
    OP
       2017-02-18 16:14:36 +08:00
    @eaosn622 hexo 部署简单的要命, ghost 这个真心纠结

    @TroyChen 不知道 WP 用 PHP7 会不会快一些
    fox0001
        41
    fox0001  
       2017-02-18 16:34:42 +08:00 via Android
    @40huo Typecho 好像 N 年没更新了,不过我也在用
    imeoer
        42
    imeoer  
       2017-02-18 17:34:16 +08:00
    @Adminmaster 可以试试纸小墨: http://www.chole.io/ ,和 hugo 类似,只不过更简单啦,如果觉得静态博客部署不麻烦的话。
    zxl777
        43
    zxl777  
       2017-02-18 18:19:58 +08:00
    用 Docker 部署的话,非常简单,几分钟就可以看到页面上线了。
    mcfog
        44
    mcfog  
       2017-02-18 18:25:17 +08:00 via Android
    各路轮子列表 https://staticsitegenerators.net/
    两年前我的评测 https://inside.mcfog.wang/2015/01/tech4fun-1/ 那时候就看好 Hugo 了呢
    srlp
        45
    srlp  
       2017-02-18 18:46:17 +08:00
    srlp
        46
    srlp  
       2017-02-18 18:47:21 +08:00
    hugo 的另一个好处是本地不需要安装什么奇怪的库。直接下载 hugo.exe 就行了。其他的都要安装运行库。
    whyvans
        47
    whyvans  
       2017-02-18 18:49:08 +08:00
    弄过 hexo , wp , ghost ,前两个成功了, ghost 干脆弄不上, hexo 最简单了
    emlcj
        48
    emlcj  
       2017-02-18 18:51:25 +08:00
    可以试试 docker 部署 ghost
    formulahendry
        49
    formulahendry  
       2017-02-18 21:42:26 +08:00
    GitHub + AppVeyor + Hexo: https://formulahendry.github.io/2016/12/04/hexo-ci/ 搭好之后,以后都可以直接在 GitHub 上写文章,然后发布了
    UnknownR
        50
    UnknownR  
       2017-02-18 22:17:45 +08:00
    ghost 是很麻烦,主要在 sqlite 和 nodejs 上,这个问题是 sqlite 的,重新 npm install 下就好了,一般是要安装几次,主要是网络的问题,推荐用 screen , yum 列表里直接 yum install screen 就行,就算退了 ssh 也能继续下载安装,我的 privateblog.cn 这个站点就是用 ghost 尝试搭建的,感觉都差不多
    4641585
        51
    4641585  
       2017-02-18 23:23:56 +08:00
    hugo +1
    生成快,容易定制

    VPS 上把 Nginx 配置好,本地生成之后一句 rsync 就部署完了……
    initdrv
        52
    initdrv  
       2017-02-18 23:47:45 +08:00
    目前在用 GHOST ,不过是 0.11.2 版本,现在最新应该是 0.11.4 ,不会平滑升级,先这样吧……
    leopku
        53
    leopku  
       2017-02-19 17:34:12 +08:00
    hugo +N

    http://www.himysql.com 就用的 hugo ,目前放在 coding

    @Adminmaster 不能更新网页是什么梗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1172 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:52 · PVG 02:52 · LAX 10:52 · JFK 13:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.