I would like to rewrite my website using Orgmode (till now I used
Jekyll). It would be nice if you could help me with following questions:
Org-mode is not really a website-publishing tool like Jekyll, although it can be part of the chain. Org-mode at its core is a markup language, although with considerable tooling support from org-mode and related tools in Emacs.
Org-mode would be equivalent to Markdown in this respect. You still need to use a tool to generate/publish your website.
My current favorite is Hugo (
http://gohugo.io/) which, just like Jekyll, generated a static website, but has a lot of very nice features.
My answers below assume the above.
1. could somebody, please, point me to a tutorial on how to create a
multilingual site? Like the
orgmode.org with EN:FR:JA. Ideally it would
be if one would have page-aware language switch, i.e. if one is on the
page
orgmode.org/fr/features.html and clicks JA he will be redirected to
orgmode.org/ja/features.html (and not .../ja/index.html as it is now)…
Hugo has built-in support for multilingual sites:
https://gohugo.io/content-management/multilingual/ - I’ve never used it so I don’t know how well it works.
2. how can one create "prettified" links, i.e. /features/ instead
of /features.html ? Basically during the website generation for the file
features.org a directory `features` needs to be created and the html
file placed into `features/index.html` ... Is there a tutorial on how to
do that?
Hugo does this by default, but has a lot of options for how URLs are generated:
https://gohugo.io/content-management/urls/