Create your own Wiki or digital garden for creating knowledge base
Host a simple technical website using mkdocs-material
for notes and documentation.
Simple yet salient featrues to note are :
- Toggle between light and dark mode
- Search bar
- Support for
[[wikilinks]]
- Notes on AI is a personal wiki on AI and ML and deployed using
Obsidian-publish
. - However, it is not free and requires a subscription to
Obsidian Publish
to host the wiki. - This wiki is inspired by the above and is deployed using
mkdocs-material
and hosted onGithub Pages
for free (You can also host it onNetlify
,DigitalOcean
orGitLabs
). - Since, everyone loves VS Code, it made much more sense to use it rather than Obsidian.
- Markdown files are easy to write and can be easily converted to html which can be hosted online.
Foam
: VS Code extension forObsidian
like experience. Enables wikilinks, graph visualization and backlinks in VS Code.mkdocs-material
: Material for MkDocs is a theme for MkDocs, a static site generator geared towards (technical) project documentation. It is a python package which be installed via pip.
- Change the
mkdocs.yml
file to add / remove any feature you want. It contains all the meta data of your site. - The
ci.yml
is used by github actions to deploy the site on github pages. - Make another branch named gh-pages.
- Go to the repository. Then go to Settings -> Pages -> Branch. Set it to gh-pages.
- Now, any changes you push to the main will automatically trigger deployment to github pages.
- Now, just add your markdown files to the
docs
folder.