Skip to content

equk/equk-gatsby

Repository files navigation

equk-gatsby

My Personal Blog - 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

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

Google Lighthouse

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

development features

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

eslint config

  • typescript
  • airbnb
  • prettier
  • react
  • react-hooks

folder structure

main content folders

  • content - posts & pages in markdown + yaml
  • static/media - images for frontmatter

favicon generation

  • src/icon/icon.png - default icon location

netlify cms

  • static/admin/config.yml - netlify cms config

Notes

Contact

Website: https://equk.co.uk

Mastodon: @equilibriumuk@hachyderm.io

Twitter: @equilibriumuk

License

Source Code: MIT License

Content & Media: Copyright

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

About

⚛️ 🚀 old personal blog

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published