octopress为什么你们那么喜欢?有些不解。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feiandxs
V2EX    问与答

octopress为什么你们那么喜欢?有些不解。

  •  
  •   feiandxs 2012-05-25 13:58:45 +08:00 10509 次点击
    这是一个创建于 4934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个,所谓静态化的优势,这点在现在几乎不成为什么优势了吧。
    能玩得转git+那么一大堆东西设置的人,要做个静态化的实现应该不是什么难事。要玩octopress,起码也得是个vps。是vps就有更多的方法可以从http server层面做好的静态化和cache了,性能上,应该不是什么问题。

    markdown,这个应该也不能算。wordpress的markdown插件都好几个……

    模板,这个也许可以算吧。octopress的默认模板还真好看,甚至我找了好多blog,都是用的默认的模板,改都不带改的。相比之下,wordpress的模板的调节的确有点繁琐,默认的也不够好看当然这是相对而言。

    git版本控制。 git的确是目前整个地球上能找到的最好的版本控制系统了。可是,作为blog,需要这么丰富强大的版本控制功能吗?wordpress的版本控制也还可以吧,就文章写作的需求来看。

    至于说文本文件写作,保存,可以用dropbox同步等等,这些不能算什么巨大的领先优势。传统的blog程序们都有大把大把的变通方式。而且我自己更喜欢数据存放于数据库中的方式。又不是什么巨无霸的网站,对数据的保存与备份都有大把的现成的好用工具与方法。好吧,在数据的存储方面,因人而异。

    第三方评论的功能,这个也不能算什么优势劣势。有人喜欢第三方,有人喜欢扔自己的服务器上控制,不具有什么可比性。

    也有人说,喜欢octopress,是因为它够简单。这个简单的含义,是只求实现blog功能即可,不会给你像wordpress那样塞太多东西,用cms的系统来实现blog,过于繁琐。这样观点的人我倒可以理解一些,但是……还是拿wordpress来说,精简功能,只使用其中的部分,也不是不能做到呀。

    最后想来想去,octopress还有个优点,它的整个使用/发布,是个松耦合的结构。这点应该能满足很多coder的喜好。相比之下,传统的blog程序们的确是在走all in one路线,要想让用户易用,就把一大堆东西通通交给自己实现。但是,在整个发布流程上,all in one路线我觉得的确是更易用呀。这又不是做server,需要用松耦合保证各个部件的可替换与高可用,all in one才更让人轻松吧。

    你们用octpress还有什么理由吗?

    至于我自己,我在用巨无霸drupal……我也没用上它那么夸张恐怖的功能,我只是利用它灵活的结构可以折腾好玩的东西,比wordpress更容易实现一些有趣的小玩意儿……
    45 条回复    2015-01-22 14:15:03 +08:00
    9hills
        1
    9hills  
       2012-05-25 14:01:19 +08:00
    github pages
    feiandxs
        2
    feiandxs  
    OP
       2012-05-25 14:02:22 +08:00
    自己补一下。写blog是个整理秩序的过程,要反着熵的方向行进重建秩序和思考是多么不容易的事啊。出于这点考虑,也更应该有一个简单的工具呢。

    可是现在看来,还是没有一款工具足够简单。
    phuslu
        3
    phuslu  
       2012-05-25 14:02:50 +08:00
    类似的 github pages +1
    9hills
        4
    9hills  
       2012-05-25 14:02:58 +08:00
    plan9
        5
    plan9  
       2012-05-25 14:03:28 +08:00
    可以emacs或者vim
    Kymair
        6
    Kymair  
       2012-05-25 14:06:54 +08:00
    Because it's geeky XD
    myrual
        7
    myrual  
       2012-05-25 14:07:17 +08:00   1
    我认为git+markdown+命令行push的组合非常棒。
    随时可以写,随时可以改,随时可以发布,还可以不发布。
    可以用任何喜欢的文本编辑器来搞定。

    越来越觉得git是一个真正的以新的方式帮助我们写作和协作的伟大工具。
    9hills
        8
    9hills  
       2012-05-25 14:09:52 +08:00   1
    “要玩octopress,起码也得是个vps。"这句话是不对的,你想想静态站要啥VPS。

    octopress+github pages,唯一的成本就是域名成本,假如你不在意用github的二级域名,连这点钱也省了

    除此之外,还有heroku、openshift等平台的免费套餐可以用
    MayLava
        9
    MayLava  
       2012-05-25 14:37:12 +08:00
    啊哈哈。。。我等低端用户表示WP简单方便。。。
    lianghai
        10
    lianghai  
       2012-05-25 14:37:33 +08:00
    GitHub Pages
    loading
        11
    loading  
       2012-05-25 14:48:56 +08:00
    就算不用octopress也不能用wp,我用textpattern
    ioiioi
        12
    ioiioi  
       2012-05-25 15:25:15 +08:00
    @feiandxs
    正好,前段时间我写了一篇博文,你可以参考一下:
    http://www.linuxabc.net.cn/blog/octopress-on-heroku-1/
    thedevil7
        13
    thedevil7  
       2012-05-25 15:44:02 +08:00
    7,8 楼说出了我的想法.
    feiandxs
        14
    feiandxs  
    OP
       2012-05-25 22:31:36 +08:00
    @9hills 就不会觉得。。数据在自己的server上才更有保障么。。好吧我洁癖了
    sampeng
        15
    sampeng  
       2012-05-25 22:41:03 +08:00
    我不用octpress。但我用github pages + jekyy
    gyteng
        16
    gyteng  
       2012-05-25 22:45:37 +08:00   1
    wordpress插入代码相当不方便
    9hills
        17
    9hills  
       2012-05-25 23:04:40 +08:00   1
    @feiandxs 数据在本地还有一份难道不更有保障么。。。
    regent
        18
    regent  
       2012-05-25 23:07:57 +08:00
    应该主要是因为成本低和稳定性吧?
    VeryCB
        19
    VeryCB  
       2012-05-25 23:10:36 +08:00
    @sampeng octopress, jekyll
    Sherlockhlt
        20
    Sherlockhlt  
       2012-05-25 23:23:14 +08:00
    我不用octpress。但我用github pages + jekyy

    +1

    想问问为什么那么多用jekyll的都转octpress ?
    dianyong
        21
    dianyong  
       2012-05-25 23:32:35 +08:00
    github pages +1
    松耦合 可控性更强
    用jekyll但不用octopress
    xinkiang
        22
    xinkiang  
       2012-05-25 23:49:35 +08:00
    真心觉得octopress默认模版很丑,我用的是jekyll Bootstrap。
    虽然不怎么写博客。
    kojp
        23
    kojp  
       2012-05-26 13:21:05 +08:00
    我是个怕麻烦党 ,真心觉得没太多精力去折腾这个 octopress,虽然她看上去很 cool
    dongbeta
        24
    dongbeta  
       2012-05-26 14:38:31 +08:00
    因为最后生成的代码干净。而且存储的数据也很干净。
    cashplk
        25
    cashplk  
       2012-05-26 14:38:53 +08:00
    @feiandxs 都是开放的blog数据有啥安全不安全的
    cashplk
        26
    cashplk  
       2012-05-26 14:39:18 +08:00
    @kojp 试试jekyll。
    ioiioi
        27
    ioiioi  
       2012-05-26 18:42:18 +08:00
    @gyteng
    嗯,所见略同,在wordpress中插代码相当麻烦,不像在markdown中,只要在代码行的上下加上~~~就可以自动解析为代码了。

    另外,我觉得使用octopress/jekyll的另一个优势就是可以使用自己喜欢的工具组合来写文章,特别是vim,熟练了之后如行云流水,不再受到WYSIWYG编辑器条条框框的束缚。
    jyoe
        28
    jyoe  
       2012-08-06 16:38:17 +08:00
    因为不想看到那么多用不着的功能摆在那碍眼。
    而OctoPress的清爽和写作模式 着实让人舒服 我也是周末花了一天的时间搞定的。正在把之前的Blog内容搬上去
    jiyinyiyong
        29
    jiyinyiyong  
       2012-08-06 22:16:20 +08:00
    gh-pages += 1
    用到功能不多, html 和 js 嘛手写下就好了.
    jekyll 大而全, 有学习曲线. 喜欢折腾可以上, 个人不大喜欢
    hzlzh
        30
    hzlzh  
    PRO
       2012-08-06 22:33:44 +08:00
    爱 octopress 和Markdown
    kavinyao
        31
    kavinyao  
       2012-08-06 22:56:33 +08:00
    因为统一,写博客的工作流和写代码统一起来了;
    因为简单,内容和样式分离,写作变得轻量级;
    因为强大,有人需要rigorous的版本控制;

    octopress是很geek很流行没错,但我相信不是每个用octopress的人都是跟风的。
    C0VN
        32
    C0VN  
       2012-08-07 09:47:45 +08:00
    octopress默认模版真的很丑
    whenov
        33
    whenov  
       2012-09-27 13:20:29 +08:00
    octopress能把这么多小优势集合在一起,就是其最大的优势,还需要其他理由吗?
    leastchou
        34
    leastchou  
       2012-09-27 14:33:30 +08:00
    v2ex很多人用强迫症和优越感回答问题!
    bitsmix
        35
    bitsmix  
       2012-09-27 14:36:22 +08:00
    @leastchou so what?
    leastchou
        36
    leastchou  
       2012-09-27 14:37:09 +08:00   1
    所以楼主,习惯就好了!

    现在在v2ex上
    写blog
    就是jekyll octopress
    什么云、主机、服务器推荐啊
    就是linode
    什么电脑推荐 也不看需求 反正
    就是mac ..
    什么手机推荐
    就是iphone

    这个社区越来越有特质,但也越来越同质了,很多人不以学术和理解需求的目光来回答问题,都是用产品优越感和偏执爱好来回答问题!
    leastchou
        37
    leastchou  
       2012-09-27 14:41:58 +08:00
    @bitsmix 看我回复
    bitsmix
        38
    bitsmix  
       2012-10-03 02:42:24 +08:00
    @leastchou again: so what?!
    jjgod
        39
    jjgod  
       2012-10-03 05:34:56 +08:00
    @ioiioi: WordPress 也可以用 Markdown 的
    foru17
        40
    foru17  
       2012-12-27 02:48:15 +08:00
    @leastchou +10086
    据说@livid 是拿V2EX做社会学实验的
    zhongbeyond
        41
    zhongbeyond  
       2013-03-26 12:47:20 +08:00
    @plan9 问题是,wordpress也可以emacs和vim离线写的啊。
    zhongbeyond
        42
    zhongbeyond  
       2013-03-26 12:48:35 +08:00
    ”也有人说,喜欢octopress,是因为它够简单。这个简单的含义,是只求实现blog功能即可,不会给你像wordpress那样塞太多东西,用cms的系统来实现blog,过于繁琐。这样观点的人我倒可以理解一些,但是……还是拿wordpress来说,精简功能,只使用其中的部分,也不是不能做到呀“

    这个理由也不够充分呀,你只用其中一部分,但是它就带了很多很多臃肿的东西。
    zhongbeyond
        43
    zhongbeyond  
       2013-03-26 12:51:42 +08:00
    @ioiioi
    确实,习惯unix下的诸如emacs或者vim等编辑模式之后,所见即所得编辑器的编辑方法让人很抓狂。
    timothyye
        44
    timothyye  
       2013-07-24 13:24:44 +08:00
    @9hills 我也这么认为,静态页面,用VPS纯粹是浪费啊,国外买个一个月两三刀的web hosting足矣
    Andnot
        45
    Andnot  
       2015-01-22 14:15:03 +08:00
    @9hills 我觉得个人博客放在github上不大合适啊,有些只想存为草稿,暂不公开,放在github上全都公开了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1232 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:19 PVG 01:19 LAX 09:19 JFK 12:19
    Do have faith in what you're doing.
    ubao msn 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