1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2024-12-11 21:10:26 +00:00
Wiki engine fork.
Go to file
2021-05-27 11:41:36 +07:00
.github/workflows Do not redirect from / to /hypha/home 2021-05-09 13:34:14 +05:00
.idea Provide a better non-existent hypha notive 2021-05-14 14:05:07 +05:00
assets Make some visual design changes 2021-05-25 12:34:04 +05:00
cfg Migrate to mycomarkup v0.3.0 2021-05-24 14:33:57 +05:00
files Refactor and document some stuff 2021-05-11 13:33:00 +05:00
history Do nothing in particular 2021-05-11 15:14:00 +05:00
hyphae Do nothing in particular 2021-05-11 15:14:00 +05:00
mimetype Move mimetype stuff to a separate module 2021-01-29 00:07:21 +05:00
shroom Migrate to mycomarkup v0.3.0 2021-05-24 14:33:57 +05:00
tree Show subhyphae counters near the relative hyphae links 2021-04-07 22:49:56 +05:00
user Move config-related stuff to its own module 2021-05-09 14:36:39 +05:00
util Disallow registration with anon username 2021-05-27 11:41:36 +07:00
views Make some visual design changes 2021-05-25 12:34:04 +05:00
web Migrate to mycomarkup v0.4.0 2021-05-25 12:11:16 +05:00
.gitignore No longer include metarrhiza 2021-05-25 12:35:41 +05:00
.gitmodules Replace with 0.7 version in a primitive way 2020-08-05 20:08:59 +05:00
flag.go Refactor and document some stuff 2021-05-11 13:33:00 +05:00
gemini.go Migrate to mycomarkup v0.4.0 2021-05-25 12:11:16 +05:00
go.mod Migrate to mycomarkup v0.4.0 2021-05-25 12:11:16 +05:00
go.sum Migrate to mycomarkup v0.4.0 2021-05-25 12:11:16 +05:00
LICENSE Change the license to AGPL 2021-03-29 16:13:52 +05:00
main.go Use a newer commit of mycomarkup... 2021-05-12 19:08:01 +05:00
Makefile Implement registration 2021-04-26 21:29:41 +05:00
mycocredentials.json Start implementing fixed authorization system 2020-11-13 23:45:42 +05:00
README.md No longer include metarrhiza 2021-05-25 12:35:41 +05:00

🍄 MycorrhizaWiki 1.2

A wiki engine.

Main wiki

Building

See the guide on the wiki.

Usage

mycorrhiza [OPTIONS...] WIKI_PATH

WIKI_PATH must be a path to git repository which you want to be a wiki.

Options:
  -config-path string
        Path to a configuration file. Leave empty if you don't want to use it.
  -print-example-config
        If true, print an example configuration file contents and exit. You can save the output to a file and base your own configuration on it.

Features

  • Wiki pages (called hyphae) are written in mycomarkup
  • Edit pages through html forms, graphical preview, toolbar that helps you use the markup
  • Responsive design, dark theme (synced with system theme)
  • Works in text browsers
  • Everything is stored as simple files, no database required. You can run a wiki on almost any directory and get something to work with
  • Page trees; links to previous and next pages
  • Changes are saved to git
  • List of hyphae page
  • History page
  • Random page
  • Recent changes page; RSS, Atom and JSON feeds available
  • Hyphae can be deleted (while still preserving history)
  • Hyphae can be renamed (recursive renaming of subhyphae is also supported)
  • Light on resources
  • Authorization with pre-set credentials, registration
  • Basic Gemini protocol support

Contributing

Help is always needed. We have a tg chat where some development is coordinated. You can also sponsor on boosty. Feel free to open an issue or contact directly.

You can view list of all planned features on our kanban board.