Hi.
Do you know if there is a wiki similar to DokuWiki but that uses
Markdown as a syntax, not a custom one nobody else uses, packaged in
Debian? Bonus points if it can use Git to manage its texts.
I found gitit, that looks interesting, but I have not found a public
sandbox on the web to see the user interface: I do not know if it has
buttons in the editor for people who do not know the syntax; I shall try tomorrow possibly. Also, it has its own web server, which would be a
problem for the use I have in mind, especially multiple instances.
Any suggestion?
If it is not packaged by Debian but simple and reliable, I can give it a
try too.
Thanks.
Nicolas George
Hi.
Do you know if there is a wiki similar to DokuWiki but that uses
Markdown as a syntax, not a custom one nobody else uses, packaged in
Debian? Bonus points if it can use Git to manage its texts.
Hi.
Do you know if there is a wiki similar to DokuWiki but that uses
Markdown as a syntax, not a custom one nobody else uses, packaged in
Debian? Bonus points if it can use Git to manage its texts.
I found gitit, that looks interesting, but I have not found a public
sandbox on the web to see the user interface: I do not know if it has
buttons in the editor for people who do not know the syntax; I shall try tomorrow possibly. Also, it has its own web server, which would be a
problem for the use I have in mind, especially multiple instances.
Any suggestion?
If it is not packaged by Debian but simple and reliable, I can give it a
try too.
Does this help any? RestructuredText is more like MarkDown than
Dokuwiki markup is, I think.
It was a very simple plugin to write, you might find it easy to copy
and change to work with MarkDown. Is there a simple single executable program to convert MarkDown to HTML (as there is for RestructuredText)?
Would the dokuwiki plugin to accept Markdown work for you?
I wrote a RestructuredText plugin for Dokuwiki that means (not
surprisingly!) that you can use RestructuredText markup in Dokuwiki.
You can even simply name a text file with a .rst suffix and the plugin
will recognise it and treat the whole file as RestructuredText, no
need for any Dokuwiki markup at all within the text.
The plugin is available from the Dokuwiki site:-
https://www.dokuwiki.org/plugin:rst
It says it's not been updated in more than 2 years which is true but I
think it still works OK, if not I'm happy to fix it if needed.
Does this help any? RestructuredText is more like MarkDown than
Dokuwiki markup is, I think.
It was a very simple plugin to write, you might find it easy to copy
and change to work with MarkDown. Is there a simple single executable program to convert MarkDown to HTML (as there is for RestructuredText)?
SSG, Static Site Generators. Example given: Zola ( https://getzola.org ).
For the more wiki experience `zola serve`
( https://www.getzola.org/documentation/getting-started/cli-usage/ )
So webbrowser in one window and your favorite text editor in another window.
Geert Stappers (12025-01-22):
On Wed, Jan 22, 2025, Nicolas George wrote:
... Wiki ...
... markdown ...
... git ...
Any suggestions?
SSG, Static Site Generators. Example given: Zola ( https://getzola.org ).
For the more wiki experience `zola serve`
( https://www.getzola.org/documentation/getting-started/cli-usage/ )
So webbrowser in one window and your favorite text editor in another window.
I might be wrong, but it does not look remotely like a wiki.
Would you explain?} Please explain
Wiki: Present HTML to reader, as for 99% of Wikipedia.org visitors.
I left out that "Wiki" also means "allow edit through webbrowser".
"SSG" was suggested in response to the '> > > Any suggestions?'
The '> > So webbrowser in one window' for "Preview",
'your favorite text editor in another window' for avoiding the annoyance
of missing editor features in "edit throught webbrowser".
Chris Green (12025-01-22):
I wrote a RestructuredText plugin for Dokuwiki that means (not surprisingly!) that you can use RestructuredText markup in Dokuwiki.
You can even simply name a text file with a .rst suffix and the plugin
will recognise it and treat the whole file as RestructuredText, no
need for any Dokuwiki markup at all within the text.
The plugin is available from the Dokuwiki site:-
https://www.dokuwiki.org/plugin:rst
It says it's not been updated in more than 2 years which is true but I think it still works OK, if not I'm happy to fix it if needed.
Does this help any? RestructuredText is more like MarkDown than
Dokuwiki markup is, I think.
It was a very simple plugin to write, you might find it easy to copy
and change to work with MarkDown. Is there a simple single executable program to convert MarkDown to HTML (as there is for RestructuredText)?
Thanks, but it does not work, same problem as with the existing Markdown plugins. I am not asking my users to write <rst> or <markdown> in their files, I am not having my users disagree because one did and the other
did not and now they want to edit each other's page.
Plus, I suspect just like the markdowku plugin, the one that does not
require explicitly saying <markdown>, the buttons still produce custom syntax.
Yes to your last comment, while the content of the .rst file is pure RestructuredText of course the Dokuwiki editor when you edit a page
will still be the Dokuwiki editor. I assume that's what you mean by
"the buttons still produce custom syntax.".
I don't think you're going to find what you want somehow! :-)
What about Mediawiki?
It doesn't use Git for versioning,
3. Extensible - There are extensions to add Markdown syntax -
https://www.mediawiki.org/wiki/Markdown
If markdown is not a hard requirement
Do you know if there is a wiki similar to DokuWiki but that uses
Markdown as a syntax, not a custom one nobody else uses, packaged in
Debian? Bonus points if it can use Git to manage its texts.
It might be helpful to others for you to spell out the facets of DokuWiki
you find most important.
IkiWiki is a possibility: supports markdown (and others via plugins); supports Git as backend. Very customisable. Quite bare-bones OOTB. Packaged in Debian.
https://ikiwiki.info/
https://ikiwiki.info/
Very interesting. It seems it only fails for the last point. But maybe
it can be added easily, after all buttons like that run on client-side.
The look-and-feel seems a bit basic too, but it can probably be
changed.
Thanks for the suggestion, worth considering.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (3 / 13) |
| Uptime: | 19:12:33 |
| Calls: | 12,104 |
| Calls today: | 4 |
| Files: | 15,004 |
| Messages: | 6,518,087 |