Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Online book version of the content #555

Open
thunderbiscuit opened this issue Dec 2, 2021 · 3 comments
Open

Online book version of the content #555

thunderbiscuit opened this issue Dec 2, 2021 · 3 comments

Comments

@thunderbiscuit
Copy link

thunderbiscuit commented Dec 2, 2021

Hi there, and thank you for the amazing resource! I've been recommending it to people for a while, and it's only getting better.

I'm wondering if it was ever considered to publish the book as a website for easier consumption? There are a lot of tools that take markdown content and just build websites with them in book-ish formats.

In order to build an example I took a few minutes to port over the first 5 chapters into an mdbook (a Rust book builder tool) and it's hosted here. MDBooks are very easy to build (add markdown files as-is and provide a sidebar file called SUMMARY.md), but are not super flexible on the UI. They do have search out-of-the-box however, which turns out to be a fantastic feature when you have the size of content this book has.

There are tons of other great options if you want to put more effort into it and get more polished results. Here are a few I have used and can vouch for:

If that's ever of interest to this project, I'd be happy to help out on this effort, or simply advise on the different tools.

@shannona
Copy link
Collaborator

@ChristopherA any interest in this, or do you prefer to keep things focused on GitHub?

@ChristopherA
Copy link
Collaborator

Right now it would not be too difficult to make a book with markdown.

However, longer term I’d like see the course include more interactive features: videos, cli screencasts, self-tests, etc.

Maybe I’d we do this, a book version is as a branch, with some automation to exclude future features that are interactive.

@SerafDosSantos
Copy link

@ChristopherA @shannona Actually it is quite easy to convert *.md files into *.asciidoc files, better suited for book editing and publication. It took me a few minutes to obtain a nice HTML version of this project for my own needs to translate it to French (although I ain't ready to do so).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants