Merge branch 'master' into vhs

This commit is contained in:
Malin Freeborn 2024-11-28 17:08:54 +01:00
commit f3143876db
Signed by: andonome
GPG Key ID: 52295D2377F4D70F
3 changed files with 46 additions and 2 deletions

View File

@ -1,9 +1,9 @@
--- ---
title: "git secret" title: "git-secret"
tags: [ "data", "git" ] tags: [ "data", "git" ]
--- ---
This utility is largely useless, as it can only identify people by their email. This utility is largely useless, as it can only identify people by their email.
So if someone has multiple GPG keys associated with one email, the tool will not work. So if someone has multiple GPG keys associated with one email, the tool will not work.
Worse than not working, it may 'suddenly' stop working as you try to transfer a secret to someone, who then discovers that `git-secret` requires them to mess about with their GPG keyring in order to use the repository. A broken tool is better than a tool which will break soon.

View File

@ -9,6 +9,14 @@ Turn a markdown file into a pdf:
lowdown -stms "$FILE".md | pdfroff -itk -mspdf > "$FILE".pdf lowdown -stms "$FILE".md | pdfroff -itk -mspdf > "$FILE".pdf
``` ```
*Example:* put [this Makefile](lowdown/example.txt) in a directory, rename it `Makefile`, then do:
```bash
make example
make
```
To give the document a title, put that title in the metadata: To give the document a title, put that title in the metadata:
```bash ```bash

View File

@ -0,0 +1,36 @@
output: all
.PHONY: example
example: html/foot.html html/head.html
mkdir -p articles/
fortune > articles/fort_1.md
fortune > articles/fort_2.md
HTML = $(patsubst articles/%.md,public/%.html,$(wildcard articles/*.md))
$(HTML): public/ articles/ $(wildcard html/*)
html/head.html:
@mkdir $(@D)
echo '<head> Something about CSS probably </head>' > $@
echo '<body>' >> $@
html/foot.html: html/head.html
echo '</body>' >> $@
public/%.html : articles/%.md
cat html/head.html > $@
lowdown $< >> $@
cat html/foot.html >> $@
.PHONY: all
all : $(HTML)
articles/:
mkdir $@
public/:
mkdir $@
clean :
rm -rf public