我有这样的文件head.pug
head
h2
a(href="") This is title
我的目录是:
contact
+ index.pug
pug
+ head.pug
index.pug
在我的主页和联系人中,我使用index.pug
,并且可以这样包含head.pug
include pug/head.pug
and
include ../pug/head.pug
它将打印HTML
<head>
<h2><a href="">This is title</a></h2>
</head>
但是在联系人目录中,它应该打印有这样的链接
<head>
<h2><a href="../">This is title</a></h2>
</head>
我该怎么办?
答案 0 :(得分:0)
您可以在/
中使用正斜杠href
。只要您担心要链接到首页,此方法就可以正常工作。
示例:
head
h2
a(href="/") This is title
<head>
<h2><a href="/">This is title</a></h2>
</head>
对于非首页链接,建议您为根目录保留一个全局变量,并存储要链接的文档的绝对路径。
示例:var TITLE_PATH = <project url here >+'public/someFolder/index.html';
然后,您的PUG代码变为
head
h2
a(href=TITLE_PATH) This is title