Obsah
Jak upravit šablonu
Tato stránka obsahuje technické informace o Wikipedii.
Vlastní šablona Arkhalia
Dokuwiki má novou šablonu umístěnou v /lib/tpl/arkhalia_wiki_tpl. Je to šablona založená na původní vanilla Dokuwiki šabloně.
Existuje několik zajímavých míst.
Změna loga stránky
Logo je umístěno v images/logo.png, které je nahrazeno logem „Arkhalia“.
Změna písma
V css/basic.less lze změnit celkovou velikost písma a typ písma používaný ve wiki:
body {
font: normal 92%/1.4 "Inter var", "ui-sans-serif", "system-ui";;
/* výchozí velikost písma: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */
-webkit-text-size-adjust: 100%;
}
Linter Městské stráže
Další zajímavé místo v šabloně je v main.php, kde byl původní postup vykreslování obsahu článku (není to funkce, je to procedura ):
<?php tpl_content() ?>
Nahrazen logikou linteru:
if (!str_contains($buffer, '<h1')) {
echo '👮️ Arkhalia Wiki guard: Prosím přidejte h1 nadpis do článku. Důvod: Nevypadá dobře, když v článku chybí h1 popisek.';
}
}
Barevné schéma
Barvy lze stále měnit v Admin panelu, nebo je lze umístit na konec souboru style.ini. Můžete si vzít nastavení barev z jiné šablony, jako je adoradark, a jednoduše jej umístit na konec souboru:
[replacements] ;Tato přepsání byla generována z Admin rozhraní pro stylování šablony ;Jakékoliv hodnoty v této sekci budou tímto nástrojem znovu přepsány __text__ = "#eeeeee" __background__ = "#222222" __text_alt__ = "#dddddd" __background_alt__ = "#444444" __text_neu__ = "#cccccc" __background_neu__ = "#333333" __border__ = "#ff9900" __highlight__ = "#aaaa66" __link__ = "#ff9900" __background_site__ = "#000000" __existing__ = "#ffff88" __missing__ = "#ff4433" __site_width__ = "75em" __sidebar_width__ = "16em" __tablet_width__ = "800px" __phone_width__ = "480px"
To pak bude nastaveno jako výchozí barevné schéma Wiki, a proto musíte kliknout na „Resetovat na výchozí“ v uživatelském rozhraní Admin panelu v nastavení barev, pokud chcete, aby se změny projevily.
Můžete nastavit barvy v uživatelském rozhraní
Neměňte šablonu kvůli nastavení barev
Můžete nainstalovat jinou šablonu a vyzkoušet ji, ALE, vyzkoušel jsem jich mnoho (@jurass17) a jejich kvalita je poměrně nízká a hrubá. (Jak je často vidět v některém komunitně řízeném open source obsahu)
Pokud nainstalujete jinou šablonu, šablona Arkhalia tam stále bude a můžete se k ní vrátit. Všimněte si však, že Akrhalia City Guard je vázán na šablonu Arkhalia.
Je velmi pravděpodobné, že chcete jen jiné nastavení barev. Pokud chcete celkově lepší design, pak jsem skeptický, že to lze dosáhnout pomocí šablon Dokuwiki.
Vlastní odkaz na Arkhalia.pw
Další zajímavé místo je v tpl_header.php, kde můžete umístit vlastní odkaz na Arkhalia.pw místo domovské stránky Wiki:
tpl_link(
'https://arkhalia.pw/',
'<img src="' . $logo . '" ' . ($logoSize ? $logoSize[3] : '') . ' alt="" />',
'accesskey="h" title="' . tpl_getLang('home') . ' [h]"'
);
Velikost loga
Další zajímavé místo je v css/design.less, kde lze přepsat velikost loga:
#dokuwiki__header {
...
img {
float: left;
margin-right: .5em;
height: 70px;
width: auto;
}

