My personal website which provides details about me, my social contacts and my blog where I keep on posting my thoughts, ideas, travel experiences, developer tutorials and some random shit.
Feel free to provide feedback, suggest enhancements, report issues, or contribute with some pull requests.
- Ready to use Landing page and blogging platform.
- Admin interface of netlify cms to take control over all published content.
- Simple and minimal UI to provide more focus on content.
- Responsive layout for various screen sizes.
- Offline support using service worker.
- Progressive Web App.
- Clean and professional Typography.
- Syntax highlighting of code snippets present in posts.
- Optimized images for quick loading.
- Easy to control content using markdown.
- Allows adding React components inside markdown post using MDX.
- Continuous Integration using CircleCI which performs sanity checks like lint and unit tests.
- Google Analytics.
- Disqus comments.
- Reordering contact items in useSiteMetadata reorders the icons in sidebar.
- yarn start is sometimes not responding.
NODE_VERSION=14.16.0
NODE_ENV=development || production
GOOGLE_ANALYTICS=id of google analytics
GOOGLE_SHEETS_API=google sheets api
CONTACT_FORM_SPREADSHEET_ID=google sheet id of contact form responses
CONTACT_FORM_EMAIL_API=sending email notifications api
CONTACT_TO_EMAIL_ADDRESS=send email notification to this address
CONTACT_FROM_EMAIL_ADDRESS=send email notification from this email id
EMAIL_SUB_SPREADSHEET_ID=google sheet id of email subscribtions sheet