Well this a theme that is quite often used with MKdocs and I guess its 
quite popular too. Just for some info
https://squidfunk.github.io/mkdocs-material/


On Saturday, May 23, 2020 at 5:57:26 PM UTC+5:30, Vinit Khandagle wrote:
>
> This is super cool. I think MKdocs is perfect fit. I believe Docker also 
> uses mkdos at the backend. Atleast they did when they were in their initial 
> years. I personally use it to track my own markdown files and stuff. 
>
> On Friday, May 22, 2020 at 9:09:18 PM UTC+5:30, Martin Blais wrote:
>>
>> Thanks to the work of Kirill Goncharov (and Dominik Aumayr's predecessor 
>> static codebase reference) the conversion of Google docs to HTML via 
>> Markdown works quite well. The final product is really slick: 
>> https://beancount.github.io/docs/. I think in terms of 
>> documentation this is the sweet spot I was hoping for: sources in gdocs 
>> that makes it possible to just go to a doc and start typing immediately 
>> (zero overhead to make fixes or rewrite portions), and for anyone else to 
>> insert a comment or suggestion, but with an output familiar for an open 
>> source project (familiar web pages with text). What we trade off for 
>> changes managed via commits and the associated history, we gain in 
>> collaboration and much more resultant documentation (I never would have 
>> written this much otherwise).
>>
>> As part of the Github migration, another thing I'd like to change about 
>> the documentation eventually is the conversion of links between Google docs 
>> from redirects through my website furius.ca, to use some other more 
>> permanent means of redirect.
>>
>> The history of it is that began to write the docs I wanted to have a way 
>> to refer to them by name, and the Google docs addresses aren't 
>> memorable (they include a long auto-generated "document id" root at 
>> docs.google.com/document/d/). I created a redirect configuration rooted 
>> at http://furius.ca/beancount/doc/<name>. This way I could send links 
>> that were more or less self-explanatory and that I could remember, with a 
>> well-known public name (e.g., http://furius.ca/beancount/doc/install), I 
>> would just type them in without having to look them up while writing an 
>> email. I pretty much consistently inserted such a link at the top of every 
>> one of the documents below the title.  This would also allow me to change 
>> which document an existing link points to, a capability I did not have to 
>> use very often, but which was handy the few times I rewrote some of the 
>> documents, e.g. http://furius.ca/beancount/doc/export.
>>
>> Overall the system works well. Here's the problem though: my website is 
>> generously hosted by friends in their web design & development company. 
>> Occasionally - several times per year - there's a network configuration 
>> change or an outage and my server is inaccessible, sometimes for 1-2 days. 
>> This means the links also aren't resolvable (the server can't respond with 
>> a redirect) and if you're reaching the docs through an email thread or on 
>> the Google docs source, the links simply won't resolve. This isn't great. 
>> In Kirill's HTML conversion the links look like they have been mapped: 
>> https://github.com/beancount/docs/blob/master/index.json so they link 
>> within the generated site, but it would still be nice to be able to send 
>> links by name and not rely on e.g., the generated names of the markdown 
>> files.
>>
>> I'd like to move the link root over to something hosted at Github so the 
>> docs aren't reliant on my server, the future of which is unclear (I don't 
>> have plans to remove it but I don't really need it either). I wonder if 
>> it's possible to create redirects rooted at something like 
>> http://beancount.github.io/<name>, http://beancount.github.io/docs/g/<name>, 
>> or something like that. Maybe there could be a mapping to both the gdocs or 
>> the markdown generated docs with the same name, e.g.:
>> http://beancount.github.io/docs/g/export -> 
>> https://docs.google.com/document/d/1mNyE_ONuyEkF_I2l6V_AoAU5HJgI654AOBhHsnNPPqw/
>>  
>> <https://docs.google.com/document/d/1mNyE_ONuyEkF_I2l6V_AoAU5HJgI654AOBhHsnNPPqw/edit>
>> http://beancount.github.io/docs/m/export -> 
>> https://beancount.github.io/docs/12_exporting_your_portfolio.html
>> Given the scope this project has taken, I could even register a short 
>> domain name for this purpose (e.g. beandocs.io?). 
>>
>> This is just an idea. I know how to do this on an Apache web server.
>> But can it be done on something hosted at Github?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/6f09fa27-20ea-48e7-8f00-81c7cf569a15%40googlegroups.com.

Reply via email to