在Ubuntu系统上安装Ghost博客平台的教程


Posted in Javascript onJune 17, 2015

今天我们将会在Ubuntu Server 14.04 LTS (Trusty)上安装一个博客平台Ghost。

Ghost是一款设计优美的发布平台,很容易使用且对任何人都免费。它是免费的开源软件(FOSS),它的源码在Github上。截至2015年1月(LCTT 译注:原文为2014,应为2015),它的界面很简单还有分析面v板。编辑使用的是很便利的分屏显示。
因此有了这篇步骤明确的在Ubuntu Server上安装Ghost的教程:
1. 升级Ubuntu

第一步是运行Ubuntu软件升级并安装一系列需要的额外包。

   

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*

现在,我们使用下面的命令安装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',

创建Ghost用户

sudo adduser --shell /bin/bash --gecos 'Ghost application' ghost
 sudo chown -R ghost:ghost /var/www/ghost/

现在启动Ghost,你需要以“ghost”用户登录。

su - ghost
 cd /var/www/ghost/

现在,你已经以“ghost”用户登录,并可启动Ghost:

npm start --production
Javascript 相关文章推荐
常用简易JavaScript函数
Apr 09 Javascript
javascript中的作用域和上下文使用简要概述
Dec 05 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
Nov 02 Javascript
Javascript控制input输入时间格式的方法
Jan 28 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
JS解决iframe之间通信和自适应高度的问题
Aug 24 Javascript
JavaScript数组去重的多种方法(四种)
Sep 19 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
微信小程序如何实现点击图片放大功能
Jan 21 Javascript
js绘制一条直线并旋转45度
Aug 21 Javascript
JavaScript AOP编程实例
Jun 16 #Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
Jun 16 #Javascript
动态加载jQuery的方法
Jun 16 #Javascript
详解AngularJS中的表格使用
Jun 16 #Javascript
js+HTML5实现视频截图的方法
Jun 16 #Javascript
AngularJS中的过滤器使用详解
Jun 16 #Javascript
简述AngularJS的控制器的使用
Jun 16 #Javascript
You might like
浅析php学习的路线图
2013/07/10 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
Web版彷 Visual Studio 2003 颜色选择器
2007/01/09 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
alert中断settimeout计时功能
2013/07/26 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Python单例模式实例分析
2015/01/14 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
python目录与文件名操作例子
2016/08/28 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
python 采用paramiko 远程执行命令及报错解决
2019/10/21 Python
pycharm实现猜数游戏
2020/12/07 Python
pip install命令安装扩展库整理
2021/03/02 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
工程业务员岗位职责
2013/12/31 职场文书
女子职高个人自荐书
2014/02/01 职场文书
学校节能减排倡议书
2014/05/16 职场文书
英语教研活动总结
2014/07/02 职场文书
三方股份合作协议书
2014/10/13 职场文书
2014年团支部工作总结
2014/11/17 职场文书