All Projects → SaraVieira → Starter Book

SaraVieira / Starter Book

Licence: mit
A book starter to kickstart your writing journey 🎉

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Starter Book

Mangareader To Ebook
download mangareader and make epub
Stars: ✭ 12 (-95.67%)
Mutual labels:  pdf, epub
Koreader Base
Base framework offering a Lua scriptable environment for creating document readers
Stars: ✭ 81 (-70.76%)
Mutual labels:  pdf, epub
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (+268.59%)
Mutual labels:  pdf, epub
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+172.2%)
Mutual labels:  pdf, epub
Comics Downloader
tool to download comics and manga in pdf/epub/cbr/cbz from a website
Stars: ✭ 190 (-31.41%)
Mutual labels:  pdf, epub
Booktype
Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any ereader within minutes.
Stars: ✭ 810 (+192.42%)
Mutual labels:  pdf, epub
Koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Stars: ✭ 9,467 (+3317.69%)
Mutual labels:  pdf, epub
Crowbook
Converts books written in Markdown to HTML, LaTeX/PDF and EPUB
Stars: ✭ 399 (+44.04%)
Mutual labels:  pdf, epub
The Economist Ebooks
经济学人(含音频)、纽约客、自然、新科学人、卫报、科学美国人、连线、大西洋月刊、新闻周刊、国家地理等英语杂志免费下载、订阅(kindle推送),支持epub、mobi、pdf格式, 每周更新. The Economist 、The New Yorker 、Nature、The Atlantic 、New Scientist、The Guardian、Scientific American、Wired、Newsweek magazines, free download and subscription for kindle, mobi、epub、pdf format.
Stars: ✭ 3,471 (+1153.07%)
Mutual labels:  pdf, epub
Markdownslides
MarkdownSlides is a Reveal.js and PDF slides generator from MARKDOWN files, that also generate HTML, EPUB and DOCX documents. The idea is that from a same MARKDOWN file we can get slides and books without worrying about style, just worrying about content.
Stars: ✭ 121 (-56.32%)
Mutual labels:  pdf, epub
Easybook
Book publishing as easy as it should be (built with Symfony components)
Stars: ✭ 744 (+168.59%)
Mutual labels:  pdf, epub
Laravel Book
Up to date Epub, Mobi and PDF versions from the official Laravel Docs
Stars: ✭ 221 (-20.22%)
Mutual labels:  pdf, epub
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+960.65%)
Mutual labels:  pdf, epub
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-91.7%)
Mutual labels:  pdf, epub
Plato
Document reader
Stars: ✭ 473 (+70.76%)
Mutual labels:  pdf, epub
Owasp Masvs
The Mobile Application Security Verification Standard (MASVS) is a standard for mobile app security.
Stars: ✭ 1,030 (+271.84%)
Mutual labels:  pdf, epub
Percollate
A command-line tool to turn web pages into beautiful, readable PDF, EPUB, or HTML docs.
Stars: ✭ 3,535 (+1176.17%)
Mutual labels:  pdf, epub
Lightnovel Crawler
Download and generate e-books from online sources.
Stars: ✭ 344 (+24.19%)
Mutual labels:  pdf, epub
Kotlin Reference Chinese
Kotlin 官方文档(参考部分)中文版
Stars: ✭ 85 (-69.31%)
Mutual labels:  pdf, epub
Pandoc Book Template
A simple Pandoc template to build documents and ebooks.
Stars: ✭ 214 (-22.74%)
Mutual labels:  pdf, epub

Book Starter

A starter built with gatsby to help you create books with ease.

  • 📖 Create Book from markdown files
  • 🖼 Generate PDF with Light and Dark Mode
  • 📚 Generates Epub file
  • 👩‍💻 Creates a preview site

PDF Light Example

PDF Dark Example

Epub Example

Website Example (add ?theme=dark to preview dark version)

How to use

  1. First git clone and cd into the folder
git clone [email protected]:SaraVieira/starter-book.git my-book && cd my-book
  1. Edit your book in the book.md

  2. Set you book properties in bookInfo.js

  3. Run yarn install

  4. Run yarn build

    5.1. You can also run yarn build:site to build just the preview site

    5.2. Or run yarn build:book for the PDF and Epub files

  5. To get the .mobi file download the Kindle Previewer and drag your .epub file and it creates a kindle compatible file.

  6. Profit??

FAQ

How can I edit the CSS?

The CSS is located in ./src/styles/style.scss and you can edit it there. At the bottom you will see all the styles specific for the dark version.

How can I change the Prism theme?

I import the prism theme in ./src/pages/index.js and in there you can use any theme or make your own and use it by importing. I made a tool you can see here that helps you make your VSCode theme into a prism theme easily.

The chapters are screwed up in my version

I use a really HUUUUGE hack to get them, I go through every H1 created by the markdown file and make that into a chapter so I can only recognize H1's as chapters at least until I find a better way :( If you want to try and fix that the code is at ./generate-book/epub.js.

How can I add o outline items to the PDF?

I could not find a way to do this with code so I ended up buying a software called PDFOutliner but this is far from perfect as it's a Mac only app so any help would be super appreciated.

To use the software open it up in your mac, click open and locate the PDF version of the book and after that you click on "Auto TOC"

PDFOutliner UI

Once created save the file and you should have a new Outline created.

Why?

I built this in order to be able to publish a book I wrote and I think it may be useful for someone so I made it open source.

Books using this:

Let me know if you are using this to make your book :)


Any issues please make a PR or file a bug

Licensed under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].