在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 相关文章推荐
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
Jan 13 Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
Javascript的this用法
Jan 16 Javascript
微信小程序使用for循环动态渲染页面操作示例
Dec 25 Javascript
vue移动端屏幕适配详解
Apr 30 Javascript
JavaScript变量作用域及内存问题实例分析
Jun 10 Javascript
使用JavaScript获取Django模板指定键值数据
May 27 Javascript
处理JavaScript值为undefined的7个小技巧
Jul 28 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 daddslashes 使用方法介绍
2012/10/26 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
js实现鼠标跟随运动效果
2020/08/02 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
JS实现判断移动端PC端功能
2020/02/21 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
python连接字符串的方法小结
2015/07/13 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
简单了解python协程的相关知识
2019/08/31 Python
Python中的全局变量如何理解
2020/06/04 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
python实现银行账户系统
2021/02/22 Python
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
大学校园毕业自我鉴定
2014/01/15 职场文书
销售经理竞聘书
2014/03/31 职场文书
2014年三万活动总结
2014/04/26 职场文书
竞选宣传委员演讲稿
2014/05/24 职场文书
工作自我评价范文
2015/03/05 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书