aboutsummaryrefslogtreecommitdiff

A simple blog

Minimalist scripts for a simple blog

example: https://wittamore.com

git clone https://git.wittamore.com/blog

bash scripts

  • blogthis creates a blog article
  • blogrss creates the rss.xml file
  • blogsitemap creates the sitemap.xml file
  • blogsend x scp's the files modified in the past x hours to the web server (by default 1)

blogthis sets up the article html header and footer and opens the editor. Articles are written in html.

For example:

<p>A paragraph</p>
<b>Bold text</b>
<h2>Header2</h2>
<img src="/images/blog/image.png">

Typical use is blogthis followed by blogrss;blogsitemap;blogsend

You can then just use blogsend after updating an article

I use the micro text editor, but you can alter blogthis to use your favorite editor.

php files

  • index.php, sticky.php, search.php are the files used to display the blog on the web server

These files list and search the html files in the web site's "articles" and "sticky" directories

The basic web directory

/articles

/articles/2025

/sticky

/images

/images/blog