---
title: Blogtini Turns One!
date: 2025-02-14
categories:
- website
- features
tags:
- blogtini
- markdown
- javascript
- comments
- email
- versions
featured: comments.jpg
comment:
---
Blogtini is now feature complete with everything working! See below for the major features finally finished.
# Comments
We use [Staticman](https://github.com/eduardoboucas/staticman) for comments.
We've created a free lightweight setup for comments using https://netlify.com "serverless edge" functions. More information can be seen here: https://github.com/traceypooh/staticmin
# Contact (email) blog maintainer
The contact form is setup -- https://formspree.io is a good option to use and this blog uses it as an example.
# Versioning
Releases now get tagged (eg: `1.0.4`) and published to: https://deno.land/x/blogtini
So now blog sites can opt to use a pegged version in their `config.yml` like this:
```yml
theme: https://deno.land/x/blogtini@1.0.3/theme/future-imperfect/index.js
```
and in their site's top-level `theme.js` can use the same corresponding version there:
```js
import 'https://deno.land/x/blogtini@1.0.3/index.js'
```
# Light/dark mode
Light/dark mode is improved with multiple cosmetic bugs fixed.
There is a new [💡] icon in the top nav bar to toggle between light & dark modes if desired.
(Otherwise, local time & system preferences are used).
# Styling & CSS
This is an internal detail -- but now all markup is created via Web Components, and all the CSS is "inline" inside the web components JS files. This allows for clean versioning of all CSS, since all the JS files are versioned.
**❤️ Happy Saint Valentine's Day! ❤️**