A boilerplate for self-publishing books, based on the Jekyll blog platform.
Features:
If you already know how to use Jekyll, copy the boilerplate, put the chapters in the _chapters
folder, and edit the _config.yml
, check below for detailed steps.
Create a Github account
Create a new repository from the boilerplate by following the link https://github.com/boris-marinov/jekyll-book-boilerplate/generate
Fill out the "Repository Name" field and click "Create" - you repository should be up on "https://github.com/
Enable Github pages
/_config.yml
file and edit the name
and description
fields for your book. If you are using the Github guide from above you also need to set the baseurl
property to <your_book_title>
./_chapters
folder, place the chapters of yout book where the file names would have to follow the chapters order, like 01, 02, 03 etc.Read about Jekyll for more info.
/title.txt
file build
script.There are links for downloading the epub file at the website footer.
npm
and the spellchecker-cli npm package.spellcheck
script.You can fill any words that you want to exclude from the spellcheck in the /dictionary.txt
file.