shellCMS
shellCMS is a static site generator Content Management
System. Features include:
- Scales efficiently to large site
- Completely static HTML pages
- Create and edit pages with WYSIWYG HTML editor
- Any number of shellCMS installations on same site
- Documentation and blog modes
- shellCMS is a small bash shell script
- Develop locally, upload with rsync
- Extremely easy to use
- Optional Disqus and Twitter blog comments
Do not be hassled with the limitations and gotchas of
markdown. Use a What You See Is What You Get HTML editor,
very easy to use. shellCMS is especially setup to use
SeaMonkey Composer (part of the SeaMonkey browser suite).
shellCMS has a "MODE" variable, that is set to either
"document" or "blog". This optimizes it for either of
these purposes.
You can have two installations, one set to "document" the
other to "blog". "shellcms.tar.gz" comes configured like
this, with the document-mode shellCMS at the top-level of
the site, the blog in "news" folder.
But, very easy to rearrange any other way.
Advantages of a static site:
- Very secure
- Very low server load
- Very fast page loading
- Site "already archived'
As there is no database, your site is "already archived",
on your local PC. You can very easily move to another
remote host, just upload the files to it.
To see the speed, go to the Google speed test page, test
"http://bkhome.org":
https://developers.google.com/speed/pagespeed/insights/
Online documentation:
http://bkhome.org/shellcms
News about shellCMS:
http://bkhome.org/news/shellcms
Of course, bkhome.org is run by shellCMS!
Requirements:
Any operating system that can run bash. Almost all Linux
distributions come with bash preinstalled. Maybe Mac also,
but not tested.
Windows users, you have my condolences. However, it is
easy to boot up a Linux distribution from a USB Flash
drive. I recommend Puppy Linux or Easy Linux. Easy, and
most releases of Puppy, have SeaMonkey pre-installed.
News posts about Easy Linux are here:
http://bkhome.org/news/tag_easy.html
There are other WYSIWYG HTML editors, or if you wish, use
a text editor.
Regards,
Barry Kauler
|