A. 如何在vps主机上安装Ghost博客
Ghost是基于node.js开发的博客程序,因此不像worldpress博客程序那样,需要安装php环境、mysql环境。服务器只要支持去等javascript即可
以快云vps安装Ghost博客为例
首先登录到快云vps,
然后将Ghost下载到vps
将Ghost博客程序解压缩,放置到网站根目录
在vps上绑定域名,将域名解析到快云vps IP
访问域名将出现安装界面,
最后根据安装界面提示,即可完成Ghost博客安装
B. 如何使用 Ghost 博客系统
Ghost 和其他大部分博客平台不同,Ghost 博客平台的书写界面支持的是 Markdown 语法。Markdown 是通过一些特殊字符来表示特定的文档格式的一种书写方式。Ghost 博客系统所支持的 Markdown 书写界面还能够直接上传图片!关于Markdown 和发布博文的详细说明请参考下面列出的文章吧:
定制博客主题
Ghost 博客的主题很容易定制。你可以修改你的博客页面的布局、样式,甚至添加第三方的评论系统等功能。下面列出的教程讲解了如何定制博客主题:
Ghost 博客主题概览
如何为 Ghost 博客添加 Disqus 评论功能
如何创建页面模板 (翻译完成)
如何修改导航菜单
如何添加 Google 统计
接下来。。。
祝贺你!你已经初步掌握了 Ghost 博客的使用方法。如果你希望更深入了解 Ghost,请阅读下面的文章吧:
Ghost 博客设置概览
博文设置概览
Ghost 快捷键
C. 如何一键安装Ghost博客
首先,需要从网络上下载一个ghost软件给一个地址:http://doshome.com/yj/ 下载后安装,之后需要你再下一个你想要的win几 系统 了, 一般系统下载站 都是压缩包, 你需要解压出来,找那个最大的文件,也就是GHO格式的那个,把这个GHO文件复制或剪切出来,放在一个你能直接找到的地方;然后就是具体的使用GHOST的问题了;第一,打开GHOST 有没有看到上面一排按钮中有一个 “导入” 点击 导入 按钮 通过下拉按键 找到你刚才解压出来的GHO文件,导入就可以了;第二步 导入成功后 就可以点 “一键恢复系统”了;第三步,按提示点确定就可以了, 之后等待系统安装成功就可以了,大概20分钟至40分钟左右 就可安装成功。最后,你也可以看一下 网上的图文教程 http://jingyan..com/article/454316ab582a73f7a6c03a65.html 希望能帮到你
D. 如何搭建一个Ghost平台的博客
方法/步骤
1
选择一个VPS。目前市面上的VPS非常多,大家可以自行选择。但是标题既然说了是免费搭建一个ghost博客,于是我们选择了nitros.io。它是一个功能强大的在线编程平台,支持托管多种语言编写的web应用,并且为每个账户提供了一个免费的plan。点击链接,注册一个nitros.io的账号。
2
注册完账号之后。点击右上角导航栏中的Boxes。点击New Box
3
点击node.js图标,这时Node.js图标会由灰色变为绿色
下面的部分要你填写Name,我填的是myblog。选择地区,选择East Asia。下面的三个条状物是内存和存储空间的分配,这时free plan里默认的,可以不用管。
4
点击Create Box,出现如下画面:
5
然后会自动跳转到IDE界面:
6
IDE的下方就是一个shell界面,很酷,对吧!
下载ghost包。我们使用wget,在下面的shell中输入以下命令行:
wget https://en.ghost.org/zip/ghost-0.3.3.zip
7
一连串自动输出之后,下载完成。新建一个叫blog的文件夹:
mkdir blog
把刚在下载的压缩文件移动到blog文件夹中:
mv ghost-0.3.3.zip blog
进入blog文件夹,解压缩文件:
unzip ghost-0.3.3.zip
8
一串输出以后,解压完成。由于我们一开始选择的是Node.js开发环境,nitros.io已经为我们安装好了node以及npm,接下来,输入下面命令行:
npm install --proction
在此要特别注意,proction前面是两个连字符(--)
还是一连串输出:
9
此时,ghost就已经安装好了,非常非常简单对吧。输入下面命令行:
npm start
ghost已经运行起来了:
10
我们看到ghost是默认运行在2368端口下的,点击IDE上面的Preview,发现没有2368端口的选项,没关系,随便点击一个比如Port 3000:
11
出现以下界面:
这很正常,看看地址栏就知道了:
前面的地址就是应用的访问地址,记住这个地址,在后面配置文件中用得到,最好就不要关闭这个页面,待会直接复制粘贴。但是端口是3000,不是ghost默认的2368,很简单,把3000改成2368,再次访问:
怎么回事,居然还是无法访问!我们好好看看,原来是host出了问题,下一步我们就来修改host。
回到IDE的shell中,按ctrl-c结束进程,在IDE左边有一个文件列表,点击blog文件夹下面的config.js(注意不是config.example.js文件)文件,在文件列表右边的框中出现了config.js文件的内容,把光标移动进去就可以修改config.js的内容了。
我们看到在config.js中默认的url如下所示:
默认的host如下所示:
还记得上面提到要记住的地址吗?现在把它复制下来,包括后面的2368,把config.js里面的所有url改成这个地址,如下图所示:
把所有的host改成0.0.0.0,如下所示:
点击左上角的save完成修改。
启动ghost。在此回到下方的shell,输入命令行:
npm start
在地址栏中输入上面提到要记住的那个地址,回车,ghost出现了!
发博文。在地址栏后面加入/ghost,进入管理界面:
输入用户名,邮箱,密码,完成初始化用户的工作,进入后台管理界面:
现在可以开始写博文了,点击上方导航栏中的New Post,开始写第一篇博客:
ghost采用的是markdown语法,相信大家应该不陌生。点击右下角的小箭头,选择publish now:
此时按钮编程红色,再次点击出现发布成功的提示。回到博客主页面,就能看到我们的第一篇博客发布成功了:
步骤阅读
22
ghost博客搭建成功!
E. GHOST源码编译,过360安全卫士,我实在是头痛了,有什么方法好了,我试过,模拟点击根本没有用老是会变,
过不去就先退一下 360 然后过会再上就好了吧
F. 如何在Windows上本地安装Ghost博客系统
1,下载一个windows原版镜像,(建议安装win7旗舰版,XP的原版镜像比较难找了),刻录成光盘,或者再下载一个叫UltraISO的工具,用它把系统镜像写入到U盘。
2,备份好硬盘中的资料,以及网卡的驱动,再下载一个叫oem7的win7激活程序,放在C盘以外。重启电脑,按F2或del进入bios,在boot页面里面设置光盘/U盘为第一启动项,保存,重启。
3,重启后直接进入系统安装程序了,剩下的步骤你就按照你自己的要求或安装程序的要求操作吧。
4,如果你是安装win7,安装完成进入系统后运行第二步叫你下载的那个激活工具,激活win7。
5,安装网卡驱动,完成后上网下载一个驱动精灵,让它扫描并下载其它的驱动。
到这就算是完成了,剩下的软件自己安装了啦。
G. 如何搭建一个Ghost平台的博客
1、选择一个VPS。目前市面上的VPS非常多,大家可以自行选择。但是标题既然说了是免费搭建一个ghost博客,于是我们选择了nitros.io。它是一个功能强大的在线编程平台,支持托管多种语言编写的web应用,并且为每个账户提供了一个免费的plan。点击链接,注册一个nitros.io的账号。
2、注册完账号之后。点击右上角导航栏中的Boxes。点击New Box:
点击node.js图标,这时Node.js图标会由灰色变为绿色:
下面的部分要你填写Name,我填的是myblog。选择地区,选择East Asia。下面的三个条状物是内存和存储空间的分配,这时free plan里默认的,可以不用管。
点击Create Box,出现如下画面:
然后会自动跳转到IDE界面:
IDE的下方就是一个shell界面,很酷,对吧!
3、下载ghost包。我们使用wget,在下面的shell中输入以下命令行:
wget https://en.ghost.org/zip/ghost-0.3.3.zip
一连串自动输出之后,下载完成。新建一个叫blog的文件夹:
mkdir blog
把刚在下载的压缩文件移动到blog文件夹中:
mv ghost-0.3.3.zip blog
进入blog文件夹,解压缩文件:
unzip ghost-0.3.3.zip
一串输出以后,解压完成。由于我们一开始选择的是Node.js开发环境,nitros.io已经为我们安装好了node以及npm,接下来,输入下面命令行:
npm install --proction
在此要特别注意,proction前面是两个连字符(--)
还是一连串输出:
此时,ghost就已经安装好了,非常非常简单对吧。输入下面命令行:
npm start
ghost已经运行起来了:
我们看到ghost是默认运行在2368端口下的,点击IDE上面的Preview,发现没有2368端口的选项,没关系,随便点击一个比如Port 3000:
出现以下界面:
这很正常,看看地址栏就知道了:
前面的地址就是应用的访问地址,记住这个地址,在后面配置文件中用得到,最好就不要关闭这个页面,待会直接复制粘贴。但是端口是3000,不是ghost默认的2368,很简单,把3000改成2368,再次访问:
怎么回事,居然还是无法访问!我们好好看看,原来是host出了问题,下一步我们就来修改host。
4、回到IDE的shell中,按ctrl-c结束进程,在IDE左边有一个文件列表,点击blog文件夹下面的config.js(注意不是config.example.js文件)文件,在文件列表右边的框中出现了config.js文件的内容,把光标移动进去就可以修改config.js的内容了。
我们看到在config.js中默认的url如下所示:
默认的host如下所示:
还记得上面提到要记住的地址吗?现在把它复制下来,包括后面的2368,把config.js里面的所有url改成这个地址,如下图所示:
把所有的host改成0.0.0.0,如下所示:
点击左上角的save完成修改。
5、启动ghost。在此回到下方的shell,输入命令行:
npm start
在地址栏中输入上面提到要记住的那个地址,回车,ghost出现了!
6、发博文。在地址栏后面加入/ghost,进入管理界面:
输入用户名,邮箱,密码,完成初始化用户的工作,进入后台管理界面:
现在可以开始写博文了,点击上方导航栏中的New Post,开始写第一篇博客:
ghost采用的是markdown语法,相信大家应该不陌生。点击右下角的小箭头,选择publish now:
此时按钮编程红色,再次点击出现发布成功的提示。回到博客主页面,就能看到我们的第一篇博客发布成功了。
H. ghost博客如何通过源码初始化安装
官方推荐的是cli模式安装,不过,大家还都是喜欢源码安装的,对吧。在本文中,苏南大叔就先说说源码安装的那些事。按照惯例,苏南大叔先公布正确答案。
Bash
node -v #node版本是7或者8的话,是不能安装的
sudo cnpm install
sudo cnpm install -g knex-migrator
knex-migrator init #测试
npm start #测试
vi ./core/server/config/env/config.proction.json #正式
knex-migrator init --proction #正式
npm start --proction #正式
第一步,确认node版本
ghost对node版本是有要求的,虽然官网上并没有进行说明。但是,实践证明,到本文写作时为止,ghost版本为1.8.6。当node版本是7或者8的时候,ghost会出现非常奇怪的问题。我们的所有的工作都要重新来过。所以,切记,node版本要选择好,6最佳。
苏南大叔个人认为,这个可能是ghost博客程序,对node官方的致敬之意。毕竟node官方目前推荐大家使用的稳定版是6,而不是7或者8。
第二步,下载压缩包,npm安装
下载得到压缩包之后,我们常规运行npm的安装命令。
Bash
sudo cnpm install
您很有可能得到如下node-pre-gyp的iltrob或者sqlite的错误提示:
不必理会这些提示,它只是没有找到预编译好的文件,而接下来,脚本会自动编译对应的库文件。
第三步,迁移数据库
使用是knex-migrator这个工具,我们需要先全局安装这个工具。然后,使用knex-migrator init来初始化数据库。值得说明的是:对于ghost来说,默认情况下,是测试环境,使用sqlite数据库,而对于生产环境,使用的才是mysql数据库。而是测试环境还是生成环境,仅仅是用参数--proction来进行区分的。
当使用sqlite数据库的时候,实际的数据库文件路径为:./content/data/ghost-dev.db 。
当使用mysql数据库的时候,还需要编辑配置文件:
./core/server/config/env/config.proction.json。
第四步,启动网站
I. 如何在 Cent OS 主机上安装 ghost 博客
拿到root直接在SSH客户端里面按照步骤:安装Node通过在终端窗口中输入node-v和npm-v检查Node和npm是否安装成功安装并运行Ghost在下载页,点击下载最新的zip压缩文件然后将文件解压到你想运行Ghost的地方如果你以guest身份登陆的linux或者以SSH远程连接只有终端,那么:使用以下命令下载Ghost的最新版:使用以下命令解压存档:$unzip-uoghost.zip-dghost在你解压好之后,打开一个终端:切换到刚才解压的Ghost文件夹目录下$cd/你的Ghost解压目录输入以下命令安装Ghost:npminstall--proction注意是两个-在npm结束安装后,输入以下命令让Ghost以开发模式启动:$npmstartGhost将会运行在127.0.0.1:2368你可以在config.js中修改IP地址和端口在浏览器中,访问127.0.0.1:2368即可查看最新搭建的Ghost博客访问127.0.0.1:2368/ghost并且设置管理员用户并登陆Ghost管理员