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

Ghost.org 开源博客系统10月13日正式对普通用户开放下载

  •  
  •   witmin · 2013-10-15 23:34:25 +08:00 · 8161 次点击
    这是一个创建于 3847 天前的主题,其中的信息可能已经有所发展或是发生改变。
    西方人的大脑和东方人是不一样的。一样的是它的结构,不一样的是它的思维方式方式。
    Wordpress,这个风靡全球的开源博客系统,在十年的发展中,它已实现从多人编辑到自定义样式到插件开发等的高度,从功能上说,Wordpress已经媲美一款开源系统。
    开源博客系统已经那么多了,你觉得有必要再开发一个全新的吗?
    作为中国人,我们想地太简单,又太复杂。中国人的答案正常情况下会是“NO”。Wordpress已经足够了,何必再做一个跟它竞争呢?我们要想一些其他的主义。

    可是欧美发达国家的人对于某些短期内未必能赚钱,但自己觉得值得有意义的价值观就特别懂得坚持。譬如,2013年10月15日,来自奥地利的设计师John O'Nolan就在KickStarter上放了一段关于他对于纯博客平台“Ghost”的概念设计视频。视频中,John阐述了他之所以想再做一个博客开源平台的原因:“博客最初源于记者的写作...在过去十年,博客迅速地发展壮大,其中最有名的开源博客平台就是Wordpress...可是如今,当你打开Wordpress,它的高度可定制化已经让它能够实现一个复杂的内容管理系统(CMS, Content Management System)。Wordpress里不是一个纯粹的开源博客系统了,我在乎的是一个纯粹的博客系统,我在乎的是发布”(“What I need is just a blogging platform.”)。
    于是,4月,他开始在kickStarter里放上他对这个系统的概念视频,没想到得到了好多人的支持,从2013年4月, John和Ghost的联合创始人Hanna一起将这个Ghost想法放出到2013年10月15日, Ghost 0.3版本正式向普通用户开放,时间过去了6个月。
    热情、效力与创始人专业的设计功底和开发攻城的感召力。Ghost传出了一股全新的气息。

    夜深了,接下来简单概括一下Ghost的功能特色:
    - 免费、开源、简单,立志做纯粹的博客平台
    - 基于Node.js
    - Markdown编辑器
    - 已发布文章可直接在文章列表看到已读数量

    Millie今天收到Ghost全面开放下载安装的消息之后,第一时间在windows机器上装了本地的Ghost体验。

    从技术的角度看,Ghost不同于Wordpress。Ghost基于Node.js开发,wordpress基于php。由于开发语言不同,Ghost的安装前,系统需安装Node.js, 而wordpress则需要用户先设置好数据库环境等。

    根据官网提示使用npm命令,在cmd中只需输三行即可。
    1. cd 定位到ghost解压到的那个文件夹
    2. npm installation --production
    3. npm start

    然后在浏览器中输入127.0.0.1:2368即可看到博客主界面。
    输入127.0.0.1:2368/ghost即可创建管理员。

    步骤2-3的过程中若遇到sqlite3的错误提示,这是因为系统的Node.js不是最新版本。只需从node.js下载最新msi安装包安装,然后重新运行npm命令即可。
    ---太晚了,写不下去了---暂停....
    创始人提到他们以Mozilla为标杆,坚持做纯粹的开源。

    Ghost官网: http://www.ghost.org
    32 条回复    1970-01-01 08:00:00 +08:00
    turing
        1
    turing  
       2013-10-15 23:57:00 +08:00
    昨天体验了一下,作为一个「史上最受关注的博客系统」,还没发布beta就有快3k的star的开源项目来说,未免有点太简单了,简单到会奇怪这个东西为啥能受到这么多人的关注?

    继续观察中。。
    xiazs
        2
    xiazs  
       2013-10-16 00:03:06 +08:00 via iPhone
    wordpress虽然臃肿,但我还是喜欢它。
    Ricepig
        3
    Ricepig  
       2013-10-16 00:37:05 +08:00
    可以自动预览的markdown编辑器还是很强力的
    feedpuppy
        4
    feedpuppy  
       2013-10-16 01:06:00 +08:00   ❤️ 3
    我觉得如果要说国人什么需要改进,不是什么思维方式,而是自觉自主的妄自菲薄。国人自己做博客系统的根本不少,v2ex也很多总结贴,简单的wordpress替代品也很多,比如writings.io,而且也苦苦坚持,当然最后失败很可惜。ghost目前还很简单,有效利用了KS值得学习,但上纲上线就真是没必要了。
    kavinyao
        5
    kavinyao  
       2013-10-16 01:16:43 +08:00 via iPhone
    「Wordpress已经媲美一款开源系统」

    WordPress就是开源的。
    sophy
        6
    sophy  
       2013-10-16 01:17:27 +08:00
    bigcoffee
        7
    bigcoffee  
       2013-10-16 04:15:53 +08:00   ❤️ 1
    Ghost说的很清楚啊,目标是 Freedom Speech.
    tzheng
        8
    tzheng  
       2013-10-16 05:37:41 +08:00
    要说东方的开源博客,其实原来相对wordpress我还挺喜欢bo-blog的
    yelite
        9
    yelite  
       2013-10-16 06:21:13 +08:00
    @kavinyao 可能指的是操作系统
    amoblin
        10
    amoblin  
       2013-10-16 08:35:23 +08:00
    ghost中的文章只能在ghost web页内写吗?不支持读取特定目录下的md文件么?
    witmin
        11
    witmin  
    OP
       2013-10-16 08:52:38 +08:00 via iPhone
    @turing 是呀,初用时没发现分类也没有标签,不能设置发布时间,还蛮神奇的。可能之后某些必要功能会慢慢加上未来的插件平台貌似直接支持wordpress现成的
    witmin
        12
    witmin  
    OP
       2013-10-16 08:55:27 +08:00 via iPhone
    @amoblin 有可能也可以吧,但还没有仔细看。可以试下
    batilo
        13
    batilo  
       2013-10-16 09:08:29 +08:00
    安装完成,npm start后页面没有css没有js.... 不知道是怎么回事... 看源码里面css 和 js的请求地址是404
    RoyLaw
        14
    RoyLaw  
       2013-10-16 10:01:25 +08:00
    @batilo 注意域名和端口设置的是否和你访问的一致,比方说你设置了domain.com却访问的是domain.com:2368什么的,检查一下吧
    batilo
        15
    batilo  
       2013-10-16 10:03:24 +08:00
    @RoyLaw 搞定了.... 把lnmp默认生成的conf直接重写后就好了...
    RoyLaw
        16
    RoyLaw  
       2013-10-16 10:04:15 +08:00
    刚刚搭建了一下,然后用nginx做了下代理把端口转到80上,感觉访问速度有点慢,不知道大伙是不是也有这样的感觉。
    想问一下ghost今后做代码升级是不是会很复杂,能不能像wp那样平滑升级?没有node.js的相关经验,有点茫然。
    ghost远没有预期的那么好使,基本上还只是一个框架,略有失望。
    coolcfan
        17
    coolcfan  
       2013-10-16 10:09:11 +08:00
    @amoblin 不支持,而且从Nolan的设想来看,也不会支持。
    subpo
        18
    subpo  
       2013-10-16 10:09:44 +08:00
    @amoblin 支持这个不过是几行代码的事情罢了,等他的plugin系统发布~
    Kymair
        19
    Kymair  
       2013-10-16 10:16:13 +08:00
    有哪位同学知道现在可以迁移其他系统例如hexo, jeklly的数据了吗? 准备把hexo换成这个。实时预览的在线Markdown编辑器还是很想要的。
    jeequ
        20
    jeequ  
       2013-10-16 11:10:48 +08:00
    小众化的产品,很难引领潮流,如果真的喜欢,真的合适自己就不错了。

    如果你打算只作为一个博客,发布者,那简单的东西是最好的
    clippit
        21
    clippit  
       2013-10-16 11:15:26 +08:00
    1. 带管理后台和Markdown实时预览还是很赞的,jekyll之流的操作方式太过于hacker了
    2. 代码貌似不能高亮,希望这个功能尽快加上,不过确实定位不同,估计优先级不会很高
    3. 还有其他一些很基础的博客特性,例如提到的分类、时间等等,貌似也没有……
    总之觉得还是太简单了,不过期待它的后续发展
    RoyLaw
        22
    RoyLaw  
       2013-10-16 12:19:35 +08:00
    后台点击了忘记密码直接就把密码给改了啊啊。。。怎么会这么做,好歹在收到邮件的时候再做修改操作啊。。
    witmin
        23
    witmin  
    OP
       2013-10-16 12:35:08 +08:00 via iPhone
    @clippit 刚刚发现原来第三点的那些时间标签是有的,在齿轮图标里
    j
        24
    j  
       2013-10-16 13:07:44 +08:00
    尚未支持mongodb是个问题,目前数据库用的是sqlite
    比docpad完成度高很多
    博客平台都是可以做几十年的,所以可以长期关注一下
    witmin
        25
    witmin  
    OP
       2013-10-16 13:27:46 +08:00
    @clippit 代码样式可以自己设CSS呀
    ibolee
        26
    ibolee  
       2013-10-16 16:59:55 +08:00
    这哥们有魄力。
    P233
        27
    P233  
       2013-10-16 17:16:58 +08:00
    @Kymair 可以迁移 jekyll 的数据,先看这个 https://github.com/redwallhp/Jekyll-to-Ghost

    然后 domain.name/ghost/debug 导入

    现在迁移了也没用,ghost permalink 只支持单层 slug,url 都得换,坐等官方解决...
    witmin
        28
    witmin  
    OP
       2013-10-16 18:18:42 +08:00
    @ibolee Me?
    darktiny
        29
    darktiny  
       2013-10-16 18:37:05 +08:00 via iPad
    已经在用了,功能还太少
    darktiny
        30
    darktiny  
       2013-10-16 18:42:33 +08:00 via iPad
    补充一点,后台文本框在移动设备浏览器上无法输入,测试包括:iPad Safari,Nexus 4 Chrome & Mercury
    ibolee
        31
    ibolee  
       2013-10-16 23:35:43 +08:00
    @witmin 开发者有魄力。
    relaxyy
        32
    relaxyy  
       2013-11-25 12:56:15 +08:00
    @turing 简单不好吗?我觉得在说一个东西简单之前,要想想自己真的要什么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5438 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.