Obsah
Technické informace
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 šabloně Dokuwiki.
Existuje několik zajímavých míst.
Změna loga stránky
Logo je umístěno v images/logo.png
a 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ého 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ším zajímavým místem v šabloně je main.php
, kde byl původní procedura vykreslování obsahu článku (není to funkce, je to procedura ):
<?php tpl_content() ?>
Nahrazena logikou linteru:
if (!str_contains($buffer, '<h1')) { echo '👮️ Arkhalia Wiki guard: Prosím, přidejte h1 titulek do článku. Důvod: Nevypadá dobře, když článek neobsahuje h1 titulek.'; } }
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 je umístit na konec souboru:
[replacements] ;Tyto přepisy byly vygenerovány z rozhraní pro stylování šablony v Admin panelu ;Jakékoli 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"
Poté bude nastaveno jako výchozí barevné nastavení Wiki, a proto je třeba kliknout na „Obnovit 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 UI
Neměňte šablonu kvůli nastavení barev
Můžete nainstalovat jinou šablonu a vyzkoušet ji, JAKOŽE, vyzkoušel jsem hodně z nich (@jurass17) a jejich kvalita je poměrně nízká a hrubá. (Jak je často vidět v obsahu řízeném komunitou open source)
Pokud nainstalujete jinou šablonu, šablona Arkhalia tam stále bude a můžete se k ní vrátit. Však si všimněte, že Městská stráž Arkhalia je vázána na šablonu Arkhalia.
Je velmi pravděpodobné, že chcete pouze jiné nastavení barev. Pokud chcete celkově lepší design, pak jsem skeptický, že toho lze dosáhnout pomocí šablon Dokuwiki.
Vlastní odkaz na Arkhalia.pw
Dalším zajímavým místem je tpl_header.php
, kde můžete umístit vlastní odkaz na Arkhalia.pw místo na domovskou stránku Wiki:
tpl_link( 'https://arkhalia.pw/', '<img src="' . $logo . '" ' . ($logoSize ? $logoSize[3] : '') . ' alt="" />', 'accesskey="h" title="' . tpl_getLang('home') . ' [h]"' );
Velikost loga
Dalším zajímavým místem je css/design.less
, kde lze přepsat velikost loga:
#dokuwiki__header { ... img { float: left; margin-right: .5em; height: 70px; width: auto; }