aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 9d98bb1cf97122f76ecb275cbaef0d900930cd8d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# A simple blog

## Minimalist scripts for a simple blog

[example: https://wittamore.com](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](https://micro-editor.github.io/), 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