如何使用 Jade 正确指定图像锚点

how to properly specify image anchor with Jade

我正在使用别人的 Node 应用示例,它使用了 Jade 模板(我根本不知道)。 我有这一行,它显示了一个常规超链接以使用 facebook 登录:

a(href="/auth/facebook") Login via Facebook

我有一张 facebook.jpg 图片,我想用它代替普通的超链接。

使用此图像的正确 Jade 语法是什么?

您需要将 a 嵌套在 img 中,就像在普通 HTML 中一样。尽管在 Jade 中嵌套是通过以下两种方式之一完成的:

indents:

a(href="/auth/facebook")
    img(src='facebook.jpg')
    | Login via Facebook

(| for plaintext)

或使用 #[] 单行:

a(href="/auth/facebook") #[img(src='facebook.jpg')] Login via Facebook

此外,您始终可以只使用普通的 HTML,它会起作用。