我想在我的幽靈博客上設置自定義導航,但即使是documentation的簡單漫遊也給了我空白輸出。我還可以確認{{#if @ blog.navigation}}的計算結果爲true,如下所示。幽靈博客 - 空導航
ghost版本:0.11.4
數據庫:MySQL的
鬼/內容/主題/ omikron_1.4 /諧音/ navigation.hbs
{{!-- Navigation --}}
<ul class="nav navbar-nav navbar-right doYouReadMe {{#if @blog.navigation}}weHaveNav{{/if}}">
{{#foreach navigation}}
<a href="{{url absolute="true"}}">{{label}}</a>
{{/foreach}}
</ul>
我添加了「doYouReadMe 「確認這個文件的類實際上是被引用的。我還添加了條件來確認Ghost正在看到存在導航項目。然後我重新啓動鬼,和導航元素是空的,我添加的類:
<ul class="nav navbar-nav navbar-right doYouReadMe weHaveNav">
::before
::after
</ul>
也已經證實了值在db和他們似乎是正確的格式。更多的證據,沒有問題,這裏要說的是在管理方面的導航頁面加載內容沒有任何問題:
mysql> select settings.key, settings.value from settings where settings.key = 'navigation';
+------------+-------------------------------------------------------------------------------------------------------------+
| key | value |
+------------+-------------------------------------------------------------------------------------------------------------+
| navigation | [{"label":"test google","url":"https://google.com"},{"label":"test facebook","url":"https://facebook.com"}] |
+------------+-------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)