An open API service indexing awesome lists of open source software.

https://github.com/equk/equk-gatsby

⚛️ 🚀 old personal blog
https://github.com/equk/equk-gatsby

Last synced: 5 months ago
JSON representation

⚛️ 🚀 old personal blog

Awesome Lists containing this project

README

          

# equk-gatsby

My Personal Blog - [equk.co.uk](https://equk.co.uk)



typescript-logo
reactjs-logo
graphql-logo
gatsby-logo
netlify-logo

## ⚠️ not a starter template or theme

This is my own personal blog and shouldn't be used as a starter template or theme.

I have made the site open source and available on github for others to learn from or to contribute improvements.

## main features

- [x] PWA
- [x] Google Workbox Service Worker
- [x] Sitemap
- [x] OpenGraph & Twitter Meta Tags
- [x] Feature Image
- [x] RSS Feed
- [x] Gitalk Comments
- [x] Syntax Highlighting with `prismjs`
- [x] Pagination
- [x] Netlify CMS
- [x] Netlify
- [x] Subresource Integrity (SRI)

### Google Lighthouse

![](./static/media/images/equk_lighthouse.png)

Performance: 100% Accessibility: 100% Best Practices: 100% SEO: 100% PWA

## development features

- [x] ESLint with plugins
- [x] Typescript
- [x] `tailwindcss` CSS framework
- [x] `postcss` with plugins
- [x] `gatsby-image`
- [x] react `hooks`
- [x] `react-helmet`
- [x] GraphQL
- [x] Husky Git Hooks
- [x] Checks js,jsx,ts,tsx,json pre-commit
- [x] Postbuild script

### eslint config

- [x] typescript
- [x] airbnb
- [x] prettier
- [x] react
- [x] react-hooks

## folder structure

### main content folders

- [x] `content` - posts & pages in markdown + yaml
- [x] `static/media` - images for frontmatter

### favicon generation

- [x] `src/icon/icon.png` - default icon location

### netlify cms

- [x] `static/admin/config.yml` - netlify cms config

# Notes

# Contact

Website: https://equk.co.uk

Mastodon: [@equilibriumuk@hachyderm.io](https://hachyderm.io/@equilibriumuk)

Twitter: [@equilibriumuk](https://twitter.com/equilibriumuk)

# License

Source Code: MIT License

Content & Media: Copyright

(You are **not** permitted to re-use the content publicly or commercially)