reddit / emacs
[org] What is the best way to have a public wiki that I can write from Org?
thiscarhasfourtires · 2022-11-02 03:21
I'm looking to host a wiki for a personal world-building project, but I would like to use Org Mode to interact with it.
What would be a good FOSS project for that (that does not require self-hosting), and how can I do that?
[deleted] · 2022-11-02 03:32
[deleted]
Patrick-Poitras · 2022-11-02 03:33
Back in the good old days, long before I joined my current workplace, there used to be an internal wiki. They used mediawiki.el to interact with it. https://wikemacs.org/wiki/Mediawiki.el
thiscarhasfourtires · 2022-11-02 03:39
That is great. I'm not sure what is the maintenance state of [mediawiki.el](https://github.com/hexmode/mediawiki-el) (this seems to be the same package), but that is worth investigating!
Patrick-Poitras · 2022-11-02 03:54
Seems to be one of those "it's still maintained but we ran out of features to add 10 years ago" type packages
thiscarhasfourtires · 2022-11-02 03:57
I'm curious how I might actually use it to edit a free wiki on something like https://miraheze.org.
I am an Emacs user, but I'm not an IT person...
podtatranec · 2022-11-02 05:35
I'd go with Hugo? Ox supports Hugo markdown, and Hugo is a nice static site generator so super easy to host
thiscarhasfourtires · 2022-11-02 05:46
Wouldn't Hugo eventually be problematic, when I eventually have to allow other people to edit the Wiki?
philae_rosetta · 2022-11-02 06:07
Just put it all inside a git repo and use CI to deploy it.
ThanosRR · 2022-11-02 06:11
I'm using a customized version of [org-html-themes](https://github.com/fniessen/org-html-themes), really easy to setup and host on github pages for my projects
podtatranec · 2022-11-02 06:51
Ah, well you didn't mention requirement that others will also edit (though I guess that's what you meant with wiki). I suppose they could edit org/markdown files underneath but that just getting too complex. So perhaps not the solution you are looking for
harunokashiwa · 2022-11-02 07:05
https://github.com/marketplace/actions/logseq-publish
You can write your .org fiels in Emacs and render it with logseq.
damned-me · 2022-11-02 11:05
For me the best fit is org-wiki+org-roam, the two packages needs some configurations to work properly together but, when you setup the header and a theme (org let you include headers for styling pages when exported) you can simply write all your pages in org format, then export them to HTML (there are multiple options to do this), and you are done, more of that in [my dotfiles](https://github.com/damned-me/.emacs.d) (i will soon update the repo with a literal conf)
bram85 · 2022-11-02 16:39
This article on interacting with TiddlyWiki from Emacs appeared recently: [https://taonaw.com/2022-10-23/](https://taonaw.com/2022-10-23/). Unfortunately it's not think on technical details, but maybe the idea of it matches your requirements.
BTW, I'm not using this solution, just was reminded of it.
Hkyx · 2022-11-02 16:48
He can share the repo and have a git hub action to deploy
dima55 · 2022-11-03 00:51
One option is github and/or gitlab. Their wikis both use an open project (gollum) to do the rendering, store the wiki in a git repo you can clone and move anywhere else, and they support org. The bad pard is that gollum's org support is middling. But sometimes this is the path of least resistance