One solution would be to use some application that generates static web pages from your blog and uploads them to your web server. Thus, you will have a blog with static content that could be managed in javascript along with your existing site, without the need to install a database, daemon software or additional dynamic web programming languages on your server. Creating static content can happen directly on your server, if possible, or you can run the html generation tool locally and load the output.
MoveableType has such a tool. You still need to keep the contents of your blog, and for this, MoveableType uses MySQL by default, so you still need to install the database somewhere, but the database may just be your local desktop.
MoveableType also has support through plugins or older versions that can retrieve data from sqlite or another database. The advantage of sqlite is that it does not require the installation of daemons such as MySQL, you can just place the sqlite file on disk somewhere, provide a MoveableType file path and run a script to generate your static content.
There are probably other tools like MoveableType, and in the past I created blog-like web pages just by writing small scripts to generate HTML. The main problem is that you need to extract data from somewhere for these scenarios.
Another option would be to develop your blog using XSLT, ... with XSLT, you put the contents of your pages in XML files, and then write a template in XSL that converts your XML to HTML.
If you are Google to create a static blog site, you can find other ideas / options, including Jekyll / github, mentioned in one of the other answers.
Brian
source share