Todo List.

Todo List

Critical Priority

  1. Confirm the site’s primary purpose and target audience.
  2. Review all public pages for broken internal links.
  3. Verify the production build runs without errors.
  4. Check that the homepage has a clear title and description.
  5. Validate mobile layout on common viewport sizes.
  6. Audit navigation links for accuracy and consistency.
  7. Confirm contact or profile links point to the correct destinations.
  8. Review _config.yml for accurate site metadata.
  9. Ensure generated _site output is excluded from source changes when appropriate.
  10. Check that no secrets, tokens, or private credentials are committed.

High Priority

  1. Update the README with local setup instructions.
  2. Document the deployment workflow.
  3. Add or verify favicon and web app metadata.
  4. Review image sizes and compress large assets.
  5. Confirm page titles are unique and descriptive.
  6. Add meta descriptions for important pages.
  7. Improve accessibility labels for navigation and interactive elements.
  8. Check color contrast across the site.
  9. Verify blog post dates and archive ordering.
  10. Review project descriptions for clarity and current status.
  11. Add missing alt text for images.
  12. Test the site with JavaScript disabled where practical.
  13. Confirm comment system setup documentation is current.
  14. Review external links and remove dead references.
  15. Add a basic contribution or maintenance note.

Medium Priority

  1. Standardize Markdown heading levels across docs and posts.
  2. Add a content style guide for future posts.
  3. Create a checklist for publishing new blog posts.
  4. Review tag usage and consolidate duplicates.
  5. Add screenshots or previews for featured projects.
  6. Improve archive page readability.
  7. Add structured data where useful.
  8. Review Sass organization and remove unused styles.
  9. Check browser compatibility for key layouts.
  10. Add a lightweight performance budget.
  11. Create a changelog or maintenance log.
  12. Review 404 page content and navigation options.
  13. Add documentation for asset naming conventions.
  14. Confirm timezone assumptions for dated content.
  15. Review GitHub Actions or deployment automation if present.

Low Priority

  1. Add optional dark mode notes or design exploration.
  2. Create a backlog for future visual refinements.
  3. Add examples to documentation where setup steps are ambiguous.
  4. Review typography scale for consistency.
  5. Add social preview images for key pages.
  6. Document how to add a new project entry.
  7. Review old posts for outdated references.
  8. Add a glossary for project-specific terms if needed.
  9. Consider adding an RSS or feed link to navigation.
  10. Schedule a recurring quarterly site review.