Skip to content

Astro-nomical Improvements#17

Draft
matmanna wants to merge 8 commits intohackclub:masterfrom
quackclub:astro
Draft

Astro-nomical Improvements#17
matmanna wants to merge 8 commits intohackclub:masterfrom
quackclub:astro

Conversation

@matmanna
Copy link
Copy Markdown
Member

@matmanna matmanna commented Apr 9, 2026

This PR keeps the look and feel (css) of Slacker News identical while switching the site to use Astro (a modern web framework "for content-driven websites")

Full list of improvements:

  • Migrated to Astro
    • Features like theme preference adherance, @/# mentions, and RSS feeds have been retained.
    • Link/slug format is the same
  • JS features are automatically hidden when JS is disabled
  • Adds prettier & other things to make DX/codebase maintenance bettter

Cool things we can do now:

  • More advanced react-based integrations (e.g. #ship, #ysws widgets)
  • CMS (Visual Article Editing + Publishing)
  • Better segregation of public and private articles as well as more seamless protection of private articles behind HCA
  • Private, HCA-gated article comments (maybe synced with replies to threads in #slacker-news on Slack for easier moderation?)
image

@matmanna matmanna changed the title Astronomical Improvements Astro-nomical Improvements Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant