#Ghost的Dockerfile
##V2更新说明(代号Nico):
重新定义部署流程
1.部署时间只需V1版本的三分之一
2.文件数量从5个减少到2个
3.代码行数减少了将近一半
4.每一行代码都增加了注释,一眼就能明白意思
5.增加中文版后台
6.强化了https,不需要再用JavaScript检测跳转,切换跳转速度快两倍
##English translate of this doc will get online soon.
本dockerfile简介:简单的配置ghost blog 中文版,目前是Ghost中国站的最新版最新版本,并且可以避免网络上其他dockerfile把你的静态链接url指定到localhost或者其他无法访问的网址的bug。更重要的是,还附赠一篇超详细的网站搭建教程,小白都能撘网站。你是小白的原因就是你不敢试
##使用Ghost建网站
全程可以在手机上完成,如果可以有平板或电脑,可能会更好
###1.Fork
如果你没有GitHub账号,请先注册
然后将此repo fork
到GitHub账号下
PS:手机请点击页面下方切换到电脑版
###2.修改config.js
将其中的中文改成https://你想要的子域名.daoapp.io
(如果你没有自己的顶级域名或者不想使用)或者http://你自己的域名
(前提是你已经拥有了这个域名)
然后进行commit
###3.在daocloud注册 点击这里打开注册界面
建议直接通过绑定微信
注册,这样可以永久获得免费使用2x的资格
完成注册 ###4.绑定GitHub,进行代码构建 打开第一个按钮
选择创建新项目
填写项目名称
,绑定github后点击右上角旋转按钮同步数据
,在你的github头像下方的下拉框选择Dockerfile-for-ghost
,像这样
创建完成后,先选择master
分支,再点击手动构建
等待五分钟左右,显示构建成功了
###5.部署你的ghost
构建成功后,点击镜像仓库
点击部署
再点击部署最新版本
*一定要选择2x
!*不然部署完成后内存不足
点击基础设置
下一页请不要改动任何数据,直接点击立即部署
###6.进行最后的设置
重要!由于系统生成的二级域名不是你在修改config.js时使ghost承认的域名,所以在这里要修改系统生成的二级域名
如果你修改config.js时填写的是像
https://hjl.daoapp.io/
这样的域名
请记下//
和.daoapp
之间的这一段,例如hjl
然后填写在文本框中
点击保存更改
并等待一段时间
如果你在编辑config.js时填写的是像
http://23333.ga
这样的域名(前提是你已经拥有了这个域名)
请绑定自有域名
如果你有域名,想必你应该会使用,只要把域名cname到系统生成的形如46ldx2gv90.daoapp.me
的地址就可以了
###7.配置ghost
访问你的域名再加上/ghost
,例如https://hjl.daoapp.io/ghost
PS:这时服务器需要读写大量数据,可能较慢
PS:由于我已经设置好了,所以此时不提供截图
在第一个屏幕点击绿色按钮,在第二个屏幕的四个文本框内依次输入你的邮箱
你的用户名
设置密码
blog网站标题
完成后点击绿色按钮。第三个页面是邀请小伙伴,输入小伙伴的邮箱并点击绿色按钮,如果不想邀请,点击绿色按钮下面的一行灰字
完成后你就进入你的网站啦~ ##教程到此截止 #####后记
1.我自己的网站为http://23333.ga/
2.这篇文章全手打,大约打了一个多小时
3.如果本dockerfile有任何真正的bug,请在github上给我提交反馈或者在我的网站上留言