简体   繁体   中英

CMS or Wiki for creating XHTML ebook + blog

For a long time I have been wanting to start a blog. But knowing myself, I know I won't update it often. So, I would like to club my blog with an " ebook ". I'd like to write some beginner level ebook/course on Biostatistics .

Here are some examples of other blogs (+ebooks) that follow this approach:

I could simply use WordPress or Tumblr or some blog site to create a blog and write my tutorials there. One post for each tutorial. BUT I am leaning towards creating a more structured book with table-of-contents , sequential chapters , prev/next navigation , and even quizzes (if possible) etc. Blog-post style is better suited for independent tutorials that don't follow a structured course/book format.

For Blog section, there is WordPress etc. But I haven't figured out how to create a structured ebook like these guys have created. What software/plugin/CMS/wiki plugin to use for this?

PS: eventually, I'd also like to convert my web ebook to PDF, MOBI, EPUB format. But that is probably not hard. Most important is to publish a web ebook like these guys have done it.

UPDATE :

Ideally, I just want to be able to login and click create-> new book or new chapter or something and just write like I'd write in a WYSIWYG editor. That script should take care of generating table of content and navigation etc. I think this probably resemebles wiki script but wiki-script probably won't take care of next/prev navigation.

http://www.swaroopch.com/notes/Python uses MediaWiki , which is okay for writing books. If you want to publish in several formats, a sophisticated markup language like Markdown or reStructuredText might be more appropriate. You can use different utilities to create static web pages using those, like Sphinx , Hyde or Jinja .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM