在树莓派上安装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体验)。
当前版本为0.5.8,后续更新的API不在其中。 本文写作时用的是英文版,下面所有涉及language
为en_US
的对应的中文版为zh_CN
。
下面所有的链接都是以http://your.blog.site:port
开头,请注意。
你可以使用Chrome的Postman工具进行调试
1 | yum install libtool automake autoconf gcc-c++ openssl-devel |
本系列文章以Ghost0.5.8安装版本为基础,后续版本升级时可能会做升级记录日志
由于个人水平和理解有限,可能部分地方没有给出分析或者解读有误,欢迎指正
Update your browser to view this website correctly.&npsb;Update my browser now