How to Write and Self-Publish an eBook Online for Free

Write the eBook Content

  • Open a text editor like Visual Studio Code, Atom, or Sublime Text to write your eBook content using markdown formatting.
  • Structure your content clearly with headers, lists, images, code blocks etc.
  • Use markdown formatting like bold, italics, links, lists etc. to make the content easy to read.
  • Write concisely and ensure the content flows logically.
  • Save the markdown files with .md extension.

Convert Markdown to eBook Formats

  • Use Pandoc to convert the markdown files to eBook formats like EPUB, MOBI etc.
  • Pandoc has great support for markdown and can handle tables, images, formulas etc.
  • The command will be like:
pandoc book.md -o book.epub
  • Use Calibre to convert between eBook formats if needed.

Create a Cover

  • Design an eye-catching eBook cover using Canva or Adobe Photoshop.
  • Use high-quality, relevant images and minimal text.
  • Save the cover image as JPG or PNG.

Self-Publish on eBook Platforms

  • Sign up on platforms like Amazon KDP, Barnes & Noble Press, Kobo Writing Life etc.
  • Upload the cover image and eBook content file.
  • Fill out metadata like title, description, author name etc.
  • Publish the eBook and make it available for sale.

This covers the overall process to write and self-publish an eBook online for free using markdown. Let me know if you have any other specific questions!