Blog

Short blog posts, journal entries, and random thoughts. Topics include a mix of personal and the world at large. 

Fine, I'll do it myself

A few weeks back I wrote about how the archive page on this website - an index of all my writing - have been acting inconsistent and (sometimes) nonexistent. An inquiry to Squarespace support got me nowhere. Basically it’s a known quirk, and practically speaking it will not be fixed. Support said I have too much content for that indexing function. Mind you I pay over two hundred dollars a year to Squarespace to host this website! A paid product should not be broken on any of its functions.

Nevertheless, it was up to me to act. I can either switch to another website host, or switch to the newer 7.1 templates. Both options require an immense amount of work: I practically have to piece-meal transfer over the entire lot of my content. Doable, given a long enough timeframe, but not ideal given my other time commitments. I would need about two weeks of nothing else to concentrate on that sort of project.

It seems tedium is not to be avoided, however. The solution I arrived at is rather simple on paper: do my own indexing. No more relying on Squarespace’s module to fetch the content. Instead I shall manually construct the archive. By going to every piece I’ve ever written on here, copy the title and hyperlink, then paste them onto the page. With some 500 individual posts to copy and link, the process was going to be slow.

And it took the better part of last weekend to accomplish the transition. The archive page is finally looking how I want it to be. Like the carpenter who sands and paints the back of the cabinet, every little detail matters! Of course, for any new post I write henceforth, I have to manually add it to the index. Minor labor that’s worth trading for an archive page that will load properly each and every time.

Every detail matters.

Not acceptable, Squarespace

The “archive” page of this website, nested under the “Words” category is where I show a list of everything I’ve ever written thus far. A easily readable index for my entire back catalog of writing. Mainly for my own personal satisfaction, because let’s face it: who would be interested in reading something I wrote five years ago? Not even my mother, because she doesn’t understand English.

Anyways, I’ve noticed from time to time that the index block for this blog would disappear completely. For no reason at all. In the CMS it still shows the correct link to the page, but outwardly on the site it’s a whole blank of nothing. To get the content back, I would have to unlink the blog page to that index block and relink it again. A slight pain in the butt to do every few days.

So I finally got off my butt and wrote to Squarespace support. The response:

This issue shows up specifically on archive blocks using the "index" layout - essentially, if there's too much content for the block to render, it'll "crash" and not show up on the live site. To fix this, you could either change the layout by editing the archive block to be something other than "index", or you could break the content up into multiple archive blocks.

Basically, it’s a known bug, and there’s really no fix for it currently. Only workarounds. It’s rather disappointing that the index block can be defeated by a page with “too much content”. Keep in mind that Squarespace site hosting is something I pay for every year to the tune of over $200 dollars. This is an incredibly bad look for what is suppose to be a professional product. Many out there make their living from their Squarespace websites. I don’t, but I pay just like everybody else, and I expect a working product.

I wonder if there is a different host that has a working indexing function, and would allow me to transfer this site over easily…

The pug.