Site Cleanup

I just did a big cleanup of this site. I made it simpler, using only basic HTML and CSS. I also got rid of external fonts to make it cleaner and faster.

This cleanup wasn’t just about how it looks. I also removed a lot of old code and content. I want the site’s new focus to be hosting my personal notes and docs for my projects. Here’s a list of what I did.

Renamed tags to topics

First, I renamed tags to topics everywhere. I think topics just makes more sense for what it is.

Content and Code Removal

A big part of this was just deleting files and components I don’t use anymore. This makes the code cleaner and easier to work on later.

I removed a few pages I don’t need anymore: contests, drafts, issues, and scwe.

I also removed a bunch of components that are not used now:

  • Definition
  • Divider
  • Heading
  • IssuesTable
  • Link
  • PageLinks
  • SCWETable
  • TableOfContents
  • Tree

On the content side, I deleted the audit, contests, issues, platforms, and scwe sections. I used to collect contest data from Sherlock and put it on my site. I even used Gemini to help create a list of Smart Contract Weakness Enumerations (SCWE) from that data. It was interesting, but now I’ve removed it all. I just want to host my own content.

Since I removed that content, I also deleted the collections for it: platforms, issues, contests, scwe, and auditProjects are all gone.

Utility and Config Cleanup

I got rid of the tags and toc utils since the new setup doesn’t need them. I also cleaned up an unused field in src/env.d.ts.

And finally, I deleted the .vscode and public/fonts folders because I’m not using external fonts anymore.

That’s pretty much it. The site is now a lot lighter and focused on being a place for my personal notes and project documentation.

Topics