在我的Dokuwiki标题中隐藏标题

时间:2017-01-11 08:51:01

标签: title dokuwiki

因为我在标题中使用了徽标,所以我不需要标题文本。但是我希望有一个浏览器标题。 所以我需要设置标题并且必须将其隐藏在标题中 - 但是如何?

3 个答案:

答案 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; }

这是一个很好的答案。它对我有用。