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

想转战静态博客,望推荐静态博客生成器

  •  
  •   JingJIngHack · 2017-01-26 20:37:26 +08:00 · 12149 次点击
    这是一个创建于 2862 天前的主题,其中的信息可能已经有所发展或是发生改变。

    咱目前用的是 Typecho ,感觉它的成本太高了,搬家相比静态博客更复杂一些。 所以萌生了想转战静态博客的想法,望可以推荐一下静态博客生成器,如 Hexo 等。 咱是不怎么喜欢 Hexo 的,希望可以推荐一些其他的,最好是用 Python 或者是 C++ 编写的。

    56 条回复    2020-02-29 17:33:00 +08:00
    ibegyourpardon
        1
    ibegyourpardon  
       2017-01-26 20:41:34 +08:00   ❤️ 7
    不。。。年轻人,我跟你讲,静态 blog 一点也不简单,某种程度上(其实是大多数时候)甚至比动态的还费心一点。

    前些时候和人又聊到过这个月经话题,我们最后的共识是,其实贯彻好分而治之的思想,内容的管理部分到底是扔数据库还是静态文件其实不重要,数据库甚至有更好的管理方便的优点,前端展示部分静态化就可以了。

    话说,楼主怎么不贴个地址?
    huihuimoe
        2
    huihuimoe  
       2017-01-26 20:41:56 +08:00 via Android
    Pelican (雖然沒用過
    isCyan
        3
    isCyan  
       2017-01-26 20:42:34 +08:00 via Android
    Hexo 用的人多,模板多。
    再就是 Jekyll 了。
    各种冷门的是有各种好处,生成速度也快,但是模板少。
    pimin
        4
    pimin  
       2017-01-26 20:43:43 +08:00 via Android
    我觉得 pelican 很好
    rashawn
        5
    rashawn  
       2017-01-26 20:45:08 +08:00 via iPhone
    随便一个 markdown 编辑器都有导出到 html 很多还能选多种样式 或者自己改 css
    loading
        6
    loading  
       2017-01-26 20:45:19 +08:00 via Android
    个人建议使用 go 语言的,不用费神在环境安装上。
    yun
        7
    yun  
       2017-01-26 20:49:29 +08:00
    Typecho 成本高?
    gimp
        8
    gimp  
       2017-01-26 20:51:31 +08:00
    Pelican 使用感觉良好。
    Syaoran
        9
    Syaoran  
       2017-01-26 20:54:20 +08:00
    推荐 Pelican
    ready
        10
    ready  
       2017-01-26 20:59:21 +08:00
    如果只是想降低搬家成本,建议使用只依赖 php 的 cms ,比纯 wordpress 之类博客,少个 mysql 数据库;比静态博客,多后台管理功能,
    phoenixlzx
        11
    phoenixlzx  
       2017-01-26 21:03:35 +08:00
    在用 hexo ,不过因为版本升级导致我配置文件坏了好几次、批量修改文章数据好几次,还 break permanent link ,所以打算自己写了。

    然而一直没动过(死
    DreamCMS
        12
    DreamCMS  
       2017-01-26 21:06:03 +08:00
    本地软件,可备份,可发布,设置 FTP ,连接上传静态文件哈。
    cctrv
        13
    cctrv  
       2017-01-26 21:07:05 +08:00 via iPhone
    mritd
        14
    mritd  
       2017-01-26 21:37:46 +08:00 via iPhone
    Jekyll Https://mritd.me

    这明显是秀博客的时候
    lll9p
        15
    lll9p  
       2017-01-26 22:21:07 +08:00 via Android
    metaquant
        16
    metaquant  
       2017-01-26 22:23:28 +08:00 via iPhone
    python 的话 pelican 就很好了,我的博客就是,管理很方便

    metaquant.org
    wenymedia
        17
    wenymedia  
       2017-01-26 22:29:36 +08:00 via Android
    之前博客服务器到期,想想没啥重要东西,也懒得充值 。弄了 hexo 推到 coding coding 可自带 https
    weny.name
    timothyye
        18
    timothyye  
       2017-01-26 22:50:35 +08:00
    hugo
    JingJIngHack
        19
    JingJIngHack  
    OP
       2017-01-26 23:22:55 +08:00
    @yun 咱的意思是 Typecho 要搬家之类的事情成本要比静态博客多许多,而且 Typecho 因为是动态博客所以还需要一个服务器来运行 PHP MYSQL 环境,相对来说静态博客的成本更低一些。
    JingJIngHack
        20
    JingJIngHack  
    OP
       2017-01-26 23:27:05 +08:00
    @ibegyourpardon 静态博客对咱来说优点多一些,比如服务器主机用 GItHub Pages 就可以,动态博客还是要折腾数据库、 PHP 之类的东西感觉很烦。
    And 地址意思是指咱的博客吗? https://xing-zhi-love.com
    JingJIngHack
        21
    JingJIngHack  
    OP
       2017-01-26 23:29:18 +08:00
    @isCyan 咱比较讨厌 Hexo , Jekyll 倒是可以考虑试试,但是感觉 Jekyll 人气没有 Hexo 旺。
    JingJIngHack
        22
    JingJIngHack  
    OP
       2017-01-26 23:32:45 +08:00
    @phoenixlzx 感觉配置 Hexo 太复杂了,所以不想用,咱用静态博客的目的就是少折腾。
    JingJIngHack
        23
    JingJIngHack  
    OP
       2017-01-26 23:37:00 +08:00
    @timothyye Hugo 感觉很适合咱,有时间搬一下,谢谢!
    chingli
        24
    chingli  
       2017-01-26 23:57:04 +08:00 via Android
    Hugo ,刚刚给自己的博客休整一番,打算多写点了。
    http://www.chingli.com/

    主题做得比较粗糙,正在完善中。
    https://github.com/chingli/rockrock
    chingli
        25
    chingli  
       2017-01-27 00:05:10 +08:00 via Android
    不过话说,要想自制 Hugo 的模板也不太容易,需要了解 Go 的模板机制。
    xyjtou
        26
    xyjtou  
       2017-01-27 00:11:49 +08:00 via Android
    MySQL 数据库用 ssd ,内存 query cache size 调大些 size ,性能杠杠的,根本不需要静态话。除非大到一定级别,再考虑上 MC/redis 等配置。
    chingli
        27
    chingli  
       2017-01-27 00:19:13 +08:00 via Android
    @xyjtou 静态博客部署方便。当然,除了评论数据需要掌握在别人手里。
    kingcos
        28
    kingcos  
       2017-01-27 00:41:19 +08:00
    我用的 Hexo 的确有点看腻了。。
    楼上说的 Pelican 感觉不错。。我要查查去
    param
        29
    param  
       2017-01-27 00:44:29 +08:00 via Android
    https://www.staticgen.com 自己挑自己選
    Cubat
        30
    Cubat  
       2017-01-27 00:48:50 +08:00 via Android
    我记得 flask 好想有个静态化的库,不懂是不是记错了
    viko16
        31
    viko16  
       2017-01-27 01:22:32 +08:00   ❤️ 1
    xiaket
        32
    xiaket  
       2017-01-27 06:07:13 +08:00
    这不是应该自己写一个生成器吗....
    davidyin
        33
    davidyin  
       2017-01-27 06:40:37 +08:00
    推荐 MovableType ,放在本机上都可以,发布成静态文件,然后放在任何地方都可以。
    schezukNewTos
        34
    schezukNewTos  
       2017-01-27 08:29:30 +08:00
    纯静态 CMS 方案 MDwiki 。
    支持 Disqus 。
    schezukNewTos
        35
    schezukNewTos  
       2017-01-27 08:39:33 +08:00
    why1
        36
    why1  
       2017-01-27 08:44:32 +08:00 via Android
    复古了吗, Web app 优势荡然无存
    zhangfei
        37
    zhangfei  
       2017-01-27 09:37:01 +08:00
    ipwx
        38
    ipwx  
       2017-01-27 12:16:47 +08:00
    静态博客想要用的舒畅,动态的管理后端必不可少。

    然而这个你得自己开发。
    chunqiuyiyu
        39
    chunqiuyiyu  
       2017-01-27 12:40:13 +08:00
    @ibegyourpardon 这真是是衷心的建议。你搭博客的目的到底是什么,说实话用户根本不会关心你博客是静态还是动态生成的。有这闲功夫写篇高质量的文章比什么都强。另外, typecho 成本很高吗?还有,楼上楼下的博客地址呢?赶紧放一波啊!
    chingli
        40
    chingli  
       2017-01-27 13:45:25 +08:00   ❤️ 1
    @chunqiuyiyu 有时候不用安装 PHP, MySQL 甚至 Nginx 之类的东西也是一种幸福, 博客备份和迁移也方便, 可以在 Heroku, GoDaddy, DreamHost, GitHub Pages, Netlify, Surge, Aerobatic, Firebase Hosting, Google Cloud Storage, Amazon S3 和 CloudFront 等各种地方部署, 不用自己买虚拟机或 VPS.

    当然, 你说的方便性也是存在的, 但对各个人不一样.
    jswh
        41
    jswh  
       2017-01-27 13:56:55 +08:00
    AsherG
        42
    AsherG  
       2017-01-27 14:18:31 +08:00 via Android
    @phoenixlzx 嘿嘿,我从 Linode+typecho 转到 hexo+gce 还多亏了凤凰酱的博客呢
    kikyous
        43
    kikyous  
       2017-01-27 14:57:42 +08:00
    这种东西就两种: jekyll 和 other
    ZRS
        44
    ZRS  
       2017-01-27 15:11:22 +08:00
    前几天从 wordpress 迁移到了 hexo
    zsx
        45
    zsx  
       2017-01-27 15:11:58 +08:00
    其实懒得安装 MySQL 的话可以看看啥博客系统支持 SQLite 的 -_-
    ivmm
        46
    ivmm  
       2017-01-27 15:12:10 +08:00
    https://www.mf8.biz/

    强力镇压 WordPress
    Showfom
        47
    Showfom  
       2017-01-27 15:14:31 +08:00 via iPhone
    hugo
    sox
        48
    sox  
       2017-01-27 19:16:38 +08:00 via Android
    用几年 Hexo 了
    JingJIngHack
        49
    JingJIngHack  
    OP
       2017-01-28 01:50:24 +08:00
    @zsx 不不不,咱 PHP NGINX 也是懶得裝(
    lupus721
        50
    lupus721  
       2017-02-13 11:04:34 +08:00
    折腾了一圈,还是换回 wordpress 了,这个东西虽然看着臃肿那么一丢丢,但是多数情况下,还是省事的。
    natforum
        51
    natforum  
       2017-06-12 14:36:47 +08:00
    hexo
    NoAnyLove
        52
    NoAnyLove  
       2017-08-25 10:01:04 +08:00
    @lll9p 用 pelican 的话,评论系统如何解决?
    lll9p
        53
    lll9p  
       2017-08-25 18:31:32 +08:00 via Android
    @NoAnyLove discuz 或者自建 isso 都可以啊,我是自建 isso
    1041218129
        54
    1041218129  
       2017-11-04 12:50:01 +08:00
    http://tzs.54tianzhisheng.cn/ 我的博客是 hexo 搭建的
    w3cfeder
        55
    w3cfeder  
       2020-02-29 17:28:55 +08:00
    推荐 go 语言的。Hugo 不错,但是中文资料不错,原谅我英语渣。
    w3cfeder
        56
    w3cfeder  
       2020-02-29 17:33:00 +08:00
    个人写文章的静态博客,推荐使用 Hugo + Github actions + CDN + 对象储存。

    我的个人博客: https://w3cfed.com 整体速度一般在一秒内打开

    我是用的又拍云: https://console.upyun.com/register/?invite=B1vD3D478

    使用了又拍云的感受就是,操作真的很方便。阿里云和七牛云的操作真的很难受,个人感觉是工程师的产品,不是用户使用的产品。

    又拍云有一个联盟计划,如下图:

    <img src="https://duckfiles.oss-cn-qingdao.aliyuncs.com/eleduck/image/e696eff3-d1d9-4287-8e0e-1177dd9ab6d1.png" />
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3123 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:13 · PVG 22:13 · LAX 06:13 · JFK 09:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.