My Workflow

Writing

I write the notes using VNote. After comparing some note taking apps (Obsidian, Zettlr, etc.), I choose it for some reasons:

  • markdown-it support

  • markdown with Mathjax plug-in

  • it can be hosted in Github Pages easily with Viki.

Hosting

My personal wiki is available in three static host:

  • at Netlify using Gatsby Starter Bee, because:

    • it supports markdown files and folder structures

    • it is integrated with GitHub

    • it has RSS feed

    • it is fast

  • at Gitbook Site using Gitbook, because:

    • it supports markdown files and folder structures

    • it is integrated with GitHub

    • it supports full text search

  • at GitHub Pages using Viki, because:

    • it supports markdown files and folder structures

    • it is integrated with GitHub

    • it supports VNote structure

Syncing

So, I need to sync the notes to Gitbook and Netlify repository, and I use SyncFolder for Windows 10.

Workflow

So, here are my workflow:

  • Write markdown notes using VNote

  • Sync all the files and folders with SyncFolder

  • Push to Github

  • ...

  • Profit

Problems with Workflow

  • Ensure to make consistent format between Gitbook and Gatsby Starter Bee

  • index.md in Viki will be displayed as the first page, but it will be displayed as the last page in Gitbook

  • readme.md will be displayed as the first page of Gitbook

  • No first line texxt in Gitbook. We should start with Header to make Gitbook display the correct Header.

  • In Gitbook, you cannot have two Header 1's or more.

  • In Gatsby, you need a title. So if you have both title and Header 1, both will be displayed in Gatsby site.

Last updated