Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3 #164

Merged
merged 40 commits into from
May 1, 2024
Merged

v3 #164

merged 40 commits into from
May 1, 2024

Conversation

Vahor
Copy link
Owner

@Vahor Vahor commented Apr 21, 2024

Goals:

  • Replace Notion With local markdown files (I no longer use notion)
    • ContentLayer seems to be currently unmaintained but there's a fork and discussions about a new maintainer, so I can live with that.
  • replace eslint/prettier with biome
  • replace yarn with bun
  • convert existing posts
  • add comments, maybe https://utteranc.es/ or disquss 🤔
    • I really don't want to have to make my own comment / account system. People don't want to create a new account for only my two posts a year.
    • But I also don't want to put ads/cookies with stuffs like disquss
    • utterance does not seem to be maintained ? https://github.com/giscus/giscus is a "fork" that have more
      functionnabilities
  • add anchor link for h2/h3
  • add pre title
  • add pre copy
  • allow index.mdx with folder for blog
  • improve seo / opengraph
  • maybe a light theme
    • switch
    • blog
  • figcaption (default to em : img + em)
  • improve search to use tags and description and not just the title
  • securityHeaders just for fun (to have green check on web tests 🕺 )
  • fix domains redirection
  • differenciate blog post and projects
  • add a tag / posts page ? (low prio)
  • toc component
  • add a logo/favicon
    • designer is a job, and it's not mine. I tried 3 different "design" using my powerful skills, at the end I tried a default star icon, and the favicon is not readable at all. I'm not convinced that it look good, but I still like it, it's what I had in mind.
  • Improve design (TBD)
    • front page with a grid of posts and projects (add a "hidden" field to hide posts)
    • clean 404 / error page
    • image figcaption
    • add style on comments
      • kinda hard, it's a iframe so we have to use a custom css file. The default style is okish so we can skip it.
    • light theme
    • items in tag page
  • better presentation of my work and skills
  • add readme / update tags on github
  • automatic og image

Copy link

vercel bot commented Apr 21, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
vahor-fr ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 1, 2024 0:07am

i'm clearly not a designer
not perfect but that's something
@Vahor Vahor marked this pull request as ready for review May 1, 2024 12:06
@Vahor Vahor merged commit b98223f into main May 1, 2024
3 of 4 checks passed
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.

Replace Notion with Contentlayer
1 participant