Ghost 是基于 Node.js 的开源博客平台,是一套非常有潜力的博客程序,目前还处于发展期。所以暂时还不支持评论,如果想要评论的话,可以直接用多说插件。

标签官方没有详细的中文文档,正好最近在研究这个博客程序,就随手记录了一下,如果有不对的地方欢迎指正。

 

Ghost 中文网址:http://www.ghostchina.com/

标签版本:Ghost v0.7.4 full (zh)

 

模板篇

标签名 功能
{{ghost_head}} ghost放在<head>的函数,有些插件也可以用到,类似wordpress的wp_head();
{{ghost_foot}} ghost放在<body>的最底部,有些插件也可以用到,类似wordpress的wp_footer();
{{{body}}} 一般放在default.hbs或其他模板页,用于调用index.hbspost.hbs
{{!< default}} 与{{{body}}}关联,通常放在index.hbspost.hbs内,这两页的内容会直接出现在default.hbs中的{{{body}}}位置
{{pagination}} 文章分页标签,分页的形式可以在主题目录下的partials目录下的pagination.hbs中定义。(没有就建一个,参考默认主题)

 

标签篇

标签名 功能
{{meta_title}} 博客名称
{{meta_description}} 博客简介
{{navigation}} 博客分类
{{{title}}} 文章标题
{{url}} 文章链接,{{url absolute=”true”}}可以显示绝对地址。
{{author}} 文章作者,这是简化版的写法。
{{author.name}} 文章作者,和{{author}}效果一样
{{author.email}} 作者邮箱
{{author.bio}} 作者简介
{{author.website}} 作者个人网站
{{author.image}} 作者头像
{{author.cover}} 作者封面图片
{{tags}} 文章的tag标签,可以用{{tags prefix=” 标签:”}}来个性化。
{{tag_cloud}} 博客的tag标签云,可以用{{tag_cloud limit=数字}}来控制显示多少个。
{{excerpt}} 文章摘要,可以用{{excerpt characters=”数字”}}来控制字符显示数。
{{content}} 文章内容
{{date}} 文章日期,可以用{{date format=”MMMM DD, YYYY”}}来控制显示模式,{{date timeago=”true”}}开启“5分钟前”这样的显示。
{{page}} 当前页码
{{pages}} 总共页码
{{page_url prev}} 上一页
{{page_url next}} 下一页
{{body_class}} <body>的class,系统会自动为<body>添加一个样式,便于个性化。
{{post_class}} 文章页的class,系统会自动添加一个样式,便于文章的个性化。类似wordpress的post_class();