Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 2.09 KB

todo.md

File metadata and controls

39 lines (35 loc) · 2.09 KB

Todo : 24/10/2024

  • Replacew-[100vw] with max-w-[100vw] to avoid horizontal scroll
  • Publish Push Yourself post.
  • In-house analytics

Todo: 22/10/2024

  • render blogs and thoughts using SSG and generateStaticParams. Will SSG effect mdx components in code preview?
  • configure sitemaps and metadata for SEO optimizations
  • update velite build scripts and next.config.ts to render web app only after content is generated using mdx and velite

Todo

  • Write about my projects in /content/projects/**
  • Build a design system for website
    • grainy background
    • font - happy monkey xd
    • color theme : black and white :/
  • not found page
  • on scroll fade up animation component using framer motions
  • code highlighter: improve code block styles -- ongoing
  • abstract API for blog card
  • write blog on reusable react components
  • why two different link components A and nav-link?! Where's my resuable react components principle? Create a reusable link component for all link(a tag) use cases

Launch checklist

  • update readme
  • refactor PostHead component to ListItem component and to display list of blogs and thoughts in /blogs and /thoughts pages
  • show only published==true blogs and thoughts on /blogs and /thoughts pages.
  • skeleton loading for /blogs/** ,/thoughts/** pages
  • skeleton loading for /blogs ,/thoughts pages
  • update about me on landing page
  • write a hello world blog -> should I write why I created this website in this blog? or in the "About me" thought?
  • ui fixes : font colors, bg colors, font sizes and hovers states
  • don't launch the thought feature yet

Later

  • write a thought on "About me"
  • measure view on each writing (thought/blog) ref: nexxel
  • make cards for projects -> fetch data from GitHub
  • Vercel analytics for website is paid (Let's make our own analytics!)