Hi, 

I've been back a bit on what initially bring me to Leo : *sphinx* 
documentation using it's great rst3 command :)

I've achieved a low level integration of sphinx within Leo, using @settings 
@data as conf.py and without any Makefile but instead Leo's @buttons. So 
everything is contained into Leo outines (ie sources, config and commands).

I'm using dulwich <https://github.com/jelmer/dulwich> package to update 
github webpages in a pure python way (ie no need git, so crossplatform).

I'll clean and update my config (leoDocs.leo) tomorrow, but you already can 
access to the result here : http://davy39.github.io/leo-editor/

It's of course pretty similar to the original (that was actually what I 
aimed), so for now the main difference, is the way to build and some 
templating. 
There are already few improvements :
- everything is build from sources (no more html files to update manually)
- flattr link have been integrated to all pages by using layout.html & 
custom sidebar templates. 
- index is now automatically built from rst
- I've introduced `..epigraph::` entries in the css since there are a lot 
of quoteblocks (see on home page)
- There is an first attempt using autosummary. It could easily be completed 
: http://davy39.github.io/leo-editor/apidoc/index.html

I'm becoming quite familiar with sphinx after this day of work, so I would 
be glad to keep working a bit if you have some specific requests and idea 
of improvement.

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to