• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

.cursor/14-May-2026-11

assets/14-May-2026-00

conf/14-May-2026-9783

css/14-May-2026-1,6101,327

images/14-May-2026-296295

lang/14-May-2026-1,736831

LICENSED13-May-20261 KiB2217

README.mdD13-May-20261.9 KiB5233

css.phpD13-May-2026575 2613

detail.phpD13-May-20263 KiB162129

main.phpD13-May-20267.3 KiB331256

mediamanager.phpD13-May-20261.7 KiB9370

style.iniD13-May-20262.5 KiB6256

template.info.txtD13-May-2026254 87

tpl_functions.phpD13-May-202612.1 KiB377347

README.md

1# Hacker Theme for DokuWiki
2
3Minimalist terminal-style theme (green on black) for DokuWiki, preserving all features of the default theme.
4
5This template can be found at https://www.dokuwiki.org/template:hacker.css
6
7## Theme Files
8
9- [`main.php`](main.php) — main template (pages, editing, search, etc.)
10- [`detail.php`](detail.php) — image detail page
11- [`mediamanager.php`](mediamanager.php) — media manager popup
12- [`style.ini`](style.ini) — CSS loading and placeholders for plugins
13- [`template.info.txt`](template.info.txt) — theme metadata
14- [`css/hacker.css`](css/hacker.css) — main stylesheet
15- [`assets/nerd-fonts/`](assets/nerd-fonts/) — CSS fonts files used by the template
16- [`assets/nerd-fonts/fonts/`](assets/nerd-fonts/fonts/) — font files used by the template
17- [`lang/`](lang/) — localization files used by the template
18
19## Installation
20
21### Via the Extensions Manager (easy)
22
23The easiest way to install the template is:
241. Use the Extensions Manager in the admin panel;
252. Simply search for "hacker.css" and click "Install";
263. Then, go to the configuration page;
274. Select "hacker.css" from the template dropdown menu.
28
29### Manually (less easy)
30
311. Copy the contents of this repository into `lib/tpl/hacker/` of your DokuWiki installation (the folder must be named `hacker`).
322. In DokuWiki: **Configuration Manager** → **Customization** → **Template** → select **Hacker**.
333. Save.
34
35## Configuration
36
37After selecting the template, you can customize it by choosing a font from those offered by Nerd Fonts. To do this, go to the "Template/Hacker" section and select the main font.
38
39## Screenshot
40
41![Screenshot](/assets/screenshot.png)
42
43## Sources
44
45### Hacker.css
46
47The CSS template is from the [Hacker Style Library](https://github.com/webshahab-ir/hacker.css).
48
49### Nerd Fonts
50
51The [Nerd Fonts](https://www.nerdfonts.com/) for the Web is from [Nerd Font Web Fonts](https://github.com/mshaugh/nerdfont-webfonts).
52