My portfolio to share my thoughts, translations and products for fun.
- setup overall theme
- dark/light mode theming toggle
- add footer
- add single post displaying
- add posts listing
- add site-wide animation with framer-motion
- Home page
- Showcase page
- add code highlight
- SEO, sitemap.xml
As you may have seen, there is a few "Anti-patterns" code in the application, but believe me, they are reasonable in the context of such scale, like:
-
Put related components in a single .tsx file. Which is following the practices:
-
💡Colocation by Kent C. Dodds and
-
💡Optimization Principle by Donald Knuth
Premature optimization is the root of all evil. -- Donald Knuth, 1974
-