Source code (with deploy logic) for ramrajv.com, Personal site of Ramraj Velmurugan, powered by Gatsby.js.
The site's master branch is deployed automatically to S3 using GitHub Actions. Posts are created by creating Issues, which then triggers a PR. CI done using Netlify. Thus, each post has its own Issue, and is used for comments anf discussion.
Forked from the design and implementation by Noah Yamamoto for his personal website. Thankful for his permission to fork his design as well.
To run locally on docker:
docker run -it -v {{site_dir}}:/site -p 8000:8000 teamrazr/gatsby-runner bash
# sha: a485b06b36b6e73815387ed2f8479eb4d726ea95f9c4e25f274a8a1cfaa4fd17
cd /site
npm install
gatsby develop --host 0.0.0.0
Create new post PRs by creating issues (as owner); first line in comment should start excerpt: blah blah
.