Skip to content

elsoul/skeet-web-template

Repository files navigation

Skeet Web Template

Follow @ELSOUL_LABO2

Skeet Web Template

Web Media SSG Template

Skeet - TypeScript Serverless Framework

Aiming to

  • Fast Development
  • High Performance
  • Global Scale
  • Maintainable Code
  • Strong SEO

Summary

Quick start

# Node version (using nodenv)
$ node -v
v18.16.0

# Install dependencies
$ yarn install --frozen-lockfile

# Run dev server (localhost:4200)
$ yarn dev

Firebase Hosting

You need to login to Firebase to use Firebase Hosting to publish your media website.

# Install Firebase tools
$ npm i -g firebase-tools

# Login to Firebase to enable `yarn deploy` from local
$ firebase login

# Get FIREBASE_DEPLOY_TOKEN to use CI/CD
$ firebase login:ci

GitHub Actions (CI/CD)

Needs to set Secrets on GitHub to work with GitHub Actions.

BING_API_KEY
FIREBASE_DEPLOY_TOKEN

Also you need the BING_API_KEY for .env to send sitemap when yarn deploy

About

Next.js PWA Boilerplate for Skeet Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published