在树莓派上安装Ghost的一些坑
最近开始玩树莓派,自然要在小pi上装个node,跑个Ghost啊。中途遇到了一些小坑,这里记录一下。
最近开始玩树莓派,自然要在小pi上装个node,跑个Ghost啊。中途遇到了一些小坑,这里记录一下。
Ghost系统默认是没有评论系统的,虽然官方也在关注这个问题,不过短时间内应该是不会有所进展,所以现在如果要在Ghost中使用评论,还是先使用第三方服务吧。下面介绍几种常见的评论系统,如果有更好的,欢迎来补充。
有不少刚接触Ghost博客的朋友都会问:Ghost如何做分类?如何按分类来浏览博客?其实Ghost没有分类这个概念,不像其它的博客系统,在发表文章时要选择分类,Ghost只有标签(Tag)。而我们正是要利用这个标签来变相地实现分类浏览。
首先说下Ghost添加标签的地方,还是有些人是不知道的。在如图位置输入标签,标签和标签之间以英文逗号隔开,会自动提示之前的标签:
Ghost中的标签是没有限制的,给了我们很多自由,但如果要做分类,我们还是需要遵守一定规则为好,比如之前有篇文章有个标签test
,那么你下一篇文章如果还要使用这个标签,在标签输入处输入t
,Ghost会自动提示出之前的test
分类,选择即可。这样我们就有2篇文章有相同的标签test
了,这时候我们可以通过http://your.blog.site/tag/test
来访问这个分类下的所有文章。
OK,现在我们已经完成了一半了,还有个问题是如何在我们的首页中显示分类信息呢?这里有几种方法,我们一一介绍。
有不少人问过ghost能不能上传附件的问题,当然大家可能都知道Ghost可以上传图片,使用![]()
可以插入一个图片。然后有人就尝试在选择图片时上传一个普通文件,可惜这样系统会报错。
这是因为ghost后台做了限制,当然,你可以改代码去掉这个限制,不过上传后的图片在image目录里,这与设计之初的本意不符。Ghost本就是一个极简的,专注于写作的博客系统,使用的是markdown来写作,因此也没有做上传附件这个功能。不过如果真的要在文章中使用附件怎么办呢?
使用OpenShift(以下简称OS)搭建Ghost环境的好处就是简单、免费,速度还不错。如果只是希望使用Ghost的用户不妨试试吧。
不知道出于什么目的,Ghost并没有给出搜索功能,但是我们可以使用第三方服务来完成站内搜索,本文推荐使用Swiftype来实现这一功能(不仅仅说Ghost可以使用该服务,所有需要站内搜索的都可以,可以查看本站blog.erguotou.me体验)。
参照 http://www.ruanyifeng.com/blog/2012/07/git.html
主分支有且只有一个,所有提供给用户使用的正式版本都在这个分支上发布。
日常的开发工作应该都在这个分支上进行。
1 | git checkout -b develop |
如果需要从develop对外发布版本
1 | git checkout master |
注:这里的参数--no-ff
是不进行快速合并(快速合并只是改变指针)的意思。
当前版本为0.5.8,后续更新的API不在其中。 本文写作时用的是英文版,下面所有涉及language
为en_US
的对应的中文版为zh_CN
。
下面所有的链接都是以http://your.blog.site:port
开头,请注意。
你可以使用Chrome的Postman工具进行调试
1 | ssh [email protected] |
1 | git remote -v |
git迁移
1.clone一份或者直接在原本地工程上开始
2.git remote set-url origin <url>
url为目标迁移的git地址
3.git push origin master
将本地资源push到远程
Update your browser to view this website correctly.&npsb;Update my browser now