ArimaMary's Site Homepage 2.0 Postmortem

Post mortem? I haven’t written one of these in a couple of months.

A completed project I want to write about. I think it should be the new homepage for my main site. Here’s an image of the final result.

a three column layout of a purple website

It’s hard to believe and even more to say that it wasn’t done with a layout generator. This layout was done by hand, on a code editor. I didn’t have an idea what I wanted this new homepage to look like so I stayed in front of VSCodium and tested several ideas on the stop.

It started with a two column layout where the sidebar was at the left. Ah yes, I should first link to Kalechip’s flexbox layout. Without it, this project wouldn’t have been possible. Back to topic, these two columns were similar to the layout on my status.cafe. I forget what sections that sidebar had. Hmm, I think it was the status.cafe embed and the social media icons. I tested the sidebar without any borders and just separated it with a dotted line. Didn’t like it.

Eventually, I considered using flexbox on the whole file as well as the newsfeed and changelog, similar to my current homepage on my NSFW site. I believe by that point I moved the sidebar to the right.

Oh, a change I wanted to implement going to this revamp was removing the iframe displaying the guestbook. I had taken inspiration from Azure Mist’s site. Then I saw another site using a sign the guestbook button and wanted to use that. It took some work but I found a button I liked. There aren’t that many! (I think). Anyways, that was one of the initial changes I made on the page. In addition, I added a Newsfeed section which is inspired by nami’s site. Mine is an archive of toots (Mastodon posts). I also created an archive with all updates from the past year, toots and site updates. I had already done this on my NSFW site so I just copied the code over. Very convenient!

In hindsight, this ordeal can be divided into two sections: HTML and CSS. The new sections are HTML and the layout is CSS.

For the layout, I struggled with the number of columns. I was sure I needed at least one sidebar but I didn’t like how it looked. There’s just something about the lack of symmetry that makes them unacceptable as part of my space. I don’t think I got the idea of making my neighborhood into a sidebar until way late into the process. I think it was Aid’s site that led me to try that as well as aBunnsLife three column layout.

So I went from a left sidebar to… wait I actually started from a right sidebar to a left sidebar because I didn’t like how my eyes flowed from the right sidebar when I had to read from left to right. So I moved the sidebar but didn’t like the look either. After some agonizing, I went for the three column layout and when it clicks, it clicks. I had found the golden ticket! That was IT. The flexbox for the newsfeed and changelog… Oh my god, I also tried to put the changelog on the sidebar but the matching styling on two different places looked horrid. It was then that I tried putting them side by side which was a struggle. I ended up scrapping that idea altogether and just had them one after the other. That in turn also made the older updates button make sense because it leads to a page related to both blocks.

The buttons gave me a bit of grief. I considered mimicking petrapixel and her button beside her intro but didn’t dare. The sidebar would have been a good option but after I added the ones I intended to (People’s Pledge and validators) I realized they were all the same size so they should go together. Thud I switched Responsive Web Directory’s 88x16 with an 88x31. I moved them to the bottom of the main section and BAM, the pieces fell to place. Debtdeath’s mobile friendly button was a last minute addition. I worked really hard to make this site responsive and I wanted others to know! Although it was mostly because I had seen some sites that say their sites are best view on a desktop. Well, mine isn’t! 😂

While not related to this project, I did touch on another page. I wanted to add flexbox to my About page but it didn’t work. I couldn’t figure out why so I gave up. At least I added semantic tags so that’s a win on my book! (´ ∀ ` *) .

What else~? I think this is a good place to shout out the several personal sites I looked at that haven’t mentioned yet. pomnavi, Oaaky’s World, The Museum of Xandra.

After I had my base layout, I tried several ways to display each section. I was vehement about keeping it minimal so I tried going borderless but eventually settled on zhongvie’s card style. It was tough to mimic that style with a much smaller color palette but somehow I managed. The hellbent on giving a background with that specific for each subtitle, another nod to my status.cafe design. Also the shadow gives it the slightest bit of a pop to an otherwise minimal card design and I think it looks really pretty on dark mode (≧◡≦) ♡. Now that I had caved to the need of using borders, I changed the styling of the text webrings to a dashed border and removed the background.

I think that’s all I have to say about this undertaking. Thanks for reading!