Replying to

I used to use Hugo, and did for a long time. But sending webmentions was always tricky! Eventually I broke down and just built my own blogging platform lol.

Replying to

Heck yeah! Looks like a wonderful time.

  1. screenshot of theme settings and color picker
    The color glow is such a vibe

I'm implementing custom theme settings! This is something I had the idea for late one night last week. You define the settings you want in your theme's theme.json like this:

{
  ...
  "settings": {
    "fields": {
      "accent_color": {
        "type": "color",
        "label": "Accent color",
        "default": "#cc3f2e"
      },
      "background_color": {
        "type": "color",
        "label": "Background color",
        "default": "#f8f4ef"
      },
      "max_width": {
        "type": "string",
        "label": "Layout max width",
        "default": "72rem",
        "help": "Used for the main content column."
      }
    },
    "groups": [
      {
        "label": "Colors",
        "fields": ["accent_color", "background_color"]
      },
      {
        "label": "Layout",
        "fields": ["max_width"]
      }
    ]
  }
}

The result is the UI you see above! Then they can be used your theme like this:

<style>
    :root {
        --accent: {{ theme.settings.accent_color|default:"#cc3f2e" }};
        --bg: {{ theme.settings.background_color|default:"#f8f4ef" }};
    }
</style>

This seems like a small feature but it gives users and theme devs a ton of flexibility! I'm exicted to someday see how people use it.

Replying to

From another site

Lately there’s been a brewing culture war in the software community regarding the usage of LLM-based coding tools (ChatGPT, Claude, Gemini, etc.), and I’m seeing a lot of hardline discourse on both sides, but especially from the anti-AI ...

Read more

I have a hard time finding fault with anyone using AI tools in their jobs. With the economy the way it is, I won't begrudge anyone who feel they need to use them to stay ahead of the curve.

Liked

From another site


I’ve been wanting a dead‑simple way to publish small personal sites on Neocities without build tools, databases, or plugins. Today I’m sharing Neo‑CMS — a tiny flat‑file CMS that renders Markdown right in the browser.
The whole idea is:...

Read more
  1. all the pieces laid out
    I swear if you have a strategy for laying out the pieces it goes easier!
  2. the back of the BILLY
    I should have drawn something back here lol
  3. upright BILLY
    An upright BILLY
  4. the living room
    I’m so happy with how it came together šŸ˜

Azure and I bought this bookshelf wayyyyy back in December, but couldn't put it up until the Yule tree went away. We did that last weekend but finally had the energy to assemble the BILLY tonight.

It went together much easier than I expected, even for IKEA furniture. And I love how it came together!

I made a no‑build CMS for Neocities

I’ve been wanting a dead‑simple way to publish small personal sites on Neocities without build tools, databases, or plugins. Today I’m sharing Neo‑CMS — a tiny flat‑file CMS that renders Markdown right in the browser. The whole idea is: just files. Drop Markdown into /content, list those files in content/index.json, and add a little YAML front matter for titles, menus, and slugs. That’s it. No build step. No dependencies. No CLI. If you can edit a text file and upload it to Neocities, you ca...

Read more