采用Node.js 開發的博客系統,Ghost 0.4 發布
Ghost 是一個開源的博客平臺, 可以把他看作 WordPress 的一個挑戰者. 現階段的 WordPress 已經可以明顯感覺到有些臃腫不堪, 無論是構架, 設計, 還是實現處處都顯示出這是一個 10 年前就誕生的項目, 尤其是最近幾個版本更新, 幾乎都只是在功能和交互層面作出改進, 而看不到本質上的進步和優化. 因此我更愿意把 Ghost 看作 WordPress 的繼任者. 同時, Ghost 基于 JavasSript 的 Node.js 進行開發, 在可預見的未來里, JS 無疑比 PHP 有著更多的優勢.
先簡單說一下我認為 Ghost 具備或即將具備的幾點優勢:
-
從頭寫起, 比 WordPress 等現行博客平臺少了許多「 歷史遺留問題 」;
</li> -
Node.js 本身是一個非常優秀的平臺;
</li> -
采用實時架構, 大大提高訪問體驗. 而 WordPress 前端完全依靠 jQuery, 任何一個動作都需要重載頁面;
</li> -
非常簡潔, Zip 安裝包只有 1.7M, 部署完成之后在 30M 之內. 運行效率比 WordPress 高上一個數量級;
</li> -
專注于博客內容本身, 而不需要用戶去關心博客平臺的種種問題. 采用了 Markdown 編輯器, 有著非常棒的寫字體驗;
</li> -
搭建極其簡單( 至少 Windows 下本地搭建是這樣的 ), 可以說不需要任何編程基礎, 降低了寫博客的門檻.
</li> </ul>當然咯作為一個新生的博客平臺, 現階段還存在較多的不足. 不過考慮到目前仍處于 0.3.3 版本, 連穩定版第 1 版都算不上, 可見開發者仍然對 Ghost 充滿了信心.
-
目前的功能太少, 后臺可以說是簡陋不堪. 不過在 Ghost 開發者的博客中提到 0.4 版本中才會加入 Dashboard 的功能, 那么目前的暫時算作迷你后臺吧;
</li> -
目前支持 Node.js 的空間商少之又少, 很難將 Ghost 發布出去. 這個頁面有 說明這點, 目前只有Amazon EC2, DigitalOcean, Rackspace Cloud 等云服務商, Webfaction, Dreamhost 等 VPS 服務提供商能夠托管 Ghost, 而采用 cPanel 面板的一系列獨立主機以及虛擬空間都是為 PHP 服務, 所以無法支持 Ghost;
</li> -
主題和插件的數量遠不及 WordPress, 目前官網只有十個左右的主題供下載或購買, 而且質量不敢恭維.
</li> -
很多基本功能在現在的 0.3.3 版本中還未出現, 比如多用戶登陸, 發起評論等. 目前只能通過 Disqus 等評論系統來實現評論功能. 不過這些不是大問題, 接下來的版本中肯定會給予解決.
</li> </ul>Today we are releasing Ghost 0.4 - the next minor release of the Ghost blogging platform. With a great deal of shiny new things.
This release represents a total of 374 commits across 178 issues from 88 incredible contributors all over the world. It's a cleaner, faster, more sophisticated Ghost all round. It enjoys Johnnie Walker Blue Label Scotch, Mozart, and the refined flavour of a premium cigar.
Aton - the Egyptian God of Sun - is the first release named for one of our 3 Kickstarter backers who pledged £1,000 to making Ghost a reality last year. Aton Energy develops smart, clean technologies to make your life easier and greener. They're pretty awesome.
What's in The Box
Ghost 0.4 is chock full of features, improvements and fixes. We really think you're going to love this update. Here are just a few of our favourite things in this release:
- Static pages. You can now toggle any post to be a "page" from within your post settings menu. This will remove it from your post feed. About / Contact / Terms galore!
- Unsaved changes notifications. We'll now give you a heads up when you're about to lose unsaved changes. So you can, you know, save.
- Featured posts. You can now mark posts as featured, and style them accordingly from within your theme.
- Sexy new loading bar. Always know when Ghost is doing something, a little blue bar crawls across the screen to let you know!
- Quick edit post urls. You can now slap
/edit/
on the end of any post URL and, boom, you're editing it. - Date based permalink support. If you like that kind of thing.
- SSL support and a more secure password reset process.
- Over 100 bugfixes and minor improvements!
- Much, much more
Ghost 0.4 also introduces an automatic update check service to let you know when a new version of Ghost is available (woo!). Ghost.org collects basic anonymous usage statistics from update check requests. For more more information, see the update-check.js file in Ghost core. This service can be disabled with a flag in config.js at any time, if required.
How to Upgrade
Users of our Hosted Platform on Ghost.org will be automatically updated over the course of the coming days. Have some Jonny Walker Blue Label and put your feet up. You're welcome.
For people running Ghost on their own servers, you will need to download Ghost 0.4 and then check out the upgrade documentation over on Github. If you're using the default theme without modifications, be sure to drop in a fresh copy of that - too!
Credits
This release was lovingly crafted by...
Hannah Wolfe, Fabian Becker, Sebastian Gierlinger, John O'Nolan, Harry Wolff, Jacob Gable, William Dibbern, Jakob Gillich, Matthew Harrison-Jones, Michael Bradshaw, Zach Schneider, cobbspur, jamesbloomer, Dane Springmeyer, Sebastian Gra??l, Zach Geis, buddhamagnet, Benjamin Chodoroff, Daniel Hanson, Gabor Javorszky, Mark Berger, Matt DuVall, Patrick Garman, Seb Gotvitch, Tim Griesser, Tony Gaskell, b1nd, germanrcuriel, remixz, sjama, Ben Gladwell, Declan cook, Derek Myers, Devin Doolin, Enrique Chavez, Harry Walter, Henning Sprang, Jacob Kaplan-Moss, Jacques Marneweck, Jeff Escalante, Jonathan Johnson, Jono Warren, Jorge Niedbalski, Karl Mikkelsen, Karolis Dzeja, Kumar Abhinav, Lev Gimelfarb, Lucas, Luke Arduini, Manuel Gellfart, Matheus Azzi, Matt Florence, Matt Hughes, Matthew DuVall, Michael Nason, Micheil Smith, Nick Donohue, Nick Pfisterer, Nick Schonning, Pascal Borreli, Paul, Paul Adam Davis, Peter deHaan, Ryan Powell, Ryan Seys, Sean Hellwig, Simone D'Amico, StevenMcD, Talon, Thomas Faurbye Nielsen, Tim Mansfield, Tom Gillett, Vineet Sinha, WangSai, Will Glynn, William Golden, Zlatan Vasovi?, abe33, ali, andy matthews, danschumann, enahs, jtw, moritz haarmann, nason, nicovalencia, omeid and rektide.
Thank you all!
Ghost 0.4 is available right now on Ghost.org. Users of the Ghost hosted platform will be automatically upgraded over the coming days.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-