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