超链接和常规文本在同一行

时间:2015-12-29 22:59:16

标签: html node.js hyperlink pug

在HTML中,很容易将超链接添加到其他常量文本流中。这段代码:

<a href="http://stackoverflow.com">Visit Stack Overflow!</a> It's a great site.

产生如下输出:

Visit Stack Overflow!这是一个很棒的网站。

然而,在Jade中,我突然错过了在超链接后添加常规文本的方式(如果有的话),因为我只能添加段落 - 这个Jade模板代码:

a(href="http://stackoverflow.com") Visit Stack Overflow!
p It's a great site.

产生类似但不同的输出:

Visit Stack Overflow!

这是一个很棒的网站。

因此常规文本在新行中而不是在超链接之后写入。

在Jade中是否有任何方法可以像在HTML示例中那样使用它?

2 个答案:

答案 0 :(得分:3)

试试这个:

p  #[a(href="http://stackoverflow.com") Visit Stack Overflow!] It's a great site.

答案 1 :(得分:0)

是的,有。

Jade模板中的p标记必须替换为对Jade无意义的另一组字母。

a(href="http://stackoverflow.com") Visit Stack Overflow!
placholder It's a great site.

生成与问题中的HTML代码相同的输出。