在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 相关文章推荐
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
用javascript获取当页面上鼠标光标位置和触发事件的对象的代码
Dec 09 Javascript
纯js实现背景图片切换效果代码
Nov 14 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
Sep 14 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
vue组件三大核心概念图文详解
May 30 Javascript
vue实现计算器功能
Feb 22 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
Apr 16 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 Vue.js
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实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
yii2中关于加密解密的那些事儿
2018/06/12 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
axios封装与传参示例详解
2020/10/18 Javascript
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
学生发电厂实习自我鉴定
2013/09/22 职场文书
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
意向协议书范本
2014/04/23 职场文书
给学校建议书范文
2014/05/13 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
英文慰问信范文
2015/03/24 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL