Closed TheThirdOne closed 10 years ago
It would also allow hosting on gh-pages.
I actually started off with a Markdown version of the website but at some point transitioned to HTML because I needed more control over the formatting than Markdown would allow. Although it looks like a simple site there are quite a few places which have some less simple HTML.
The formatting also relies on a fixed-width page layout because otherwise code sections and images can end up overlapping in bad ways.
Although it can be a little bit of a pain to edit HTML by hand you get used to it pretty fast and you can be much more precise in the output.
I ported the book to gitbook. Check it out at http://gh.landersbenjamin.com/BuildYourOwnLispGitbook/
I still need to make most of the pages native markdown and fix the images, but it works nicely.
Nice @TheThirdOne!! There is a spelling mistake - ERROR HANDELING
Cool. Keep us updated with the progress.
Almost all done, has images now, but they still need to be formatted and reference code needs to be reworked. Then proof reading to make sure I didn't accidentally delete something important comes in.
Does this allow for easy export to ePub, or other ebook formats?
I don't know specifically what formats it supports because I haven't needed to, but it should support some. It uses ebook-convert to make ebooks. Check out the readme for youself, https://github.com/GitbookIO/gitbook.
Oh and by the way, the gitbook is a featured book on http://www.gitbook.io/.
Looks great. Nice work :+1:
@TheThirdOne, in your version, none of the collapseOne things in the Reference sections I tested expand on click. So, it's not possible to view the sample code (like hello_world.c). Incidentally, I think I prefer captions vs tool-tips for the images. And "About the Author" probably links to the wrong place. :)
The code issue is noted; I already have an issue on github for it. However, I have been swamped in schoolwork recently, so I have not fixed it. Making captions look good will be difficult in markdown, so I will not fix it (though I will accept a pull request). I will look into the "About the Author" link.
@orangeduck, I have a book for this on gitbook.io and because I published it has me as author. If you have an account on it (or make one). I can give you credit. @telemachus
@TheThirdOne Hey - I've created an account linked to my Github account so it should be under "orangeduck".
It worked, you are now listed under Authors.
Awesome, thanks! In that case shall I close this issue for now?
The current version is a little sparse on style and a bit messy to edit. Turning the html into markdown and rendering it with gitbook would allow code highlighting and an easy way to view the book on github.