Personal (blog) static site built using Gridsome. Static site is a website which is pre-built — it does not require a server running when published. The website posts are written in Markdown.
Implementation
Implemented using Gridsome (Vue port of Gatsby). Compared to a regular gridsome project, this is a heavily customized setup. This Gridsome project is the first of its kind to support GraphQL code generation, and hence offers TypeScript support unlike any other. Overall this project required fixing issues across 3 other open source packages.
Website features
- Search across all posts
- Recommended / related posts
- Git-based comments using Vssue
- Analytics (Mixpanel, Sentry)
- SEO features like meta tags (incl. Open Graph and Twitter cards), sitemap, robots.txt
- RSS feed
- Pre-compression of static files
Deployment
Deployed using Netlify.