site  contact  subhomenews

Blog archive converted to shellCMS

September 09, 2017 — BarryK

I had used httrack to convert my old blogs to static web pages, however, it resulted in a much larger archive than it could have been, as httrack follows all links on the blog site, and builds static web pages for every link.

Two of my old blogs cover from April 2008 to November 2013, and a massive 3,451 posts.

I yesterday and today I wrote scripts to convert those blogs to shellCMS, and it is now online:

There is also a "blog1", which is a collection of old blog posts going back to 2003:

With my previous host,, my site got shutdown a few times due to excessive server load. I am now with, still a shared account, and this time I am keeping it as a purely static site, to minimize server load.

Tags: admin

Wow, this blog is now huge

September 08, 2017 — BarryK

Last night I wrote a script to import my previous blog to this one.

The previous blog is still there:

It has 656 posts, starting from November 22, 2013, until August 2017.

It uses the pe_pplog perl script, forked from pplog by efia. She changed the storage format somewhat, and I had considerable difficulty importing the comments. Did it, but it was 2am, and although it had issues, left it at that. The comments are there, and mostly OK.

There is a lot of good stuff in that blog. A problem with pplog and derivatives is that they store all posts in the same folder, which taxes the filesystem as the number of posts grows. Ditto for the comments. All flat-file blogs that I investigated store posts in the same folder, simply because it is the easiest way to do it.

As I want my blog to have minimal load on the apache server, blog posts are in folders, named "yyyymm", for example "201709".

And shellCMS is a static CMS. That is, it is a static site generator. This is the absolute lowest load on the server that you can get, and pages load extremely fast.
The blog is generated on the local machine and then uploaded using rsync. A complete rebuild, close-on 700 posts, takes 25 seconds on my PC.

There are some tweaks that I would like to implement, including a search box.

Have a browse!

Tags: admin

Blog moved from

September 07, 2017 — BarryK

I recently setup a new blog at, using shellCMS, to post news about Easy OS and related Linux topics.

I was thinking of maybe setting up another blog at, for other topics.

However, have reconsidered. It used to be, I just had the one blog, "Barry's News", and it does seem wise to continue that. Everything in the one blog.

So, I have moved the blog from to, and given it a new top banner. Back to the old days, when I could post on any topic in the one blog!

Besides, what if one day, I move on from Easy OS, to another successor, say, SuperDog (or whatever)!

Note, moving this blog from one site to another is easy-peasy. All that I had to do was change the banner, and the remote-sync script to upload to a different URL. Oh, yes, also edited file config, changed the variable "global_site_url" from "" to "".

Tags: admin

Documentation CMS for Easy OS installed

September 03, 2017 — BarryK

I have installed shellCMS to manage documentation for Easy OS:

Only one announcement post so far, but I expect soon to port some earlier doc files.
There is a web page on how to install Easy frugally, and another that outlines how Easy works.

Tags: admin

Title on this line

August 22, 2017 — BarryK

The rest of the text file is a Markdown blog post. The process will continue as soon as you exit your editor.

Not much yet. More bells and whistles to be applied to this blog.

Tags: admin