I write about the things I learn here. Some of the topics for most of the Articles/Blogs are:
This is a personal blog made with html/css/markdown, generated using Burrow(a SSG written in Golang) and hosted on GitHub pages.
- GitHub Pages for hosting
- Turso Database for storing/syncing posts
- Netlify Cloud Functions for serverless functions (adding and syncing posts, triggering builds)
- Run
scripts/sync_from_author.shto sync latest markdown content from/home/meet/code/blog/authorinto this repo'sposts/directory. - CMS endpoint is available at
/cms(served bynetlify/functions/cms) and uses existingapi,sync-db, andtrigger-buildfunctions. - Run
python3 scripts/sync_newsletter_feed.pyto pull the latest Techstructive Weekly issues from Substack intoposts/newsletter/.
Script:
./scripts/sync_posts.sh --sync-all --verboseBuild-time plugin (optional). The plugin only runs if SYNC_DB_ON_BUILD=1:
export SYNC_DB_ON_BUILD=1
export TURSO_DATABASE_NAME="libsql://..."
export TURSO_DATABASE_AUTH_TOKEN="..."Optional plugin flags: SYNC_DB_SYNC_ALL=1, SYNC_DB_VERBOSE=1, SYNC_DB_DRY_RUN=1, SYNC_DB_HOURS=6.
You'll also find some of my articles written at GeeksforGeeks. They mainly contain shell scripting(bash), Java, Vim and some random articles as well.
I hope you'll have fun reading my articles, if not please give feedback on the handles from Contact section.