Ghost核心文件和主题文件修改

本文要修改的文件主要集中在 core/server/helpers

1.meta_title.js文件第35行改为title = this.post.meta_title || this.post.title + ' - ' + blog.title;这样网站所有页面title后面都会跟上博客名称。

2.ghost_head.js文件注释掉310行 249-254行、113-140行、302、313-315行全部注释。

主要干掉og信息,在国内这玩意儿并没有什么卵用. 整个文件有很大的精简空间.

主题文件修改

1.default.hbs 页头信息替换成

<html lang="zh-cmn-Hans">  
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />  
<meta name="renderer" content="webkit">  
<meta name="author" content="denpe.com">  

2.post.hbs 干掉25行的 prefix=" on " 36-58行所有关于author的内容全部注释掉。 12-15行 menu菜单全部注释。 所有页面与author有关的信息全部删除之.

3.partials文件夹下loop.hbs 注释掉16-17行author信息。 删除18行 prefix=" on " 这个是放在tag标签前面用于间隔author信息,全部可删除.

4.partials文件夹下navgation.hbs

修改为

<div class="nav">  
    <ul>
        {{#foreach navigation}}
            <li class="nav-{{slug}}{{#if current}} nav-current{{/if}}" role="presentation"><a href="{{url absolute="true"}}">{{label}}</a></li>
        {{/foreach}}
    </ul>    
</div>

5.index.hbs和tag.hbs 干掉menu菜单 实际上所有页面menu菜单都要删掉,方便DIY

20150608更新 其实改动有点大,远不止上面提到的几点。

完全抛弃了ghosthead.js和ghostfoot.js这两个文件。影响是后台的Code Injection功能无法使用。