šŸš§ What did you do to your website today?

these look awesome! great job on them!!!

1 Like

Added falling snowflakes, also with the ability to turn them on and off.

I used this, which made it quite easy:

3 Likes

I technically did this two days ago, but I forgot to post about it here:
Since I had gotten a domain for my rainbow information pages and separated them from my main personal site, I now have it cleaned up enough to replace my old rainbow pages link, with this one!

https://rainbowspec.observer/

It took me a while, but I also took the oportunity to significantly clean up the file organization (aka actually organize the files rather than having them all in a single folder), add more information and graphics, as well as giving it its own homepage that also acts as a site map :3 Its not ā€œdoneā€ since my original pages were not ā€œdoneā€, but it is finally presentable ^^

6 Likes

I finally got my October newsletter out! Late! But at least it done! I wonder if newsletters are better posted in šŸ“ Blogroll: Share your blog posts! What you yā€™all think?

Iā€™ll keep this one here for now, since I did do something new to my website; built a new Halloween template for my newsletter.

1 Like

I havenā€™t had much time on the web recently but managed to push changes to my homepage layout that I had been drafting for the past couple weeksā€¦

I think this is looking nicer than the masonry layout that was there up until earlier today. Iā€™m going to keep playing with it and chop and change what I have in each of the boxes until Iā€™m happyā€¦

1 Like

Just wanted to say that I loved your take on the AMA about changing the past! Definitely an unexpected change :slight_smile:

1 Like

I started writing my /uses slashpage

1 Like

thanks :joy: Iā€™m glad I did it.

Also glad I finally got it out there, took a couple of weeks from start to finish :melting_face:

Nice, Iā€™ve got a /use page revamp on my backlog!

Any day now!

I tidied up the home page. I added some more of my zines to the page about my zines, as well as information about how to buy the current issues.
I also added some more links to my misc page.

I have a horrible feeling Iā€™m going to have to do another website revamp soon. Your website really is like a garden - the work never bloody ends. But Iā€™m happy with todayā€™s work - itā€™s given people who might be interested access to a lot of zines Iā€™ve done since 2022. Some of them are even funny!

4 Likes

I figured out how to string together a bunch of 301 redirects for my blog posts as part of my own efforts to revamp my website. I wanted to put all of my posts under /grimoire/entries/ but without setting up redirects that would mean breaking Xiombarg knows how many links on other peopleā€™s websites.

Of course, I could have written these redirects by hand, but this sort of scutwork is what computers are for.

The command looks something like this:

find blog/tech -name 'index.html' \
    | sed -e "p;s:blog/tech:/grimoire/entries:" \
    | xargs -P8 -n2 echo \
    | sed -e "s:blog/:Redirect 301 /blog/:" -e "s:index.html::g" \
    | sort -u \
    | pbcopy

(BTW: Donā€™t randomly paste this into a terminal unless you know what these commands do.)

While itā€™s traditional to form sed commands with /, sed is pretty liberal about what you use as a delimiter as long as youā€™re consistent. Iā€™m using ā€˜:ā€™ to avoid having to escape ā€˜/ā€™ in my strings.

The output I got looks like this:

Redirect 301 /blog/tech/ /grimoire/entries/
Redirect 301 /blog/tech/about-my-ad-blocker/ /grimoire/entries/about-my-ad-blocker/
Redirect 301 /blog/tech/another-paypal-phishing-attempt/ /grimoire/entries/another-paypal-phishing-attempt/
Redirect 301 /blog/tech/bit-of-cleanup/ /grimoire/entries/bit-of-cleanup/

BTW, pbcopy is a macOS terminal command. You can pipe stuff into it and then paste it into other apps. On GNU/Linux or BSD youā€™d use something like xsel or xclip instead. No idea what youā€™d use on Windows; I donā€™t touch that OS unless Iā€™m getting paid.

1 Like

To celebrate the 10th anniversary of the release of PokƩmon Omega Ruby and Alpha Sapphire, my favourite PokƩmon games, I have officially launched my PokƩmon Omega Ruby and Alpha Sapphire shrine on my website! :meow_cheer:

6 Likes

I havenā€™t uploaded this new version yet; thereā€™s a screenshot below to provide a preview of where Iā€™m going.

Iā€™ve been working on the makefile and shell scripts I use to build my website, restructuring the blog, and ā€“ since Iā€™m doing all this background work ā€“ revamping my homepage and how the site looks in general. Iā€™m finding the three column layout a bit cramped, so Iā€™m dumping it.

As you can see from the screenshot above, I list all of my slash pages, and each header is a link to itself. And Iā€™ve already set up my makefile to create an archive of the website for offline reading.

The headings and subtitle arenā€™t actually in uppercase. They just look that way because I use the following CSS:

header, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}

If people find the body text too wide or the font too small, they can use their browserā€™s reader mode or zoom. Or figure out how to impose their own CSS over mine.

Admittedly, I could make the font size responsive based on screen size, but some people will object to that, too. Besides, I think people should be able to decide for themselves how they want to experience the web. Nevertheless, this is my website, and this flirtation with brutalism is what I want.

5 Likes

I moved the main menu of my website from the top of the page to the bottom right (when viewing on desktop/laptop or screens with a minimum width of 1200px). Looks a bit cleaner than a top menu that always hovers over anything wherever you scroll on the page.

1 Like

Been cleaning up my bookmarks page as part of the redesign.

1 Like

Been working on my breadcrumbs display.

The <ul> has a breadcrumbs class, so I can apply the following CSS.

.breadcrumbs > ul {
    padding-left: 0;
}

.breadcrumbs > ul> li:nth-child(1) {
    list-style-type: none;
}

.breadcrumbs > ul> li:nth-child(2) {
    margin-left: 1.2rem;
    list-style-type: "ā†³ ";
}

.breadcrumbs > ul> li:nth-child(3) {
    margin-left: 2.4rem;
    list-style-type: "ā†³ ";
}

.breadcrumbs > ul> li:nth-child(4) {
    margin-left: 3.6rem;
    list-style-type: "ā†³ ";
}

.breadcrumbs > ul> li:nth-child(5) {
    margin-left: 4.8rem;
    list-style-type: "ā†³ ";
}

Itā€™s not pretty, but it works. I can always refine it later.

1 Like

minor changes on sonā€™s site masyamba.oldcities.org

My son is engaged in video editing, and is currently actively looking for customers. The videos you see were made in a couple of days, and cost about 50 euros. Support the boy.

Looks cool. I admit to spending a few minutes testing this and being disappointed that you canā€™t leverage calc with a counter or anything like that to make it more scalable. Maybe in a later revision of CSS.

1 Like

I had thought about trying to come up with a more elegant implementation, but decided against it. I figured that if I have more than five levels, I can aways add more rules.

A small thing, but I added custom focus indicators to my links and such. Iā€™d been holding off until I moved onto my ā€œCSS Era,ā€ but itā€™s taking me a while to get to that point and Iā€™d rather make things a bit more accessible now.

Iā€™m using this code, not entirely sure if itā€™s bestā€¦ but seems to be working?

/* for browsers that don't support :focus-visible */
*:focus { 
    outline: solid 2px CanvasText;
    outline-offset: 2px;
  }

/* disable :focus when :focus-visible is supported */  
*:focus:not(:focus-visible) { 
    outline: none;
}

/* use :focus-visible when supported */
*:focus-visible, button:hover, summary:hover {
    outline: solid 2px CanvasText;
    outline-offset: 2px;
}

a:hover {
    text-decoration: none;
}
1 Like