Choose a legit ebook editing software/program

If you plan to write and publish an ebook, it’s best practice to pick a robust ebook editing program for your manuscript. There are plenty of ebook editing softwares/programs you can go for depending on your needs, and some of them you may already know are: Sigil, Calibre, iBooks Author, Canva, Kindle Create, MS word, Google Docs, Kitaboo, Visme, etc.

I wrote and formatted What The Hekk is HTML/CSS/JS? using Sigil which is a free open-source ebook editing software. Sigil supports all the essential features for editing and formatting your manuscript.


One of the features I like in Sigil is book view & code view. On importing a manuscript in Sigil, every page is rendered in book view and in code view.

Slide Image
book view in Sigil
Slide Image
code view in Sigil


If you even know a little in HTML and CSS, Sigil or Calibre is the best one so you can efficiently edit, format, validate, and customize your manuscript as well as lessening unnecessary error by accessing HTML/CSS source code in every page directly.

image editing & design tool

What kind of image editing program are you familiar with? Photoshop, GIMP, pixlr, Snappa, or Canva?

All are amazing program specialized in image editing. However, unless you need some heavy work on images/pictures, Canva is the right tool for you.

Some use Canva for ebook editing, but many mainly use Canva for quick image design/editing. Canva supports tons of design templates (vector, shape, frame, chart, etc), drawing, animation, effect in text/image/capture/video, etc, and all available export options in size & file type.
Just cannot believe that all those features are free! (note: Canva has a paid plan with further features as well!)

Your ebook will need some image/picture, work on it in Canva, and put it in your manuscript using Sigil, Calibre, or any ebook editing programs.

grammar & spell check

Need some grammar/spelling check real time?

Grammarly professionally does it as most of you already know, but I prefer to use Gmail which is fast and practically just OK for grammar/spelling correction, typo detection, and sentence/paragraph recommendation in one second.

Just click “Compose” in Gmail, populate your text in the email body, and that’s it!

you only need .epub (in most cases)

EPUB (.epub) is a file extension for ebooks and you don’t necessarily need any other file extension (again, in most cases).

EPUB is the most widely used and accepted file type over all major ebook publishing platforms (and you can easily convert your EPUB file to another file type).

TOC (Table of Contents)

There are two types of TOC.

nav TOC VS clickable TOC in Kindle app Navigation TOC VS HTML TOC


TOC must be in your published ebook, but having navigation TOC is just FINE!
Clickable TOC is, somehow, getting outdated as navigation TOC does the same thing even better.

links in ebooks

Unlike physical books, ebooks contain internal and external links readers can reference. It’s so true that links in ebooks improves reading experience, but not always. Some hassle with internal links in ebooks is that your readers could lose the original context after clicking an internal link.

One common solution is using footnote which is bi-directional hyperlinks. For example, text A[1] is linked to the footnote and the footnote is linked back to the text A. This way, readers no longer lose the original context while reading.
Some use popup note that can be popped up next to the on-clicked original context within a page.

Of course, your ebook may not have any footnote or popup note. Don’t worry too much!
Kindle app has the back button,

internal link & back button in Kindle app internal link & back button in Kindle app


and some of ebook viewers/readers still support the shortcut alt + ← (left/back arrow) enabling you to go back to the original context after clicking an internal link while reading.








You May Also Enjoy

  • Web Dev

    Batch Image Loader

    2023-08-20

    Features lazy load batch (bulk) images zoom in an image on click load more images on every 100 entry skip broken or blocked image source URLs (src) Tech Stack Frameworks: Jekyll (Ruby) & Liquid template Frontend: HTML/CSS/JS & Jquery Data:...

  • Web Hack

    Insert screenshot into Markdown doc in a second

    2022-07-11

    # What is Markdown? [Markdown](https://www.markdownguide.org/getting-started/) is a free open-source web-focused markup language that gives you hassle-free writing experiences (indeed, once you get familiar with it). As you can so easily find many of how-to-posts on syntax, structure, and so on...

  • Network

    [Packet Tracer] Configuring a DHCPv4 Server and a Relay Agent

    2022-07-14

    [Cisco Network Academy](https://www.netacad.com/) provides plenty of learning resources in networking. I will cover how to configure basic DHCPv4 on a router and a DHCPv4 Server, and a DHCP relay agent using [Packet Tracer](https://www.netacad.com/courses/packet-tracer) where you can simulate network topologies and...

  • Music

    100 famous rap lyrics in the world

    2023-08-17

    1. "I came, I saw, I conquered. Or should I say, I saw, I conquered, I came." - Jay Z, "Izzo (H.O.V.A)" (United States) 2. "If I say I'm going to die today, I'm going to die today." - Eminem,...

  • Web Dev

    Bootstrap Nav, Browser inspection, and Browser rendering process

    2023-04-23

    # Bootstrap navigation Bootstrap navigation is one of the most widely used navigation templates and there are a lot of practical points that help get familiar with **frontend**. In this post, we are going to have a close look at...