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

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

  •  
  •   feiandxs · 2012-05-25 13:58:45 +08:00 · 10108 次点击
    这是一个创建于 4569 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个,所谓静态化的优势,这点在现在几乎不成为什么优势了吧。
    能玩得转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  
       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的人都是跟风的。
    xavierskip
        32
    xavierskip  
       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   ·   实用小工具   ·   5517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:00 · PVG 17:00 · LAX 01:00 · JFK 04:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.