A git-based wiki written in Python. Create/Clone a git repository into FLATPAGES_ROOT
directory and create markdown files. Because the wiki pages are simply markdown files, you can use other tools such as Obsidian.
yyiki is designed as a personal wiki software and simplicity is the primary principle.
- Markdown: yyiki only supports markdown, which is probably the most widely used, versatile, and simple document format.
- Git and flatfiles: yyiki is also a git repository. This removes the complexity of database and makes back-up straightforward. It also opens up the possibility of using other offline apps (e.g. Obsidian).
- Python (https://xkcd.com/353/) + Flaks + Flask-FlatPages allows concise code.
- copy
settings_template.py
tosettings.py
. - copy
templates/layout_template.html
totemplates/layout.html
- put hashed admin password into
hashed_admin_password.dat
. - run
poetry shell
andpoetry install