在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 页面内容搜索,类似于 Ctrl+F功能的实现代码
Aug 13 Javascript
Grid得到选择行数据的方法总结
Jan 17 Javascript
浅谈js和css内联外联注意事项
Jun 30 Javascript
jQuery事件与动画基础详解
Feb 23 Javascript
详解开发react应用最好用的脚手架 create-react-app
Apr 24 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 Javascript
对VUE中的对象添加属性
Sep 18 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
Sep 30 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
JavaScript HTML DOM元素 节点操作汇总
Jul 29 Javascript
谈谈JavaScript中的垃圾回收机制
Sep 17 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
Jan 07 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实现ping
2006/10/09 PHP
提取HTML标签
2006/10/09 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
JQuery中getJSON的使用方法
2010/12/13 Javascript
js中将String转换为number以便比较
2014/07/08 Javascript
JavaScript中join()方法的使用简介
2015/06/09 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
探讨JavaScript标签位置的存放与功能有无关系
2016/01/15 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
python局部赋值的规则
2013/03/07 Python
python中精确输出JSON浮点数的方法
2014/04/18 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
2019/10/12 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Python项目跨域问题解决方案
2020/06/22 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
华为c/c++笔试题
2016/01/25 面试题
军训自我鉴定怎么写
2014/02/13 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
导游词之西安骊山
2019/12/03 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL