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

..--

.github/24-Sep-2025-21

_test/24-Sep-2025-231161

assets/Today-9,7528,802

conf/24-Sep-2025-222168

icons/Today-15,66515,549

images/24-Sep-2025-

inc/24-Sep-2025-7,3665,418

lang/24-Sep-2025-1,9811,625

themes/24-Sep-2025-1513

.gitattributesD24-Sep-202566 32

.gitignoreD24-Sep-20251.6 KiB8363

.prettierignoreD24-Sep-202527 22

CHANGELOG.mdDToday16.6 KiB281196

LICENSE.mdD24-Sep-202514.8 KiB265218

README.mdDToday3.9 KiB10270

css.phpD24-Sep-20254.3 KiB147111

detail.phpD24-Sep-20254.3 KiB11489

main.phpDToday4.9 KiB144118

mediamanager.phpD24-Sep-20251.7 KiB5641

mikio.phpDToday102.9 KiB2,5911,899

phpcs.xmlD24-Sep-20254.8 KiB12289

script.jsD24-Sep-20251.1 KiB2614

style.iniD24-Sep-202525.8 KiB608524

template.info.txtDToday242 87

README.md

1# Mikio — DokuWiki Template
2
3<p align="center">
4  <img src="https://raw.githubusercontent.com/nomadjimbob/mikio/main/images/screenshot.png" alt="Mikio screenshot" width="880">
5</p>
6
7**Mikio** is a modern [DokuWiki](https://www.dokuwiki.org/) template with a clean, Bootstrap-style design, flexible navigation, and full dark-mode support.
8It’s built to make your wiki look like a polished website while staying lightweight, responsive, and configurable.
9
10---
11
12## ✨ Features
13
14- **Modern Bootstrap styling** with dark mode
15- **Configurable navbar** with dropdowns, sub-menus, custom slots
16- **Hero element** with title, subtitle, images, and colour overrides
17- **Flexible sidebars** (left/right, sticky, mobile collapse)
18- **Typeahead search** with optional suggestions
19- **Breadcrumbs & You Are Here** (separate, configurable)
20- **Tags integration** in hero or sidebar
21- **Floating page tools** and full-height TOC
22- **Icon engine** (FontAwesome 4/5, Bootstrap Icons, Elusive 2, or custom sets)
23- **Customisable page footer info text**
24- **Compatibility with popular plugins** (Translate, FastWiki, BookCreator, Tag, Approve, DO, VersionSwitcher, etc.)
25- **Dark-mode logo support** for seamless theming
26
27---
28
29## �� Quick Start
30
311. Use the **Theme Manager** in DokuWiki to search for **mikio** and install the current release.
32
33> (Alternative) Copy the `mikio` folder from [GitHub](https://github.com/nomadjimbob/mikio) into `lib/tpl/mikio` to try the latest (may be less stable).
34
352. In **Admin → Configuration Manager → Template**, select **mikio**.
36
373. (Optional) Adjust colours, width, and dark-mode preferences under **Template Style Settings**.
38
39> �� Want Bootstrap-style components inside your wiki pages?
40> Install the [Mikio Plugin](https://github.com/nomadjimbob/mikioplugin).
41
42---
43
44## �� Documentation
45
46The README is just the start - full docs, guides, and configuration reference live in the wiki:
47
48�� [Mikio Wiki](https://github.com/nomadjimbob/mikio/wiki)
49
50- [Configuration Guide](https://github.com/nomadjimbob/mikio/wiki/Configuration)
51- [Hero](https://github.com/nomadjimbob/mikio/wiki/Hero)
52- [Macros](https://github.com/nomadjimbob/mikio/wiki/Macros)
53- [Navbar](https://github.com/nomadjimbob/mikio/wiki/Configuration#navbar)
54- [Sidebars](https://github.com/nomadjimbob/mikio/wiki/Configuration#sidebars)
55- [Icon Engine](https://github.com/nomadjimbob/mikio/wiki/Icon-Engine)
56- [Custom Footer Text](https://github.com/nomadjimbob/mikio/wiki/Configuration#custom-page-footer-info-text)
57- [Breaking Changes](https://github.com/nomadjimbob/mikio/wiki#breaking-changes)
58- [Releases](https://github.com/nomadjimbob/mikio/releases)
59
60---
61
62## ��️ Compatibility
63
64- Works with recent DokuWiki releases (incl. *Librarian*).
65- Fully tested with PHP 8.2.
66- Designed to play nicely with popular plugins:
67  - Translate
68  - FastWiki
69  - BookCreator
70  - Tag
71  - Approve
72  - DO
73  - VersionSwitcher
74
75**Comment Syntax support** converts custom control macros such as the Mikio macro `~~hero-image ...~~` into comments. If you plan to use this extension on your site, you will need to use the alternative macro format of `-~hero-image ...~-` for Mikio to detect the information.
76
77---
78
79## �� Contributing
80
81- **Found a bug or want a feature?** [Open an issue](https://github.com/nomadjimbob/mikio/issues).
82- **Want to contribute code?** Submit a pull request — please include a clear description and screenshots if UI is affected.
83- **Translations welcome!** Language files are simple to add, see existing ones in `/lang`.
84
85---
86
87## �� Releases
88
89You’ll always find the most recent changes in [Releases](https://github.com/nomadjimbob/mikio/releases).
90The `main` branch may include features still under test.
91
92---
93
94## �� License
95
96Released under the GPLv2.
97See [LICENSE](./LICENSE) for details.
98
99---
100
101### ⭐ Like Mikio?
102If this template makes your wiki better, consider starring the repo — it helps others discover it!