I have spent numerous hours tinkering with my personal website. It started off as HTML pages generated from text files, then I tried iWeb, then HTML pages generated from data in Filemaker's ''Bento'', then Joomla, then back to iWeb, and currently it's back to HTML pages generated from text files. Perhaps I enjoy re-arranging the deck chairs rather than sitting in them.
Each approach has had its advantages, and its disadvantages. The
current approach of defining the website as text files in a directory
structure is low-tech. Including images isn't as neat as in iWeb
being able to select them using a GUI. I will have to write my own code
to do a RSS feed. But there are serious benefits for me.
I can edit the website from the comfort of my
iPad while I'm
lapsitting our cat Tabitha. The website can be re-structured by
moving and renaming files and directories around. The text files
have a simplistic format so I can just type away, and most of the
text is content.
I also like having the master copy of the website on my local
computer rather than on a remote ISP's system. Probably reflects
an inner insecurity. But there we are.
The home page of the website (index.html) is generated by a
special Ruby script which merges news items from the RSS feed
into an about page template.
There is the minor question of whether anyone else reads the
pages on my website, or whether it's like all the blogs out
there with zero comments. When I've blundered (like failing
to replace the default text on iWeb pages, or got the
formatting wrong) I take some comfort in thinking no-one may
have seen my misdeed. But it's rare for people to report mistakes
on websites, they normally just move on.