产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 免费搭建Ghost博客

894849635
金牌会员
15129.94 价值分

894849635 发表于 2013-10-31 16:36:52
本帖最后由 894849635 于 2013-11-3 11:56 编辑

原文地址:http://www.ixiqin.com/blog/2013/10/1147.html
ghost博客系统无疑是这个月最火热的话题之一,这个号称”只为博客“的系统,早在项目开始之初就受到了众人的关注。Ghost采用了Node.js技术,10月14日发布了V0.3.3版本。江湖传言它将是下一个wordpress。
1、选择一个VPS。目前市面上的VPS非常多,大家可以自行选择。但是标题既然说了是免费搭建一个ghost博客,于是我们选择了nitros.io。它是一个功能强大的在线编程平台,支持托管多种语言编写的web应用,并且为每个账户提供了一个免费的plan。点击链接,注册一个nitros.io的账号。 2、注册完账号之后。点击右上角导航栏中的Boxes。点击New Box:

点击node.js图标,这时Node.js图标会由灰色变为绿色:

下面的部分要你填写Name,我填的是Ghost。选择地区,选择East Asia。下面的三个条状物是内存和存储空间的分配,这时free plan里默认的,可以不用管。</p>

点击Create Box,会自动跳转到IDE界面</p>

下面就是shell框

3、下载ghost包。我们使用wget,在下面的shell中输入以下命令行:</p>
wget https://en.ghost.org/zip/ghost-0.3.3.zip

一连串自动输出之后,下载完成。新建一个叫Ghost的文件夹:</p>
mkdir Ghost

把刚在下载的压缩文件移动到Ghost文件夹中:
mv ghost-0.3.3.zip Ghost

进入Ghost文件夹,解压缩文件:
cd Ghost
unzip ghost-0.3.3.zip
http://www.ixiqin.com/wp-content/uploads/2013/10/Q9.png
一串输出以后,解压完成。由于我们一开始选择的是Node.js开发环境,nitros.io已经为我们安装好了node以及npm,接下来,输入下面命令行:<
npm install --production
在此要特别注意,production前面是两个连字符(--) 还是一连串输出:
http://www.ixiqin.com/wp-content/uploads/2013/10/%E5%AE%89%E8%A3%85%E5%AE%8C%E6%88%90.png
此时,ghost就已经安装好了,非常非常简单对吧。输入下面命令行:
npm start
已经运行起来了:
http://www.ixiqin.com/wp-content/uploads/2013/10/%E4%BA%91%E5%BF%83.png
我们看到ghost是默认运行在2368端口下的,点击IDE上面的Preview,发现没有2368端口的选项,没关系,随便点击一个比如Port 3000: 出现以下界面:
http://www.ixiqin.com/wp-content/uploads/2013/10/123.png
看看地址栏 就知道了: 前面的地址就是应用的访问地址,记住这个地址,在后面配置文件中用得到,最好就不要关闭这个页面,待会直接复制粘贴。但是端口是3000,不是ghost默认的2368,很简单,把3000改成2368,再次访问: 怎么回事,居然还是无法访问!我们好好看看,原来是host出了问题,下一步我们就来修改host。 4、回到IDE的shell中,按ctrl-c结束进程,在IDE左边有一个文件列表,点击Ghost文件夹下面的config.js(注意不是config.example.js文件)文件,在文件列表右边的框中出现了config.js文件的内容,把光标移动进去就可以修改config.js的内容了。 我们看到在config.js中默认的url如下所示:
http://www.ixiqin.com/wp-content/uploads/2013/10/1.png
默认的host如下所示:
http://www.ixiqin.com/wp-content/uploads/2013/10/2.png
还记得上面提到要记住的地址吗?现在把它复制下来,包括后面的2368,把config.js里面的所有url改成这个地址,如下图所示:
http://www.ixiqin.com/wp-content/uploads/2013/10/301.png
把所有的host改成0.0.0.0,如下所示:
http://www.ixiqin.com/wp-content/uploads/2013/10/4.png
点击左上角的save完成修改。 5、启动ghost。在此回到下方的shell,输入命令行: npm start 在地址栏中输入上面提到要记住的那个地址,回车,ghost出现了!
http://www.ixiqin.com/wp-content/uploads/2013/10/28111725_JiDo.png
6、发博文。在地址栏后面加入/ghost,进入管理界面: 输入用户名,邮箱,密码,完成初始化用户的工作,进入后台管理界面:


现在可以开始写博文了,点击上方导航栏中的New Post,开始写第一篇博客:

ghost采用的是markdown语法,相信大家应该不陌生。点击右下角的小箭头,选择publish now: 此时按钮编程红色,再次点击出现发布成功的提示。回到博客主页面,就能看到我们的第一篇博客发布成功了:

ps:AMH面板的Node.js安装模块已经提交给A大了,审批过了以后,大家就可以在自己的VPS上试试了。
2013-10-31 16:36:52 1

Yusky
金牌会员
11307.70 价值分

~~公子。。你的帖子掉了。 MJJ 支持
  支持 (0分)  反对 (0分)
回复  2013-10-31 16:40:47 2

Yusky
金牌会员
11307.70 价值分

COPY也COPY好点嘛 支持 支持
  支持 (0分)  反对 (0分)
回复  2013-10-31 16:41:06 3

894849635
金牌会员
15129.94 价值分

直接从html复制过来的,等不及的去我博客直接看吧,等的急就等。
  支持 (0分)  反对 (0分)
回复  2013-10-31 16:44:42 4

yun
银牌会员
1276.20 价值分

能不能发像样点啊。好乱
  支持 (0分)  反对 (0分)
回复  2013-10-31 17:00:33 5

894849635
金牌会员
15129.94 价值分

手机从博客搬过来的。等下接着排版。
  支持 (0分)  反对 (0分)
回复  2013-10-31 17:05:12 6

天空
银牌会员
1323.00 价值分

有没有展示页面的
  支持 (0分)  反对 (0分)
回复  2013-10-31 17:12:03 7

894849635
金牌会员
15129.94 价值分

https://ghost.org/
这个是他的官网,Ghost建的
  支持 (0分)  反对 (0分)
回复  2013-10-31 17:43:59 8

amysql
创始人
99530.81 价值分

现在做测试。
  支持 (0分)  反对 (0分)
回复  2013-11-01 11:09:43 9

AMH面板 - 好用高效低占用、安全可靠极稳定

amysql
创始人
99530.81 价值分

楼主在amh版块发一Node.js模块帖子吧。
可以讨论反馈些问题
  支持 (0分)  反对 (0分)
回复  2013-11-01 14:33:44 10
 1 2 >  (总2页)
AMH社区列表
用户服务中心