- SSG: GatsbyJS v3
- Hosting: GitHub Pages
- CDN: Cloudflare
- CI: CircleCI
- Deploy Gatsby version
- Deploy via CircleCI
- Set up Custom domain name
- Set up Cloudflare
- HTTPS
- Service Worker
- manifest.json (Add To Home Screen)
- Migrate Gatsby v0 to v1
- Test articles with textlint
- schema.org (JSON-LD)
- About me page
- Tag filter
- Monthly and Yearly article count
- Introduce markdown lint tool
- Customize Theme
- Check page speed
- RSS Feed
- Push Notification
- OGP
- Circle CI 2.0
git clone https://github.com/r-tamura/r-tamura.github.io.git
yarn install
yarn create-post
// Generate HTML for publish
yarn run build
// Clean publish directory
yarn run clean
// Run dev server(http://localhost:8000/)
yarn dev
// Deploy
yarn run deploy
// Docker run
docker-compose up -d
// Stop container
docker-compose down