Alan Moment
  • Introduction
  • 智慧家庭
    • Fibaro 系統整合便宜的 IP Cam
  • Life
    • 用AWS Glacier做最後的冷資料備份
    • 如何在macOS修改影音檔日期
  • 3D Printer
    • Atom2.5EX 之血淚組裝
    • 列印經驗紀錄
      • SpoolHolder
    • 製圖經驗
      • Turntable
      • 重製Atom3散熱風扇
    • 線材經驗
      • PETG
        • 首測
  • Kubernetes
    • 使用Kops建立Kubernetes
    • 使用HelmV2
    • Kubernetes的技術問題排解技巧
  • PHP
    • 管理PHP Library的利器Composer
    • PHP安裝JSON
    • Phalcon首發
    • Gearman Job Worker for PHP
    • Laravel 首發 !!!
    • Data Encrypt & Decrypt
  • Python
    • Django + Python 開發環境建置
  • Android
    • Android zipcode library of maven
    • Android use foreign object of OrmLite
    • ProgressBar while loading ListView of Android
    • AsyncTask download image by the Android
    • Use Thread control Android UI
    • Android Universal Image Loader
  • Ruby on Rails
    • Install rmagick on the Windows of Ruby on Rails
    • Ruby on Rails deploy on Heroku
    • Ruby on Rails 小問題
  • React
    • Ditched AngularJS for React
  • Tessel
    • 很潮的 Tessel
    • Connect to Slack on Tessel
    • Baby Help on Tessel
  • Node.js
    • CentOS 安装 Node.js 0.8.5
  • OOAD
    • Injection Principle Design Pattern
  • Linux
    • SSH免密碼登入遠端電腦
    • Apache與Tomcat的結合
    • The bash auto build
  • Hadoop
    • CentOS 5.5 + Hadoop 0.20
    • CentOS 5.5 + Hbase 0.94.8
    • Hadoop + Hbase 叢集環境
    • Hadoop 溝通橋梁之 Thrift 0.7
    • 使用MapReduce之替代方案Hive
    • 使用Sqoop將MySQL資料匯入Hbase
  • Database
    • 吃足苦頭的Mssql
  • IDE
    • Netbeans console中文亂碼解決方法
    • 用NetBeans開發Ruby On Rails
  • Agile
    • 淺談我的Agile
  • 協作工具
    • 建置專屬自己的Github之Gitlab
    • Gitlab 4.1 upgrade to Gitlab 6.0超偷懶方法
    • Install Phabricator and run on the Gitlab
    • Phabricator 基本應用
    • Phabricator review code應用
    • Redmine之基本建置與Scrum應用
    • Omnibus Gitlab 7 基礎操作
    • Git Push Notify to Slack on Gitlab
    • phabricator-extensions-Sprint 無法抓到正確的 Story Points
  • 其他
    • 慶祝Octopress開張
    • 走在時尚的尖端! Ghost
    • 大搬家
    • 網頁教學初體驗
    • 網路攻擊很猖狂
Powered by GitBook
On this page
  • Install Nodejs
  • Install Ghost
  • 後台管理
  • 設定 config.js
  • PM2 管理 Ghost

Was this helpful?

  1. 其他

走在時尚的尖端! Ghost

Previous慶祝Octopress開張Next大搬家

Last updated 3 years ago

Was this helpful?

今天我也要來趕流行一下,最近很流行這東東,這東東是甚麼呢?他有點像,但是卻不像 Octopress 比較困難架。

Ghost 是架構在上的,可以用極短..極短..極短的時間架好 blog。一分鐘就可以架好了!!就是這麼簡單,所以也沒有甚麼流程,只要安裝 Nodejs 基本上就完成了。

Ghost 允許線上用編輯文章,不像 Octopress 得依靠 Command line 或工具。

Install Nodejs

可以按照官網上的步驟安裝,或是也可以看一下。

Install Ghost

註冊 Ghost 就可以到 Download 畫面下載。

接著五個步驟就完成了。

wget 'https://en.ghost.org/zip/ghost-0.3.2.zip'
unzip ghost-0.3.2.zip -d ghost
cd ghost
npm install --production
npm start

這樣就可以 run 囉!!簡單到炸掉阿...

畫面非常乾淨漂亮。

後台管理

輸入網址http://your-domain/ghost就可以註冊一個 admin 的帳號。

設定 config.js

網站目錄底下有個 config.js,若沒有則自己複製一份。

cp -a config.example.js config.js

這邊將全部的my-ghost-blog.com替換成自己的 domain。

PM2 管理 Ghost

pm2 start ghost/index.js

看執行中的程式

pm2 list

看程式負載

pm2 monit

也可以看 log

pm2 logs

Oct 24th, 2013 10:34:00am

若是使用npm start啟動,會有點難管理,而且 nodejs 最為人詬病的就是不 friendly。所以這邊我是使用。Github 上有很詳細的安裝方式,就不再說明。應用在 Ghost 則可以執行。

PM2
Ghost
Octopress
Nodejs
Markdown
Install Node
CentOS 安装 Node.js 0.8.5
build ghost
admin sign