小编cat*_*tot的帖子

Hugo 短代码在链接文本末尾添加额外空格

我正在使用 Hugo 短代码向链接添加一个类。我们想复制维基百科的“红色链接”风格,即尚未构建但已计划的页面。

短代码 red-link.html 如下所示:

<a href="{{ .Get "url" }}" class="red-link">{{ with .Get "title" }}{{.}}{{else}}{{.Get "url"}}{{end}}</a>
Run Code Online (Sandbox Code Playgroud)

当我在 markdown 文件中使用它时,它看起来像这样:

Here is an {{< red-link title="example red link" url="#" >}}.
Run Code Online (Sandbox Code Playgroud)

想要的是这个(链接文本和标点符号之间没有空格):

<p>Here is an <a href="#" class="red-link">example red link</a>.</p>
Run Code Online (Sandbox Code Playgroud)

我得到的是这样的:

<p>
    "Here is an "
    <a href="#" class="red-link">example red link</a>
    " ."
</p>
Run Code Online (Sandbox Code Playgroud)

最终看起来像这样:

我无法修复的愚蠢错误的屏幕截图

我需要更改什么才能删除链接末尾和句点之间的额外空格?

hugo hugo-shortcode

2
推荐指数
1
解决办法
1626
查看次数

标签 统计

hugo ×1

hugo-shortcode ×1