BLIS User Guide & Technical Details

Static Web Journaling & Blogging System (Draft)

Created by Richard Rathe, December 2024

Intro

BLIS stands for BLog It Simple and has four major components:

BLIS Files & Directories

These are the core system elements:

The blis.htmf file is key (htmf = html fragment or template). As a template it has several fill in the blank tokens for blis.pl to complete:

__TITLE__ official name for the site
__QUOTE__ optional quote of the day area
__PHOTO__ optional photo of the day area
__SOCIAL__ current social media article
__ARTICLES__ the current set of articles
__MENU__ navigation and other links
__FOOTER__ footer content

Articles

Potentially, any well-formatted html file will work. However, there are a few requirements and options:

A minimal suite of meta tags are these:

Meta tag modsecs must be present to be considered an article. This should be the system time in seconds that the source file was lasted updated (as returned by the Perl time function or similar).

A date or year element is strongly recommended to fix the publication in time. For example, a file may have been first published five years ago but updated five minutes ago. BLIS understands the difference! If absent the year will be defined by modsecs. The year should be just the four digit year (2024). The date is more flexible but should include the four digit year (April 12, 2024).

The author element is recommended, especially if it's someone other than the site editor—so credit can be given. Here are some examples:

Categories

Hashtags


This is a slide!