about summary refs log tree commit diff homepage
path: root/README.md
blob: 7094b2515b65d0fa7abef127e0597e1a17ef0b20 (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
# My photo gallery

This is a static site (with immutable DOM as usual)
for displaying my photos.

## Hacking

Run `nix-shell live.nix` and open `http://localhost:28792`.
Changes to `*/index.xml` will be live reloaded thanks
to modern browsers' native support for XSLT.  The web feed
has to me manually regenerated with `make atom.xml` however.

## Deployment

```sh
rsync -avh --delete --checksum\
  $(nix-build -E 'with import <nixpkgs> {}; callPackage ./. {}')/\
  loang:/var/lib/www/px.cnx.gdn/
```

Nix builds are reproducible which helps minimize the amount of file transfer.

## Copying

![CC BY-SA](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)

This site is licensed under a [Creative Commons Attribution-ShareAlike 4.0
International License](https://creativecommons.org/licenses/by-sa/4.0/).