summaryrefslogtreecommitdiff
path: root/README.md
blob: 3e647e06f291f95beb6040b55c1b5fc3f0872b54 (plain)
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
46
47
# senders.io

This is the repo for my personal website. It's not much but it's mine.

## Structure

`./build.sh` builds the site - generates a `www` and `gemini` folder!
`posts` is where the posts go!
`templates` are where the templates are for file generation
`static-html` all the HTML files that are, well, static and can be copied as written
`static-gemini` all the gemtext files that are, also, static and can be copied as written
`res` all the resources! These will end up in `www/media`

## Posting

Once a post is drafted and ready: `--post-date: [ISO-DATE]` can be added to the top of the file for it to get picked up from the build script.

## Metadata

The current supported metadata tags are:

- `--post-date: ISO-DATE`
- `--updated-at: ISO-DATE`
- `--tags: [ CSV ]` (see tags below)
- `--type: ??` - What type of post is this? a blog post, etc?

### Tags

For my own reference I currently plan to have:

- `food`
- `tech`
- `music`
- `personal`

### Types

- None
- `blog`

## Dependencies

- `GNU sed`
- `mktemp`
- `GNU grep`
- `bash`
- `python 3`