Todos for my Blog

Todos for my Blog

  • todos
  • blog
  • personal

This needs to be done (old todos):

  • Use a template, possibly with a command that creates a new Blog file. 2024-12-09 (made it with a .ts file)
  • Mark documents as draft
  • Display tags 2024-12-08
  • Show related posts (with the same tag)
  • PLUS: change the Font to Ubuntu 2024-12-07
  • PLUS: make a hamburger menu 2024-12-07 (did it with alpine)

New todos:

  • View Transition
  • Image optimization
  • Collections
  • Custom 404 page 2024-12-08 (made with chatgpt)
  • Slug without the date?
  • Show only a limited amount of posts on one page and reload the other when scrolling or add a next button.
  • Style the markdown todos without the dash in front of it
  • add a search bar
  • add tags to all posts
  • Install Alpine with CLI, not with a link tag
  • switch to deno??
  • Center the header horizontally
  • get a post last changed date
  • Find a way to write on my smartphone
  • Get Grammarly in my workflow integrated (maybe with Vine?; maybe LTex)
  • add word wrap in Visual Studio Code
  • get prettier working for sorting tailwind classes

Added later:

  • 2024-12-07 Dark theme
  • 2024-12-07 Color Palette
  • 2024-12-08 make tags clickable
  • 2024-12-09 switch to bun 2024-12-09

Brain storming: Marking files as drafts is a top priority, as the current solution of having drafts in a hidden folder could be better. This feature is crucial for my workflow, as it allows me to write the main text on my computer, then open my Git Repo on my phone with an App like GitJournal and get the Grammarly App working there. If this doesn’t work, I need something that works in VSC. However, I could use the Grammarly website to write a draft. The downside of correcting my post on my phone with GitJournal is that I need to push it to Github. So that only works when I can mark files as drafts.

Flexibility is key in my writing process. I need to consider where I want to write my posts: On the go or on my computer. The answer is both, and my process should be adaptable to accommodate this.

GitJournal works with Grammarly on my phone but does not push to Git correctly. Plus, it is very pricey.

I could even write my blog posts in Google Docs. Then, I can write on my PC and my phone. When I’m done, I copy the post to Visual Studio Code and push it to git. That’s it! That’s my workflow. I also need a tool to organize my posts. I can use my Astro project or Google Docs. I could use Fibery, Coda, or Tana when it comes out in Q1 2025. I will probably just use Google Docs to plan my posts: I can write the publishing date in reverse as the google doc title, like “YYYY-MM-DD”.

I then need to schedule time to work on my content and a separate time slot for working on my layout and the functionality of my blog. Maybe with flowsavvy, reclaim or usemotion.

As part of the functionality of my blog, I plan to integrate a login feature, possibly using Discord, a database, and a meditation timer. I want to call this section “Just Six”. The meditation timer is designed to be an alternative to a cigarette, with users able to see how much money they’ve saved and challenge others to who can meditate more. Of course, one could also set the timer to something else. This section is not just about functionality, but also about introducing me to web technologies in a fun and engaging way.

Before I implement new features, I want to switch to Bun, a newer, faster, and more straightforward platform. I’m excited to learn about Bun, Hono, and Elysia, and potentially use them. Then, I want to explore HTMx, Firebase, and other backends, and put them online with Netlify, Vercel, or Render. This journey of learning and exploration is part of the excitement of blog development.

I need to get ideas for what to write about. I need to think of a topic, but as long as I am writing something, it’s all right. I should also do some research on what is trending. Ahrefs keyword explore comes to my mind, but it is a little pricey (over 100 bucks). I can concentrate later on writing SEO-optimized content.

Suitable topics may be:

  • Programming
  • Electronics like the Arduino board
  • Physics
  • Mathematics (I was tutoring for at least 3 years)
  • Finding your Ikigai
  • Schizophrenia
  • Religion
  • My Life
  • Poems
  • My old poems with a commentary
  • Drugs
  • Psychology
  • Personal Development
  • Meditation
  • Yoga
  • Books
  • Conspiracies
  • Coaching situations
  • App reviews
  • (Project management) software reviews
  • CRM systems
  • My blogging journey