因为我在标题中使用了徽标,所以我不需要标题文本。但是我希望有一个浏览器标题。 所以我需要设置标题并且必须将其隐藏在标题中 - 但是如何?
答案 0 :(得分:3)
也可以使用正确的CSS display: none
设置隐藏标题文字。它可以放入conf/userstyle.css
文件中,因此不会被更新覆盖。文本仍驻留在页面中,但变为不可见。它也可能改善搜索引擎命中率。
可能的CSS代码:
div.headings h1 span { display: none !important; }
答案 1 :(得分:1)
我假设您的wiki看起来像dokuwiki.org(意味着您使用的是最新版本和默认模板之一)。如果不是,方法仍应相同,请在模板中搜索$conf['title']
。
lib / tpl / dokuwiki / tpl_header.php中有一个块:
// display logo and wiki title in a link to the home page
tpl_link(
wl(),
'<img src="'.$logo.'" '.$logoSize[3].' alt="" /> <span>'.$conf['title'].'</span>',
'accesskey="h" title="[H]"'
);
从中删除<span>'.$conf['title'].'</span>
。
Dokuwiki引擎的每次更新都将覆盖此更改。您需要在每次更新后手动重复此操作,或将doku模板粘贴到新模板并手动更新此新模板。
答案 2 :(得分:1)
也可以使用正确的CSS显示隐藏标题文本:无设置。它可以放入conf / userstyle.css文件中,因此不会被更新覆盖。文本仍驻留在页面中,但变为不可见。它也可能改善搜索引擎命中率。
可能的CSS代码:
div.headings h1 span { display: none !important; }
这是一个很好的答案。它对我有用。