ghost-blog – Ghost中的内部标记解析

在ghost中,如果我使用以下内容显示所有内部标签,

{{#get "tags" limit="all"}}
    {{#foreach tags visibility="internal"}}
        {{name}}
    {{/foreach}}
{{/get}}

如何显示具有特定字符串的标记,然后将字符串从开头字符串中删除.
即我想添加一个内部标签:
#META:Cisco / ASA / 8.2.1
但仅打印Cisco / ASA / 8.2.1

最佳答案 好问题. 🙂

不幸的是,我不认为你可以简单地使用内置功能,但你
可以创建一个自定义应用程序,注册可以执行此操作的自定义帮助程序.
以下是如何做到这一点:

>将ghost-app软件包安装到Ghost安装中
>查看docs如何创建应用程序.
>创建应用程序. 🙂
>修改gscan以识别您的助手.

由于我发现您的问题很有趣,我自己实现了这个应用程序.您可以在此处查看和下载源代码:https://github.com/conwid/RemovesubstringApp

我还写了一篇关于我如何创建它以及如何设置和修改gscan的博客文章:https://dotnetfalcon.com/stackoverflow-adventures-creating-custom-ghost-helpers-using-apps/

使用我的版本,您将能够在模板中编写此代码:

{{#get "tags" limit="all"}}
    {{#foreach tags visibility="internal"}}
        {{removeSubstring name '#META:'}}
    {{/foreach}}
{{/get}}

希望这有帮助,如果您在实施或设置方面遇到问题,请随时提出.

    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞