Skip to content

Switch to Astro#113

Draft
hkamran80 wants to merge 305 commits intoredesign-nextjsfrom
astro
Draft

Switch to Astro#113
hkamran80 wants to merge 305 commits intoredesign-nextjsfrom
astro

Conversation

@hkamran80
Copy link
Copy Markdown
Owner

@hkamran80 hkamran80 commented Oct 5, 2025

Resolves #88 (Astro)
Resolves #112 (Netlify)
Resolves #64 (theme switcher)
Resolves #119 (photos page — 8435b8e)
Resolves #54 (image CDN — Netlify)
Resolves #122 (colophon — caf83d1)
Resolves #133 (slashes)
Resolves #130 (defaults)
Resolves #138 (draft posts)
Resolves #135 (drafts in sitemap)
Resolves #136 (hero images)
Resolves #120 (bill analyses)
Resolves #126 (style guide)
Resolves #127 (verify page)
Resolves #129 (POSSE page)
Resolves #128 (self-hosted page)
Resolves #131 (blogroll)
Resolves #5 (userscripts)
Resolves #118 (consolidation)

Remaining Tasks

  • Migrate programs utilities
    • Create index page
    • Migrate final grade calculator
    • Migrate overall grade after final calculator
    • Migrate text reverser
    • Migrate Duck composer
    • Migrate TestFlight Cleaner
  • Migrate privacy policy
  • Add social icons back to footer (see: f5291b8)
  • Add post tag pages
  • Add security headers
  • Add site images (e.g. favicon, profile, etc.)
  • Add breadcrumbs
  • Fix Nebula cards in light mode (icons and text are black when they should be white)
  • Add Umami
  • Add noindex site-wide while in development
  • Add Giscus (discussions and hashes need to be updated to use /posts/)
  • Update posts loader (see: Reorganize repository and update schema articles#85)
  • Move /support to /tip (see: Slash Pages)
  • Add Webmentions
  • Add IndieAuth

Final Tasks

Once the following tasks are completed, this PR is ready to merge.

  • Remaining tasks (see: precious section)
  • Fix table of contents display on mobile

Additional Tasks

The following tasks do not need to be completed before merge and will receive separate issues if this PR is merged before being resolved.

  • Move TOC to the left side on wide screens to enable side footnotes (sidenotes?)
  • Bold pink header / redesigned header
  • Redesigned footer
  • Add search (Add search #125)

@hkamran80 hkamran80 added the enhancement New feature or request label Oct 5, 2025
@hkamran80 hkamran80 marked this pull request as draft October 5, 2025 19:24
Repository owner deleted a comment from vercel Bot Oct 5, 2025
@vercel

This comment has been minimized.

@netlify
Copy link
Copy Markdown

netlify Bot commented Oct 22, 2025

Deploy Preview for hk-website-13 failed.

Name Link
🔨 Latest commit b483211
🔍 Latest deploy log https://app.netlify.com/projects/hk-website-13/deploys/6911a584755ed60008d4284e

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

1 participant