1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2024-10-30 03:36:16 +00:00
Wiki engine fork.
Go to file
2024-10-24 09:41:53 +01:00
.github/workflows Update release.yaml 2022-06-05 20:45:00 +03:00
admin Follow up translation to the patch 2023-11-27 22:50:55 +03:00
auth Fix a Telegram-related bug 2023-02-25 23:38:51 +03:00
backlinks Move Mycomarkup to SourceHut 2022-08-22 01:52:10 +05:00
categories Change the mv-categories made-up microformat to mv-tags to match Betula 2024-06-11 14:58:59 +03:00
cfg misc changes 2024-08-25 16:18:02 +00:00
demo/static miscellaneous 2024-06-17 08:40:10 +01:00
files Add default favicon.ico file (#162) 2022-08-22 13:31:17 +05:00
help Remove Russian translation for docs topics 2024-06-01 22:48:14 +03:00
history Update gorilla/feeds and fix JSON Feeds (untested) 2024-06-01 23:31:50 +03:00
hyphae Hopefully fix some bugs on Windows 2024-06-11 02:52:47 +03:00
hypview Add local time buttons 2024-06-11 14:47:15 +03:00
interwiki Interwiki: Fix some bugs 2023-08-08 00:37:14 +05:00
l18n misc changes 2024-08-25 16:18:02 +00:00
migration go fmt 2022-09-14 10:39:37 +03:00
mimetype misc changes 2024-08-25 16:18:02 +00:00
misc Title search: Fix <title> in Russian locale 2023-01-03 00:47:14 +05:00
mycoopts misc changes 2024-08-25 16:18:02 +00:00
settings implement user facing password change page 2023-11-27 22:33:12 +03:00
shroom misc changes 2024-08-25 16:18:02 +00:00
static cap audio height 2024-10-24 08:37:18 +00:00
tree Tree: Drop the sibling sidebar 2022-08-06 13:45:10 +05:00
user Reverse proxy authentication 2024-06-16 14:14:54 +01:00
util misc changes 2024-08-25 16:18:02 +00:00
version Fix version retrieval procedure 2023-04-07 15:45:09 +03:00
viewutil misc changes 2024-08-25 16:18:02 +00:00
web Implement /today and /edit-today 2024-06-01 22:44:27 +03:00
.dockerignore ignore .git folder when building image 2022-08-24 12:22:50 +03:00
.gitignore misc changes 2024-08-25 16:18:02 +00:00
.mailmap Add a .mailmap 2022-02-01 20:47:32 +07:00
Boilerplate.md Fix typos in Boilerplate.md 2022-08-07 01:07:52 +05:00
Dockerfile Use -Ns for curl on healtcheck (#206) 2023-10-17 12:10:32 +03:00
flag.go Change version package API 2022-09-14 10:38:36 +03:00
go.mod Update Mycomarkup to v5.6.0 2024-06-02 00:49:58 +03:00
go.sum Fix go.sum 2024-06-03 21:59:18 +03:00
httpd.go Migrate to gorilla/mux for web needs 2021-07-16 00:47:00 +07:00
LICENSE Change the license to AGPL 2021-03-29 16:13:52 +05:00
main.go Offer to pass -create-admin option if no admins were found 2024-06-01 23:43:26 +03:00
Makefile Get version from the help 2022-09-14 03:18:02 +03:00
README.md Update the screenshot in README.md 2023-04-07 15:55:53 +03:00

🍄 Mycorrhiza Wiki

Mycorrhiza Wiki is a lightweight file-system wiki engine that uses Git for keeping history. Main wiki

A screenshot of mycorrhiza.wiki's home page in the Safari browser

Features

  • No database required. Everything is stored in plain files. It makes installation super easy, and you can modify the content directly by yourself.
  • Everything is hyphae. A hypha is a unit of content such as a picture, video or a text article. Hyphae can transclude and link each other, forming a tight network of hypertext pages.
  • Hyphae are authored in Mycomarkup, a markup language that's designed to be unambigious yet easy to use.
  • Categories let you organize hyphae without any hierarchy restrictions, with all the benefits of a category system.
  • Nesting of hyphae is also supported if you like hierarchies.
  • History of changes for textual parts of hyphae. Every change is safely stored in Git. Web feeds for recent changes included.
  • Keyboard-driven navigation. Press ? to see the list of shortcuts.
  • Support for authorization. Both plain username-password pairs and Telegram's login widget are supported.
  • Open Graph support. The most relevant info about a hypha is made available through OG meta tags for consumption by other software.
  • Interwiki support.

Compare Mycorrhiza Wiki with other engines on WikiMatrix.

Installing

See the deployment guide on the wiki.

Contributing

If you want to contribute with code, open a pull request on GitHub or send a patch to the mailing list. If you want to report an issue, open an issue on GitHub or contact us directly.

Consider supporting the development on Boosty.