在Ubuntu系統(tǒng)上安裝Ghost博客平臺(tái)的教程
今天我們將會(huì)在Ubuntu Server 14.04 LTS (Trusty)上安裝一個(gè)博客平臺(tái)Ghost。
Ghost是一款設(shè)計(jì)優(yōu)美的發(fā)布平臺(tái),很容易使用且對(duì)任何人都免費(fèi)。它是免費(fèi)的開(kāi)源軟件(FOSS),它的源碼在Github上。截至2015年1月(LCTT 譯注:原文為2014,應(yīng)為2015),它的界面很簡(jiǎn)單還有分析面v板。編輯使用的是很便利的分屏顯示。
因此有了這篇步驟明確的在Ubuntu Server上安裝Ghost的教程:
1. 升級(jí)Ubuntu
第一步是運(yùn)行Ubuntu軟件升級(jí)并安裝一系列需要的額外包。
sudo apt-get update sudo apt-get upgrade -y sudo aptitude install -y build-essential zip vim wget
2. 下載并安裝 Node.js 源碼
wget http://nodejs.org/dist/node-latest.tar.gz tar -xzf node-latest.tar.gz cd node-v*
現(xiàn)在,我們使用下面的命令安裝Node.js:
./configure make sudo make install
3. 下載并安裝Ghost
sudo mkdir -p /var/www/ cd /var/www/ sudo wget https://ghost.org/zip/ghost-latest.zip sudo unzip -d ghost ghost-latest.zip cd ghost/ sudo npm install --production
4. 配置Ghost
sudo nano config.example.js
在“Production”字段,將:
host: '127.0.0.1',
修改成
host: '0.0.0.0',
創(chuàng)建Ghost用戶
sudo adduser --shell /bin/bash --gecos 'Ghost application' ghost sudo chown -R ghost:ghost /var/www/ghost/
現(xiàn)在啟動(dòng)Ghost,你需要以“ghost”用戶登錄。
su - ghost cd /var/www/ghost/
現(xiàn)在,你已經(jīng)以“ghost”用戶登錄,并可啟動(dòng)Ghost:
npm start --production
相關(guān)文章
nodejs使用socket5進(jìn)行代理請(qǐng)求的實(shí)現(xiàn)
這篇文章主要介紹了nodejs使用socket5進(jìn)行代理請(qǐng)求的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02Node.js數(shù)據(jù)庫(kù)操作之查詢MySQL數(shù)據(jù)庫(kù)(二)
這篇文章主要介紹了Node.js數(shù)據(jù)庫(kù)操作之查詢MySQL數(shù)據(jù)庫(kù)的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql能帶來(lái)一定的幫助,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-03-03利用nginx + node在阿里云部署https的步驟詳解
這篇文章主要給大家介紹了關(guān)于利用nginx + node在阿里云部署https的步驟,文中通過(guò)圖文及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12nodejs實(shí)現(xiàn)獲取當(dāng)前url地址及url各種參數(shù)值
這篇文章主要介紹了nodejs實(shí)現(xiàn)獲取當(dāng)前url地址及url各種參數(shù)值,本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-06-06nodejs不用electron實(shí)現(xiàn)打開(kāi)文件資源管理器并選擇文件
最近在開(kāi)發(fā)一些小腳本,用 nodejs 實(shí)現(xiàn),其中很多功能需要選擇一個(gè)/多個(gè)文件,或者是選擇一個(gè)文件夾,這種情況下網(wǎng)上給出的解決方案都是 electron,但是我一個(gè)小腳本用 electron 屬實(shí)有點(diǎn)夸張了,后來(lái)轉(zhuǎn)念一想可以通過(guò) powershell 來(lái)實(shí)現(xiàn)類似的功能,需要的朋友可以參考下2024-01-01node.js爬蟲(chóng)爬取拉勾網(wǎng)職位信息
本篇文章主要介紹了node.js爬蟲(chóng)爬取拉勾網(wǎng)職位信息的方法。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03node.js?readline和line-reader逐行讀取文件方法
Readline是Node的原生模塊。它是專門(mén)為從任何可讀流逐行讀取內(nèi)容而開(kāi)發(fā)的。它可用于從命令行讀取數(shù)據(jù),line-reader模塊是Node.js中逐行讀取文件的開(kāi)源模塊。它不是本地模塊,所以你需要使用npm(節(jié)點(diǎn)包管理器)安裝它2022-10-10詳解Node使用Puppeteer完成一次復(fù)雜的爬蟲(chóng)
這篇文章主要介紹了詳解Node使用Puppeteer完成一次復(fù)雜的爬蟲(chóng),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04NodeJS實(shí)現(xiàn)視頻轉(zhuǎn)碼的示例代碼
本篇文章主要介紹了NodeJS實(shí)現(xiàn)視頻轉(zhuǎn)碼的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11