Skip to content

helloandre/skylight

Repository files navigation

Skylight 🌤️

A blogging platform built entirely on Workers Pages with Ghost-compatable themes.

Built With:

Installation

NOTE: pre-release deployment steps intended for testing ONLY

  • npm run deploy
    • chose the account and project (or create a new one)
  • add a KV Namespace to the variable KV

Development

You will be utilizing Wrangler for local development to emulate the Cloudflare runtime. This is already wired up in your package.json as the dev script:

# start the remix dev server and wrangler
npm run dev

Open up http://127.0.0.1:8788 and you should be ready to go!

TODO

Functionality:

  • scheduled posts
  • proper editor experience, maybe https://tiptap.dev/
  • membership signup
  • author signup
  • author-via Cloudflare Access
  • authors on posts
  • tags on posts
  • sending emails
  • settings

Tech:

  • proper indexing of posts/users
    • Durable Objects or D1

License

Skylight is released under the MIT license.

About

A blogging platform based on Cloudflare Pages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages