6

我正在使用 blogdown 和 kakawait/hugo-tranquilpeak-theme 来写一篇普通的降价博客文章。当我添加带有短代码选项标签的图像时,例如

{{< image classes="fancybox right clear" src="image2.png"     
thumbnail="http://google.fr/images/image125.png" group="group:travel"   
thumbnail-width="150px" thumbnail-height="300px" title="A beautiful    
sunrise" >}}

我无法打破图像的标题。我现在有

A beautiful image

但我想

A beautiful 
image

顺便说一句,这些休息:

\n
<br>
<br />

不要为我工作。知道如何解决这个问题吗?

4

2 回答 2

1

我们可以使用简码来换行。

在里面制作line_break.html文件layouts/shortcodes并添加<br />标签。所以line_break.html文件看起来像这样:

<br />

现在您可以通过添加{{< line_break >}}. 所以在你的情况下,它看起来像这样:

A beautiful
{{< line_break >}}
image
于 2021-01-19T00:53:07.420 回答
0

HTML5 规范指出:

如果 title 属性的值包含“LF”(U+000A)字符,则内容被分成多行。每个“LF”(U+000A) 字符代表一个换行符。

您生成的 HTML 是什么样的?是否删除了换行符?如果是这样,那是您使用的工具的错误。您可能需要提交错误报告。

于 2017-10-01T20:30:38.767 回答