Nanolog
Like microblog, but even smaller.
- 09 March 2025, 03:16 (MSK) Git PushView Post
Testing something out, if everything works this post should be created and pushed to the website repo automatically by the nanolog tool.
Or it’ll nuke the entire repo, idk.
[7 edits omitted]
Edit #7: Turned out I was using an old version of the script and didn’t properly export the GIT_DIR variable, hopefully it’ll work now.
Edit #8: I hate Git so so much. - 22 February 2025, 05:25 (MSK) I'm AliveView Post
So uh yeah, I kinda forgot about this thing for a month, sorry. This month I’ve been working hard on Ametrine, participated in HighSeas and won some prizes, and… that’s about it. I plan on writing about HighSeas once I get (or don’t) said prizes, and plan on porting this site to Ametrine and releasing its first alpha before the end of the month. Oh and yesterday I caught flu, yay.
- 21 January 2025, 03:49 (MSK) Nanolog CLIView Post
Alright, I’ve been putting this post away for three days, for no reason, so yeah here we go.
I’ve made a CLI tool for posting nanoposts (nanolog posts?) with Gum for UI, and it’s basically just a bash script. I’ve got the idea of using Gum from Sam while they were working on Gir (very swag tool btw check it out). The idea is to make nanoposting easier and faster, thus reduce my Mastodon usage, thus having more control over my posts or something, I’ll write a post about this sometime.
Anyhow, this post was written entirely from terminal using said tool; a bit tricky without spellchecking and having the edit area 6 line high, but could be worse. It doesn’t really make the process significantly faster, but why not make stuff more painful for no reason.
Now that this post is written I can finally nanopost something else, as it was stopping me from doing so.
P.S. Here’s a short demo:
- 10 January 2025, 05:49 (MSK) Defibrillate AboutView Post
Once again I’ve sat down to write a blog post and ended up doing completely unrelated things. This time I have shortened homepage by moving unnecessary info to about page, which I have got rid of a while ago, and redesigned the works section (that window with rainbow text is now on about page). Design is pretty heavily inspired by Volpeon’s site, but also it’s very different so I guess it’s fine.
- 29 December 2024, 03:27 (MSK) Navigation SidebarView Post
So, there’s this thing I’ve been working on for five days straight: Navigation sidebar!
That’s right, I have finally fixed site’s navigation. The thing that was used for a short period of time before this was honestly pretty pad; to go somewhere you had to open the burger menu and then click, it covered content on mobile, and some links were in the footer (for some reason?). Now it’s all neatly placed in a sidebar, with categories, icons, all that stuff. It was surprisingly hard to implement, not the sidebar itself, no no, fixing all the stuff that relied on screen width such as post banners; I had to use some modern CSS features such as container queries as it wasn’t possible to fix them otherwise. I have also burnt down the “Rizz it Up” button on home page, it had to be done anyway.
While at it I have also redesigned the footer, moved post buttons such as “Table of Contents” and “Share” over to header, and on pages that have an Atom feed it displays button to subscribe to it. The title in heading acts as “Go to Top” button, minor detail but pretty useful at times.
There’s still a lot of stuff to clean up and simplify, but whatever I have at hand already is times better than what was before. I’m particularly not happy with the search bar taking a lot of space, and search results being very narrow.
Even thought sidebar is not a new concept, it’s worth noting that I got the idea to implement it by first looking at old Volpeon’s site, and was then convinced by looking at Pebble’s site (both look spectacular by the way).
- 23 December 2024, 10:25 (MSK) Auto ContrastView Post
Feature that I’ve been wanting to implement for a while; automatic contrast color picked from the accent color. I’ve tried adding it earlier but it didn’t work for some reason, likely because I’m a moron, but in any case now I don’t have to set the contrast color manually. I will backport this to Duckquill along with other changes later today (I hope so at least). Thanks Lea Verou for this neat trick. One thing I changed about it is made it use slight transparency if the contrast color is black, so it doesn’t look too ugly. The code is as follows:
:; :; :;
- 21 December 2024, 02:03 (MSK) Proper CategoriesView Post
I’ve finally finished working on the categories feature, and if you’re reading this it means it’s already deployed. Not that it was difficult in terms of coding, but it was a bit tricky in terms of design, plus it was unclear how to integrate it properly.
Basically I had some sort of categorization using tags and “post types” such as “Featured” and “Hot”, and while it sounds okay on the surface, it really wasn’t that good; there were no way to filter posts by their type, and the styling was a bit over the top and rather distracting.
So, to address these issues, I have added categories page. Under the hood it uses the same logic as tags, but my plan is to use only one category per post. I have also added feed links next to headings, so that you can subscribe to, I don’t know, “Archived” category and get ancient posts only, or subscribe to “Devlog” tag to get my site updates, you got the idea.
I like how I managed to reuse existing styling from post list for the categories index page, and it wasn’t really my plan; I initially wanted it to use a unique and interesting style, but I just couldn’t come up with anything so I reused existing design (which I stole from Fuwari).
What’s now left to finalize the categorization overhaul is redesign the “Tags” page, but right now I’m not sure how it should look like.
P.S. This particular nanopost is a bit lengthy huh…
- 02 December 2024, 01:25 (MSK) First ComicView Post
Yesterday I’ve drawn my first comic (as per this poll). The drawing is this shitty on purpose, if I wanted to I could do better ;)
Honestly I kinda liked doing it, might do it some more.
- 27 November 2024, 20:45 (MSK) Writing BankruptcyView Post
Writing bankruptcy is such a brilliant line; it perfectly describes the current state of Progressive Enhancement. Um, yes that’s all, just wanted to share my new favorite line.
- 23 November 2024, 21:20 (MSK) Content DuplicationView Post
You know, I want to make the Neocities site its own thing; with different content, style, vibe, and whatnot, but in order for it to be somewhat useful, I have to duplicate content from this site, which is like the opposite of my goal
. Of course I could just link to this site, but then, what’s the point of having an alt site in the first place? It’s so annoying (just like I am).
- 17 November 2024, 04:37 (MSK) Overhauling NeocitiesView Post
Guess who’s writing this at 4AM.
I’ve started porting my Neocities site to Zola; it works already (it took me like 5min), but it’ll take much more time to make it actually clean and pleasant to use, as right now it’s a hot mess of ugly HTML and confusing CSS. I have some grand (not actually) plans for it, so yeah, stay tuned.
- 16 November 2024, 16:34 (MSK) Bye StampsView Post
Lately my site has grew in site quite a bit; I switched to a custom web font, added some Gir stamps, and such. This made the site weight around 1MB, which isn’t a lot, but twice the 512KB limit, so I’ve made a tough decision and axed all the stamps and renamed the section on the homepage from “Bumps” to “Badges”. Sad, but I won’t get id of them entirely; I plan to move them to my spacehey (somehow, idk), feel free to friend me there btw.
- 16 November 2024, 02:56 (MSK) Xip's Picolog
- 14 November 2024, 02:52 (MSK) Geist FontView Post
Switched this whole thing to a custom webfont instead of using whatever user’s system provides. I mean system fonts are neat and all, but it’s hard to maintain a consistent design considering that every OS and distro and user configuration uses different fonts. My choice was initially one of my favorite fonts, Inter, but it was too wide to my taste and I wanted something more condensed and cute. Cantarell fits this bill but it’s unmaintained; even GNOME plans to switch away from it. I then remembered about Vercel’s Geist family and thought why not give it a shot. And oh boy, it fits perfectly; it looks like something in between Cantarell and Inter, plus they provide both sans and mono variants which means they perfectly fit together. It’s also pretty compact; Geist Sans weights only
64kB
, while Inter is345kB
. So yeah, I’m happy, although I have to toss away some more 88x31 buttons and stamps to fit the 512kb limit again… - 11 November 2024, 01:15 (MSK) Material YouView Post
Implemented a feature I’ve been thinking for a while now; all posts that have a banner now use color picked from it as their accent instead of site’s default, and post cards in the article list are colored as well. Looks pretty neat IMO. Oh and yeah I’m writing this at 1AM again, borked sleep schedule and stuff.
- 10 November 2024, 00:42 (MSK) Bye SkeuoView Post
Today I’ve tried to fix the coffee page styling after the recent refactoring, and I’ve realized that I really don’t want to mess with all these broken hacky styles, so I’ve just got rid of it. Sadge. It might come back in slightly different form later on, but not now.
- 08 November 2024, 04:00 (MSK) Broken FeedView Post
Turned out Zola generates the feed for all sections if
generate_feeds
is set in the config and not per section, so I had to split it to separate feeds for the blog and this nanolog, which will require everyone to update it in their feed reader. Damn. Oh and yeah I renamed this thing back to nanolog since it sounds cooler. - 08 November 2024, 01:43 (MSK) First PostView Post
This is a first post in this microblog that is inspired by gettie’s; it’s kinda like a blog, but smaller. I will (or not) write some posts here that don’t exactly deserve their own blog post with a banner and such.
Oh and these posts need no front matter at all, only date in the file name and a title, which isn’t seen anywhere