From ddb8fa6379a36065ae63b239c7cc02019cd7d7e9 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Sun, 29 Sep 2013 18:33:01 -0400 Subject: projects/ssic/index.mdwn: New file. --- diff --git a/Makefile b/Makefile index abe0955..317a5cd 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,8 @@ srcs = \ contact.mdwn \ resume.mdwn \ terms.mdwn \ - index.mdwn + index.mdwn \ + projects/ssic/index.mdwn objs = $(srcs:.mdwn=.html) .SUFFIXES: diff --git a/projects/index.mdwn b/projects/index.mdwn index 8783b6b..4a0c664 100644 --- a/projects/index.mdwn +++ b/projects/index.mdwn @@ -20,6 +20,15 @@ Within this project, I've also developed a number of programs, including: * [markdownbook](http://git.proteanos.com/markdownbook/markdownbook.git/) * [pro-archman](http://www.proteanos.com/dev/pro-archman/) +[ssic (Server Side Includes Compiler)](ssic/) +--------------------------------------------- + +ssic processes HTML documents with SSI directives formatted as SGML comments. +It can be used to process documents without an HTTP server for local browsing or +to generate static HTML documents to be efficiently served by an HTTP server. +Documents could even be preprocessed, e.g. by a Markdown processor, before being +parsed with ssic. + [cgol (Curses Game of Life)](cgol/) ----------------------------------- diff --git a/projects/ssic/index.mdwn b/projects/ssic/index.mdwn new file mode 100644 index 0000000..2e70f46 --- /dev/null +++ b/projects/ssic/index.mdwn @@ -0,0 +1,36 @@ + + + +This is ssic, a Server Side Includes Compiler. + +ssic processes HTML documents with SSI directives formatted as SGML comments. +It can be used to process documents without an HTTP server for local browsing or +to generate static HTML documents to be efficiently served by an HTTP server. +Documents could even be preprocessed, e.g. by a Markdown processor, before being +parsed with ssic. + +The set of commands, tags, and variables supported by ssic is mostly a superset +of those supported by the old [NCSA HTTPd][ncsa-httpd-ssi] and a subset of those +supported by [Apache HTTPd's `mod_include`][mod-include-ssi]. + +ssic uses the `CGI::SSI` Perl module for directive processing. + +[ncsa-httpd-ssi]: http://web.archive.org/web/19971210170837/http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html +[mod-include-ssi]: http://httpd.apache.org/docs/current/mod/mod_include.html + + +Downloading +=========== + +ssic is maintained in a [Git repository][repo-http], which can be cloned from +`git://git.pehjota.net/ssic/ssic.git`. + +Debian packaging for ssic is maintained in a separate [Git +repository][repo-debian-http], which can be cloned from +`git://git.pehjota.net/ssic/ssic.debian.git`. Prebuilt packages are not yet +available. + +[repo-http]: http://git.pehjota.net/ssic/ssic.git/ +[repo-debian-http]: http://git.pehjota.net/ssic/ssic.debian.git/ + + -- cgit v0.9.1