Skip to content

Latest commit

 

History

1,010 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSats.org

This is the codebase behind OpenSats.org.

Getting started

This website was bootstrapped with tailwind-nextjs-starter-blog.

To run a development environment locally, run:

  • npm install to install dependencies
  • npm run dev to run the local development version

Please refer to their Quick Start Guide for further details.

Social preview images

npm run build generates social cards and checks that every card is exactly 1200×630 and under 1 MB. To regenerate blog cards locally after changing artwork, run npx contentlayer build followed by npm run generate:blog-og. npm run check:og validates all generated card families after a full build.

Blog OG and Twitter images use compressed JPEG copies; the original article artwork stays in place. Cards fill the frame without padding or stretching. Spotlight crop adjustments live in scripts/generate-blog-og.mjs. Review both the featured and alternate card individually when adding or replacing artwork, especially text near the edges and portrait headroom.

Contributing to the project

PRs are welcome! Fork the repository on your GitHub account, push changes to a new feature branch and then open a new pull request. Feel free to look at existing pull requests if you want to help review upcoming announcements, or create new PRs in case you've spotted a typo or similar in our past announcements.

Please contact us if you have any questions.

Thank you for supporting OpenSats!

Contributors


We've got badges too!

opensats.org

Sponsor this project

Used by

Contributors

Languages