edryd.org

some of my neat stuff
git clone git://edryd.org/edryd.org
Log | Files | Refs | LICENSE

commit 9343c1c95baed02d85761ee5babebdf8149020dd
parent 236e41fb24ba655005fefc60b01db5d10c84dedf
Author: Ed van Bruggen <ed@edryd.org>
Date:   Sun,  7 Jun 2026 17:37:14 -0400

Revamp photography page

Diffstat:
M.gitignore | 2+-
Mconfig.toml | 3+++
Acontent/photos/2014/france/0000.jpg | 0
Acontent/photos/2014/france/0001.jpg | 0
Acontent/photos/2014/france/0002.jpg | 0
Acontent/photos/2014/france/0003.jpg | 0
Acontent/photos/2015/peru/0000.jpg | 0
Acontent/photos/2015/peru/0001.jpg | 0
Acontent/photos/2015/peru/0002.jpg | 0
Acontent/photos/2015/peru/0003.jpg | 0
Acontent/photos/2015/peru/0004.jpg | 0
Acontent/photos/2015/peru/0005.jpg | 0
Acontent/photos/2015/peru/0006.jpg | 0
Acontent/photos/2015/peru/0007.jpg | 0
Acontent/photos/2015/peru/0008.jpg | 0
Acontent/photos/2015/peru/0009.jpg | 0
Acontent/photos/2015/peru/0010.jpg | 0
Acontent/photos/2015/peru/0011.jpg | 0
Acontent/photos/2015/peru/0012.jpg | 0
Acontent/photos/2015/peru/0013.jpg | 0
Acontent/photos/2016/britain/0000.jpg | 0
Acontent/photos/2016/britain/0001.jpg | 0
Acontent/photos/2016/britain/0002.jpg | 0
Acontent/photos/2016/britain/0003.jpg | 0
Acontent/photos/2016/britain/0004.jpg | 0
Acontent/photos/2016/britain/0005.jpg | 0
Acontent/photos/2016/britain/0006.jpg | 0
Acontent/photos/2016/britain/0007.jpg | 0
Acontent/photos/2016/britain/0008.jpg | 0
Acontent/photos/2016/britain/0009.jpg | 0
Acontent/photos/2016/britain/0010.jpg | 0
Acontent/photos/2016/britain/0011.jpg | 0
Acontent/photos/2016/britain/0012.jpg | 0
Acontent/photos/2016/britain/0013.jpg | 0
Acontent/photos/2016/britain/0014.jpg | 0
Acontent/photos/2016/britain/0015.jpg | 0
Acontent/photos/2016/britain/0016.jpg | 0
Acontent/photos/2017/galapagos/0000.jpg | 0
Acontent/photos/2017/galapagos/0001.jpg | 0
Acontent/photos/2017/galapagos/0002.jpg | 0
Acontent/photos/2017/galapagos/0003.jpg | 0
Acontent/photos/2017/galapagos/0004.jpg | 0
Acontent/photos/2017/galapagos/0005.jpg | 0
Acontent/photos/2017/galapagos/0006.jpg | 0
Acontent/photos/2017/galapagos/0007.jpg | 0
Acontent/photos/2017/galapagos/0008.jpg | 0
Acontent/photos/2017/galapagos/0009.jpg | 0
Acontent/photos/2017/galapagos/0010.jpg | 0
Acontent/photos/2017/galapagos/0011.jpg | 0
Acontent/photos/2017/galapagos/0012.jpg | 0
Acontent/photos/2017/galapagos/0013.jpg | 0
Acontent/photos/2017/galapagos/0014.jpg | 0
Acontent/photos/2017/galapagos/0015.jpg | 0
Acontent/photos/2017/galapagos/0016.jpg | 0
Acontent/photos/2017/galapagos/0017.jpg | 0
Acontent/photos/2017/galapagos/0018.jpg | 0
Acontent/photos/2017/galapagos/0019.jpg | 0
Acontent/photos/2017/galapagos/0020.jpg | 0
Acontent/photos/2017/galapagos/0021.jpg | 0
Acontent/photos/2017/galapagos/0022.jpg | 0
Acontent/photos/2017/galapagos/0023.jpg | 0
Acontent/photos/2017/galapagos/0024.jpg | 0
Acontent/photos/2017/galapagos/0025.jpg | 0
Acontent/photos/2017/galapagos/0026.jpg | 0
Acontent/photos/2017/galapagos/0027.jpg | 0
Acontent/photos/2017/galapagos/0028.jpg | 0
Acontent/photos/2017/galapagos/0029.jpg | 0
Acontent/photos/2017/galapagos/0030.jpg | 0
Acontent/photos/2017/galapagos/0031.jpg | 0
Acontent/photos/2017/galapagos/0032.jpg | 0
Acontent/photos/2017/galapagos/0033.jpg | 0
Acontent/photos/2017/galapagos/0034.jpg | 0
Acontent/photos/2017/galapagos/0035.jpg | 0
Acontent/photos/2017/galapagos/0036.jpg | 0
Acontent/photos/2017/galapagos/0037.jpg | 0
Acontent/photos/2017/galapagos/0038.jpg | 0
Acontent/photos/2017/galapagos/0039.jpg | 0
Acontent/photos/2017/galapagos/0040.jpg | 0
Acontent/photos/2017/galapagos/0041.jpg | 0
Acontent/photos/2017/galapagos/0042.jpg | 0
Acontent/photos/2017/galapagos/0043.jpg | 0
Acontent/photos/2017/galapagos/0044.jpg | 0
Acontent/photos/2017/galapagos/0045.jpg | 0
Acontent/photos/2017/galapagos/0046.jpg | 0
Acontent/photos/2017/galapagos/0047.jpg | 0
Acontent/photos/2017/galapagos/0048.jpg | 0
Acontent/photos/2017/galapagos/0049.jpg | 0
Acontent/photos/2017/galapagos/0050.jpg | 0
Acontent/photos/2017/galapagos/0051.jpg | 0
Acontent/photos/2017/galapagos/0052.jpg | 0
Acontent/photos/2017/galapagos/0053.jpg | 0
Acontent/photos/2018/new-zealand/0000.jpg | 0
Acontent/photos/2018/new-zealand/0001.jpg | 0
Acontent/photos/2018/new-zealand/0002.jpg | 0
Acontent/photos/2018/new-zealand/0003.jpg | 0
Acontent/photos/2018/new-zealand/0004.jpg | 0
Acontent/photos/2018/new-zealand/0005.jpg | 0
Acontent/photos/2018/new-zealand/0006.jpg | 0
Acontent/photos/2018/new-zealand/0007.jpg | 0
Acontent/photos/2018/new-zealand/0008.jpg | 0
Acontent/photos/2018/new-zealand/0009.jpg | 0
Acontent/photos/2018/new-zealand/0010.jpg | 0
Acontent/photos/2018/new-zealand/0011.jpg | 0
Acontent/photos/2018/new-zealand/0012.jpg | 0
Acontent/photos/2018/new-zealand/0013.jpg | 0
Acontent/photos/2018/new-zealand/0014.jpg | 0
Acontent/photos/2018/new-zealand/0015.jpg | 0
Acontent/photos/2018/new-zealand/0016.jpg | 0
Acontent/photos/2018/new-zealand/0017.jpg | 0
Acontent/photos/2018/new-zealand/0018.jpg | 0
Acontent/photos/2020/quarantine/0000.jpg | 0
Acontent/photos/2020/quarantine/0001.jpg | 0
Acontent/photos/2020/quarantine/0002.jpg | 0
Acontent/photos/2020/quarantine/0003.jpg | 0
Acontent/photos/2020/quarantine/0004.jpg | 0
Acontent/photos/2020/quarantine/0005.jpg | 0
Acontent/photos/2020/quarantine/0006.jpg | 0
Acontent/photos/2020/quarantine/0007.jpg | 0
Acontent/photos/2020/quarantine/0008.jpg | 0
Acontent/photos/2020/quarantine/0009.jpg | 0
Acontent/photos/2020/quarantine/0010.jpg | 0
Acontent/photos/2020/quarantine/0011.jpg | 0
Acontent/photos/2020/quarantine/0012.jpg | 0
Acontent/photos/2020/quarantine/0013.jpg | 0
Acontent/photos/2020/quarantine/0014.jpg | 0
Acontent/photos/2020/quarantine/0015.jpg | 0
Acontent/photos/2020/quarantine/0016.jpg | 0
Acontent/photos/2020/quarantine/0017.jpg | 0
Acontent/photos/2020/quarantine/0018.jpg | 0
Acontent/photos/2020/quarantine/0019.jpg | 0
Acontent/photos/2020/quarantine/0020.jpg | 0
Acontent/photos/2020/quarantine/0021.jpg | 0
Acontent/photos/2020/quarantine/0022.jpg | 0
Acontent/photos/2020/quarantine/0023.jpg | 0
Acontent/photos/2020/quarantine/0024.jpg | 0
Acontent/photos/2020/quarantine/0025.jpg | 0
Acontent/photos/2020/quarantine/0026.jpg | 0
Acontent/photos/2020/quarantine/0027.jpg | 0
Acontent/photos/2020/quarantine/0028.jpg | 0
Acontent/photos/2020/quarantine/0029.jpg | 0
Acontent/photos/2020/quarantine/0030.jpg | 0
Acontent/photos/2020/quarantine/0031.jpg | 0
Acontent/photos/2020/quarantine/0032.jpg | 0
Acontent/photos/2020/quarantine/0033.jpg | 0
Acontent/photos/2020/quarantine/0034.jpg | 0
Acontent/photos/2020/quarantine/0035.jpg | 0
Acontent/photos/2020/quarantine/0036.jpg | 0
Acontent/photos/2020/quarantine/0037.jpg | 0
Acontent/photos/2020/quarantine/0038.jpg | 0
Acontent/photos/2020/quarantine/0039.jpg | 0
Acontent/photos/2020/quarantine/0040.jpg | 0
Acontent/photos/2020/quarantine/0041.jpg | 0
Acontent/photos/2020/quarantine/0042.jpg | 0
Acontent/photos/2020/quarantine/0043.jpg | 0
Acontent/photos/2020/quarantine/0044.jpg | 0
Acontent/photos/2020/quarantine/0045.jpg | 0
Acontent/photos/2020/quarantine/0046.jpg | 0
Acontent/photos/2020/quarantine/0047.jpg | 0
Acontent/photos/2020/quarantine/0048.jpg | 0
Acontent/photos/2020/quarantine/0049.jpg | 0
Acontent/photos/2020/quarantine/0050.jpg | 0
Acontent/photos/2020/seattle/0000.jpg | 0
Acontent/photos/2020/seattle/0001.jpg | 0
Acontent/photos/2020/seattle/0002.jpg | 0
Acontent/photos/2020/seattle/0003.jpg | 0
Acontent/photos/2020/seattle/0004.jpg | 0
Acontent/photos/2020/seattle/0005.jpg | 0
Acontent/photos/2020/seattle/0006.jpg | 0
Acontent/photos/2020/seattle/0007.jpg | 0
Acontent/photos/2020/seattle/0008.jpg | 0
Acontent/photos/2020/seattle/0009.jpg | 0
Acontent/photos/2021/boston/0000.jpg | 0
Acontent/photos/2021/boston/0001.jpg | 0
Acontent/photos/2021/boston/0002.jpg | 0
Acontent/photos/2021/boston/0003.jpg | 0
Acontent/photos/2021/boston/0004.jpg | 0
Acontent/photos/2021/boston/0005.jpg | 0
Acontent/photos/2021/boston/0006.jpg | 0
Acontent/photos/2021/boston/0007.jpg | 0
Acontent/photos/2021/boston/0009.jpg | 0
Acontent/photos/2021/boston/0010.jpg | 0
Acontent/photos/2021/boston/0011.jpg | 0
Acontent/photos/2021/boston/0018.jpg | 0
Acontent/photos/2021/discovery-park/0000.jpg | 0
Acontent/photos/2021/discovery-park/0001.jpg | 0
Acontent/photos/2021/discovery-park/0002.jpg | 0
Acontent/photos/2021/discovery-park/0003.jpg | 0
Acontent/photos/2021/discovery-park/0004.jpg | 0
Acontent/photos/2021/discovery-park/0005.jpg | 0
Acontent/photos/2021/graduation/0000.jpg | 0
Acontent/photos/2021/graduation/0001.jpg | 0
Acontent/photos/2021/graduation/0002.jpg | 0
Acontent/photos/2021/graduation/0003.jpg | 0
Acontent/photos/2021/mt-baker/0000.jpg | 0
Acontent/photos/2021/mt-baker/0001.jpg | 0
Acontent/photos/2021/mt-baker/0002.jpg | 0
Acontent/photos/2021/mt-baker/0003.jpg | 0
Acontent/photos/2021/mt-baker/0004.jpg | 0
Acontent/photos/2021/mt-baker/0005.jpg | 0
Acontent/photos/2021/mt-baker/0006.jpg | 0
Acontent/photos/2021/mt-baker/0007.jpg | 0
Acontent/photos/2021/mt-baker/0008.jpg | 0
Acontent/photos/2021/mt-baker/0009.jpg | 0
Acontent/photos/2021/mt-baker/0010.jpg | 0
Acontent/photos/2021/mt-baker/0011.jpg | 0
Acontent/photos/2021/mt-baker/0012.jpg | 0
Acontent/photos/2021/mt-baker/0013.jpg | 0
Acontent/photos/2021/mt-baker/0014.jpg | 0
Acontent/photos/2021/mt-baker/0015.jpg | 0
Acontent/photos/2021/northampton/0000.jpg | 0
Acontent/photos/2021/northampton/0001.jpg | 0
Acontent/photos/2021/northampton/0002.jpg | 0
Acontent/photos/2021/northampton/0003.jpg | 0
Acontent/photos/2021/northampton/0004.jpg | 0
Acontent/photos/2021/northampton/0005.jpg | 0
Acontent/photos/2021/northampton/0006.jpg | 0
Acontent/photos/2021/northampton/0007.jpg | 0
Acontent/photos/2021/northampton/0008.jpg | 0
Acontent/photos/2021/northampton/0009.jpg | 0
Acontent/photos/2021/northampton/0010.jpg | 0
Acontent/photos/2021/northampton/0011.jpg | 0
Acontent/photos/2021/northampton/0012.jpg | 0
Acontent/photos/2021/northampton/0013.jpg | 0
Acontent/photos/2021/northampton/0014.jpg | 0
Acontent/photos/2021/northampton/0015.jpg | 0
Acontent/photos/2021/northampton/0016.jpg | 0
Acontent/photos/2021/northampton/0017.jpg | 0
Acontent/photos/2021/northampton/0018.jpg | 0
Acontent/photos/2021/northampton/0019.jpg | 0
Acontent/photos/2021/northampton/0020.jpg | 0
Acontent/photos/2021/redwood-shores/0000.jpg | 0
Acontent/photos/2021/redwood-shores/0001.jpg | 0
Acontent/photos/2021/redwood-shores/0002.jpg | 0
Acontent/photos/2021/redwood-shores/0003.jpg | 0
Acontent/photos/2021/redwood-shores/0004.jpg | 0
Acontent/photos/2021/redwood-shores/0005.jpg | 0
Acontent/photos/2021/redwood-shores/0006.jpg | 0
Acontent/photos/2021/redwood-shores/0007.jpg | 0
Acontent/photos/2021/redwood-shores/0008.jpg | 0
Acontent/photos/2021/redwood-shores/0009.jpg | 0
Acontent/photos/2021/redwood-shores/0010.jpg | 0
Acontent/photos/2021/redwood-shores/0011.jpg | 0
Acontent/photos/2021/redwood-shores/0012.jpg | 0
Acontent/photos/2021/redwood-shores/0013.jpg | 0
Acontent/photos/2021/redwood-shores/0014.jpg | 0
Acontent/photos/2021/redwood-shores/0015.jpg | 0
Acontent/photos/2021/redwood-shores/0016.jpg | 0
Acontent/photos/2021/redwood-shores/0017.jpg | 0
Acontent/photos/2021/redwood-shores/0018.jpg | 0
Acontent/photos/2021/redwood-shores/0019.jpg | 0
Acontent/photos/2021/redwood-shores/0020.jpg | 0
Acontent/photos/2021/redwood-shores/0021.jpg | 0
Acontent/photos/2021/redwood-shores/0022.jpg | 0
Acontent/photos/2021/redwood-shores/0023.jpg | 0
Acontent/photos/2021/redwood-shores/0024.jpg | 0
Acontent/photos/2021/redwood-shores/0025.jpg | 0
Acontent/photos/2021/redwood-shores/0026.jpg | 0
Acontent/photos/2021/redwood-shores/0027.jpg | 0
Acontent/photos/2021/russell-st/0000.jpg | 0
Acontent/photos/2021/russell-st/0001.jpg | 0
Acontent/photos/2021/russell-st/0002.jpg | 0
Acontent/photos/2021/sailing/0000.jpg | 0
Acontent/photos/2021/sailing/0001.jpg | 0
Acontent/photos/2021/sailing/0002.jpg | 0
Acontent/photos/2021/sailing/0003.jpg | 0
Acontent/photos/2021/sailing/0004.jpg | 0
Acontent/photos/2021/sailing/0005.jpg | 0
Acontent/photos/2021/san-francisco/0000.jpg | 0
Acontent/photos/2021/san-francisco/0001.jpg | 0
Acontent/photos/2021/san-francisco/0002.jpg | 0
Acontent/photos/2021/san-francisco/0003.jpg | 0
Acontent/photos/2021/san-francisco/0004.jpg | 0
Acontent/photos/2021/san-francisco/0005.jpg | 0
Acontent/photos/2021/san-francisco/0006.jpg | 0
Acontent/photos/2021/san-francisco/0007.jpg | 0
Acontent/photos/2021/san-francisco/0008.jpg | 0
Acontent/photos/2021/san-francisco/0009.jpg | 0
Acontent/photos/2021/san-francisco/0010.jpg | 0
Acontent/photos/2021/skyline/0000.jpg | 0
Acontent/photos/2021/skyline/0001.jpg | 0
Acontent/photos/2021/skyline/0002.jpg | 0
Acontent/photos/2021/skyline/0003.jpg | 0
Acontent/photos/2021/skyline/0004.jpg | 0
Acontent/photos/2021/skyline/0005.jpg | 0
Acontent/photos/2021/skyline/0006.jpg | 0
Acontent/photos/2021/skyline/0007.jpg | 0
Acontent/photos/2023/alf-graduation/0000.jpg | 0
Acontent/photos/2023/alf-graduation/0001.jpg | 0
Acontent/photos/2023/alf-graduation/0002.jpg | 0
Acontent/photos/2023/alf-graduation/0003.jpg | 0
Acontent/photos/2023/alf-graduation/0004.jpg | 0
Acontent/photos/2023/alf-graduation/0005.jpg | 0
Acontent/photos/2023/alf-graduation/0006.jpg | 0
Acontent/photos/2023/alf-graduation/0007.jpg | 0
Acontent/photos/2023/alf-graduation/0008.jpg | 0
Acontent/photos/2023/alf-graduation/0009.jpg | 0
Acontent/photos/2023/alf-graduation/0010.jpg | 0
Acontent/photos/2023/alf-graduation/0011.jpg | 0
Acontent/photos/2023/alf-graduation/0012.jpg | 0
Acontent/photos/2023/alf-graduation/0013.jpg | 0
Acontent/photos/2023/alf-graduation/0014.jpg | 0
Acontent/photos/2023/alf-graduation/0015.jpg | 0
Acontent/photos/2023/alf-graduation/0016.jpg | 0
Acontent/photos/2023/alf-graduation/0017.jpg | 0
Acontent/photos/2023/cameras/0000.jpg | 0
Acontent/photos/2023/cameras/0001.jpg | 0
Acontent/photos/2023/cameras/0002.jpg | 0
Acontent/photos/2023/cameras/0003.jpg | 0
Acontent/photos/2023/cameras/0004.jpg | 0
Acontent/photos/2023/cameras/0005.jpg | 0
Acontent/photos/2023/cameras/0006.jpg | 0
Adata/galleries.yaml | 96+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Ddata/photos.yaml | 39---------------------------------------
Alayouts/_default/gallery.html | 33+++++++++++++++++++++++++++++++++
Mmk-content.py | 77+++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
Mstatic/css/custom.css | 115+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dstatic/img/photos/best/DSC00322.jpg | 2--
Dstatic/img/photos/best/DSC00551.jpg | 2--
Dstatic/img/photos/best/DSC00649.jpg | 2--
Dstatic/img/photos/best/DSC00658.jpg | 2--
Dstatic/img/photos/best/DSC00894.jpg | 2--
Dstatic/img/photos/best/DSC01542.jpg | 2--
Dstatic/img/photos/best/DSC01782.jpg | 2--
Dstatic/img/photos/best/DSC02130.jpg | 2--
Dstatic/img/photos/best/DSC02156.jpg | 2--
Dstatic/img/photos/best/DSC02178.jpg | 2--
Dstatic/img/photos/best/DSC02461.jpg | 2--
Dstatic/img/photos/best/DSC02465.jpg | 2--
Dstatic/img/photos/best/DSC02522.jpg | 2--
Dstatic/img/photos/best/DSC02537.jpg | 2--
Dstatic/img/photos/best/DSC05174.jpg | 2--
Dstatic/img/photos/best/DSC05341.jpg | 2--
Dstatic/img/photos/best/DSC06663.jpg | 2--
Dstatic/img/photos/best/DSC07575.jpg | 2--
Dstatic/img/photos/boston/DSC02461.jpg | 0
Dstatic/img/photos/boston/DSC02465.jpg | 0
Dstatic/img/photos/boston/DSC02467.jpg | 0
Dstatic/img/photos/boston/DSC02474.jpg | 0
Dstatic/img/photos/boston/DSC02476.jpg | 0
Dstatic/img/photos/boston/DSC02477.jpg | 0
Dstatic/img/photos/boston/DSC02502.jpg | 0
Dstatic/img/photos/boston/DSC02506.jpg | 0
Dstatic/img/photos/boston/DSC02507.jpg | 0
Dstatic/img/photos/boston/DSC02522.jpg | 0
Dstatic/img/photos/boston/DSC02534.jpg | 0
Dstatic/img/photos/boston/DSC02537.jpg | 0
Dstatic/img/photos/britain/2016-07-29_09.00.57.jpg | 0
Dstatic/img/photos/britain/2016-07-29_09.12.09.jpg | 0
Dstatic/img/photos/britain/2016-07-30_03.52.45.jpg | 0
Dstatic/img/photos/britain/2016-07-30_04.17.30.jpg | 0
Dstatic/img/photos/britain/2016-07-30_04.19.53.jpg | 0
Dstatic/img/photos/britain/2016-08-02_05.53.03.jpg | 0
Dstatic/img/photos/britain/2016-08-02_05.58.05.jpg | 0
Dstatic/img/photos/britain/2016-08-02_06.05.12.jpg | 0
Dstatic/img/photos/britain/2016-08-02_06.07.29.jpg | 0
Dstatic/img/photos/britain/2016-08-02_06.18.35.jpg | 0
Dstatic/img/photos/britain/2016-08-02_06.50.03.jpg | 0
Dstatic/img/photos/britain/2016-08-02_06.50.37.jpg | 0
Dstatic/img/photos/britain/2016-08-02_07.10.04.jpg | 0
Dstatic/img/photos/britain/2016-08-02_07.10.25.jpg | 0
Dstatic/img/photos/britain/2016-08-02_07.17.02.jpg | 0
Dstatic/img/photos/britain/2016-08-02_08.28.44.jpg | 0
Dstatic/img/photos/britain/2016-08-02_08.28.56.jpg | 0
Dstatic/img/photos/britain/2016-08-03_04.13.14.jpg | 0
Dstatic/img/photos/britain/2016-08-03_04.13.43.jpg | 0
Dstatic/img/photos/britain/2016-08-05_10.21.09.jpg | 0
Dstatic/img/photos/britain/2016-08-06_05.55.21.jpg | 0
Dstatic/img/photos/britain/2016-08-06_06.05.13.jpg | 0
Dstatic/img/photos/britain/2016-08-06_06.10.44.jpg | 0
Dstatic/img/photos/britain/2016-08-06_06.17.13.jpg | 0
Dstatic/img/photos/britain/2016-08-06_07.11.05.jpg | 0
Dstatic/img/photos/britain/2016-08-07_07.09.23.jpg | 0
Dstatic/img/photos/britain/2016-08-07_07.13.20.jpg | 0
Dstatic/img/photos/britain/2016-08-07_07.16.23.jpg | 0
Dstatic/img/photos/britain/2016-08-07_07.16.32.jpg | 0
Dstatic/img/photos/britain/2016-08-08_04.35.15.jpg | 0
Dstatic/img/photos/britain/2016-08-08_04.45.10.jpg | 0
Dstatic/img/photos/britain/2016-08-08_04.55.13.jpg | 0
Dstatic/img/photos/britain/2016-08-08_05.00.57.jpg | 0
Dstatic/img/photos/britain/2016-08-08_05.01.04.jpg | 0
Dstatic/img/photos/britain/2016-08-08_05.02.23.jpg | 0
Dstatic/img/photos/britain/2016-08-08_05.06.42.jpg | 0
Dstatic/img/photos/britain/2016-08-08_05.16.06.jpg | 0
Dstatic/img/photos/britain/2016-08-08_07.25.56.jpg | 0
Dstatic/img/photos/britain/2016-08-08_07.38.27.jpg | 0
Dstatic/img/photos/britain/2016-08-08_07.41.54.jpg | 0
Dstatic/img/photos/britain/2016-08-08_08.25.28.jpg | 0
Dstatic/img/photos/britain/2016-08-10_06.08.28.jpg | 0
Dstatic/img/photos/britain/2016-08-10_06.12.32.jpg | 0
Dstatic/img/photos/britain/2016-08-10_06.15.53.jpg | 0
Dstatic/img/photos/britain/2016-08-10_06.17.31.jpg | 0
Dstatic/img/photos/britain/2016-08-10_06.18.57.jpg | 0
Dstatic/img/photos/discovery-park/DSC02112.jpg | 0
Dstatic/img/photos/discovery-park/DSC02130.jpg | 0
Dstatic/img/photos/discovery-park/DSC02141.jpg | 0
Dstatic/img/photos/discovery-park/DSC02154.jpg | 0
Dstatic/img/photos/discovery-park/DSC02156.jpg | 0
Dstatic/img/photos/discovery-park/DSC02178.jpg | 0
Dstatic/img/photos/france/IMG_20140805_025242.jpg | 0
Dstatic/img/photos/france/IMG_20140807_024220.jpg | 0
Dstatic/img/photos/france/IMG_20140807_030315.jpg | 0
Dstatic/img/photos/france/IMG_20140807_031845.jpg | 0
Dstatic/img/photos/galapagos/DSC05174.jpg | 0
Dstatic/img/photos/galapagos/DSC05228.jpg | 0
Dstatic/img/photos/galapagos/DSC05290.jpg | 0
Dstatic/img/photos/galapagos/DSC05296.jpg | 0
Dstatic/img/photos/galapagos/DSC05341.jpg | 0
Dstatic/img/photos/galapagos/DSC05418.jpg | 0
Dstatic/img/photos/galapagos/DSC05442.jpg | 0
Dstatic/img/photos/galapagos/DSC05500.jpg | 0
Dstatic/img/photos/galapagos/DSC05527.jpg | 0
Dstatic/img/photos/galapagos/DSC05558.jpg | 0
Dstatic/img/photos/galapagos/DSC05571.jpg | 0
Dstatic/img/photos/galapagos/DSC05583.jpg | 0
Dstatic/img/photos/galapagos/DSC05586.jpg | 0
Dstatic/img/photos/galapagos/DSC05594.jpg | 0
Dstatic/img/photos/galapagos/DSC05663.jpg | 0
Dstatic/img/photos/galapagos/DSC05669.jpg | 0
Dstatic/img/photos/galapagos/DSC05680.jpg | 0
Dstatic/img/photos/galapagos/DSC05695.jpg | 0
Dstatic/img/photos/galapagos/DSC05720.jpg | 0
Dstatic/img/photos/galapagos/DSC05750.jpg | 0
Dstatic/img/photos/galapagos/DSC05753.jpg | 0
Dstatic/img/photos/galapagos/DSC05783.jpg | 0
Dstatic/img/photos/galapagos/DSC05949.jpg | 0
Dstatic/img/photos/galapagos/DSC05970.jpg | 0
Dstatic/img/photos/galapagos/DSC05974.jpg | 0
Dstatic/img/photos/galapagos/DSC05988.jpg | 0
Dstatic/img/photos/galapagos/DSC06042.jpg | 0
Dstatic/img/photos/galapagos/DSC06053.jpg | 0
Dstatic/img/photos/galapagos/DSC06113.jpg | 0
Dstatic/img/photos/galapagos/DSC06120.jpg | 0
Dstatic/img/photos/galapagos/DSC06139.jpg | 0
Dstatic/img/photos/galapagos/DSC06297.jpg | 0
Dstatic/img/photos/galapagos/DSC06371.jpg | 0
Dstatic/img/photos/galapagos/DSC06406.jpg | 0
Dstatic/img/photos/galapagos/DSC06485.jpg | 0
Dstatic/img/photos/galapagos/DSC06505.jpg | 0
Dstatic/img/photos/galapagos/DSC06525.jpg | 0
Dstatic/img/photos/galapagos/DSC06597.jpg | 0
Dstatic/img/photos/galapagos/DSC06663.jpg | 0
Dstatic/img/photos/galapagos/DSC06664.jpg | 0
Dstatic/img/photos/galapagos/DSC06706.jpg | 0
Dstatic/img/photos/galapagos/DSC06723.jpg | 0
Dstatic/img/photos/galapagos/DSC06749.jpg | 0
Dstatic/img/photos/galapagos/DSC06757.jpg | 0
Dstatic/img/photos/galapagos/DSC06771.jpg | 0
Dstatic/img/photos/galapagos/DSC06776.jpg | 0
Dstatic/img/photos/galapagos/DSC06782.jpg | 0
Dstatic/img/photos/galapagos/DSC06822.jpg | 0
Dstatic/img/photos/galapagos/DSC06903.jpg | 0
Dstatic/img/photos/galapagos/DSC06935.jpg | 0
Dstatic/img/photos/galapagos/DSC06966.jpg | 0
Dstatic/img/photos/galapagos/DSC07032.jpg | 0
Dstatic/img/photos/galapagos/DSC07081.jpg | 0
Dstatic/img/photos/galapagos/DSC07098.jpg | 0
Dstatic/img/photos/galapagos/DSC07100.jpg | 0
Dstatic/img/photos/galapagos/DSC07154.jpg | 0
Dstatic/img/photos/galapagos/DSC07368.jpg | 0
Dstatic/img/photos/galapagos/DSC07378.jpg | 0
Dstatic/img/photos/galapagos/DSC07382.jpg | 0
Dstatic/img/photos/galapagos/DSC07412.jpg | 0
Dstatic/img/photos/galapagos/DSC07417.jpg | 0
Dstatic/img/photos/galapagos/DSC07437.jpg | 0
Dstatic/img/photos/galapagos/DSC07458.jpg | 0
Dstatic/img/photos/galapagos/DSC07480.jpg | 0
Dstatic/img/photos/galapagos/DSC07485.jpg | 0
Dstatic/img/photos/galapagos/DSC07509.jpg | 0
Dstatic/img/photos/galapagos/DSC07522.jpg | 0
Dstatic/img/photos/galapagos/DSC07529.jpg | 0
Dstatic/img/photos/galapagos/DSC07532.jpg | 0
Dstatic/img/photos/galapagos/DSC07540.jpg | 0
Dstatic/img/photos/galapagos/DSC07547.jpg | 0
Dstatic/img/photos/galapagos/DSC07551.jpg | 0
Dstatic/img/photos/galapagos/DSC07560.jpg | 0
Dstatic/img/photos/galapagos/DSC07575.jpg | 0
Dstatic/img/photos/galapagos/DSC07584.jpg | 0
Dstatic/img/photos/galapagos/DSC07590.jpg | 0
Dstatic/img/photos/galapagos/DSC07611.jpg | 0
Dstatic/img/photos/galapagos/DSC07638.jpg | 0
Dstatic/img/photos/galapagos/DSC07644.jpg | 0
Dstatic/img/photos/galapagos/DSC07657.jpg | 0
Dstatic/img/photos/galapagos/DSC07682.jpg | 0
Dstatic/img/photos/galapagos/DSC07748.jpg | 0
Dstatic/img/photos/galapagos/DSC07751.jpg | 0
Dstatic/img/photos/galapagos/DSC07755.jpg | 0
Dstatic/img/photos/galapagos/DSC07757.jpg | 0
Dstatic/img/photos/galapagos/DSC07765.jpg | 0
Dstatic/img/photos/graduation/DSC02305.jpg | 0
Dstatic/img/photos/graduation/DSC02325.jpg | 0
Dstatic/img/photos/graduation/DSC02361.jpg | 0
Dstatic/img/photos/graduation/DSC02405.jpg | 0
Dstatic/img/photos/peru/IMG_20150803_134856.jpg | 0
Dstatic/img/photos/peru/IMG_20150803_144712.jpg | 0
Dstatic/img/photos/peru/IMG_20150804_091529.jpg | 0
Dstatic/img/photos/peru/IMG_20150804_095634.jpg | 0
Dstatic/img/photos/peru/IMG_20150804_101438.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_094944.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_095135.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_140810.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_141209.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_141402.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_142020.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_145319.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_145620.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_155959.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_160053.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_160245.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_160250.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_162501.jpg | 0
Dstatic/img/photos/peru/IMG_20150805_162952.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_070356.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_071308.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_074401.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_075154.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_080710.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_080713.jpg | 0
Dstatic/img/photos/peru/IMG_20150806_162416.jpg | 0
Dstatic/img/photos/peru/IMG_20150808_130107.jpg | 0
Dstatic/img/photos/peru/IMG_20150808_130138.jpg | 0
Dstatic/img/photos/peru/IMG_20150808_145722.jpg | 0
Dstatic/img/photos/quarantine/DSC00083.jpg | 0
Dstatic/img/photos/quarantine/DSC00125.jpg | 0
Dstatic/img/photos/quarantine/DSC00136.jpg | 0
Dstatic/img/photos/quarantine/DSC00149.jpg | 0
Dstatic/img/photos/quarantine/DSC00177.jpg | 0
Dstatic/img/photos/quarantine/DSC00211.jpg | 0
Dstatic/img/photos/quarantine/DSC00279.jpg | 0
Dstatic/img/photos/quarantine/DSC00322.jpg | 0
Dstatic/img/photos/quarantine/DSC00341.jpg | 0
Dstatic/img/photos/quarantine/DSC00383.jpg | 0
Dstatic/img/photos/quarantine/DSC00401.jpg | 0
Dstatic/img/photos/quarantine/DSC00406.jpg | 0
Dstatic/img/photos/quarantine/DSC00447.jpg | 0
Dstatic/img/photos/quarantine/DSC00514.jpg | 0
Dstatic/img/photos/quarantine/DSC00530.jpg | 0
Dstatic/img/photos/quarantine/DSC00551.jpg | 0
Dstatic/img/photos/quarantine/DSC00649.jpg | 0
Dstatic/img/photos/quarantine/DSC00658.jpg | 0
Dstatic/img/photos/quarantine/DSC00867.jpg | 0
Dstatic/img/photos/quarantine/DSC00894.jpg | 0
Dstatic/img/photos/quarantine/DSC00937.jpg | 0
Dstatic/img/photos/quarantine/DSC00956.jpg | 0
Dstatic/img/photos/quarantine/DSC01044.jpg | 0
Dstatic/img/photos/quarantine/DSC01066.jpg | 0
Dstatic/img/photos/quarantine/DSC01397.jpg | 0
Dstatic/img/photos/quarantine/DSC01439.jpg | 0
Dstatic/img/photos/quarantine/DSC01542.jpg | 0
Dstatic/img/photos/quarantine/DSC01613.jpg | 0
Dstatic/img/photos/quarantine/DSC09365.jpg | 0
Dstatic/img/photos/quarantine/DSC09386.jpg | 0
Dstatic/img/photos/quarantine/DSC09445.jpg | 0
Dstatic/img/photos/quarantine/DSC09484.jpg | 0
Dstatic/img/photos/quarantine/DSC09512.jpg | 0
Dstatic/img/photos/quarantine/DSC09517.jpg | 0
Dstatic/img/photos/quarantine/DSC09538.jpg | 0
Dstatic/img/photos/quarantine/DSC09569.jpg | 0
Dstatic/img/photos/quarantine/DSC09613.jpg | 0
Dstatic/img/photos/quarantine/DSC09625.jpg | 0
Dstatic/img/photos/quarantine/DSC09677.jpg | 0
Dstatic/img/photos/quarantine/L1130748.jpg | 0
Dstatic/img/photos/quarantine/L1130859.jpg | 0
Dstatic/img/photos/quarantine/L1130873.jpg | 0
Dstatic/img/photos/quarantine/L1130902.jpg | 0
Dstatic/img/photos/quarantine/clock-better.jpg | 0
Dstatic/img/photos/quarantine/egg-bw.jpg | 0
Dstatic/img/photos/quarantine/flip3.jpg | 0
Dstatic/img/photos/quarantine/moon.jpg | 0
Dstatic/img/photos/quarantine/silohoutte.jpg | 0
Dstatic/img/photos/quarantine/sofa.jpg | 0
Dstatic/img/photos/quarantine/stars.jpg | 0
Dstatic/img/photos/quarantine/sunset-6.jpg | 0
Dstatic/img/photos/seattle/DSC01621.jpg | 0
Dstatic/img/photos/seattle/DSC01625.jpg | 0
Dstatic/img/photos/seattle/DSC01631.jpg | 0
Dstatic/img/photos/seattle/DSC01642.jpg | 0
Dstatic/img/photos/seattle/DSC01677.jpg | 0
Dstatic/img/photos/seattle/DSC01693.jpg | 0
Dstatic/img/photos/seattle/DSC01715.jpg | 0
Dstatic/img/photos/seattle/DSC01731.jpg | 0
Dstatic/img/photos/seattle/DSC01742.jpg | 0
Dstatic/img/photos/seattle/DSC01782.jpg | 0
Dstatic/img/photos/skyline/DSC01830.jpg | 0
Dstatic/img/photos/skyline/DSC01832.jpg | 0
Dstatic/img/photos/skyline/DSC01833.jpg | 0
Dstatic/img/photos/skyline/DSC01838.jpg | 0
Dstatic/img/photos/skyline/DSC01856.jpg | 0
Dstatic/img/photos/skyline/DSC01858.jpg | 0
Dstatic/img/photos/skyline/DSC01865.jpg | 0
Dstatic/img/photos/skyline/DSC01877.jpg | 0
Atempl/gallery.md | 26++++++++++++++++++++++++++
Atempl/index.md | 13+++++++++++++
592 files changed, 344 insertions(+), 96 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -9,5 +9,5 @@ tags Session.vim public resources -content/photos +content/photos/**/*.md content/projects diff --git a/config.toml b/config.toml @@ -12,3 +12,6 @@ ignoreErrors = ["error-remote-getjson"] guessSyntax = true style = "friendly" tabWidth = 8 + +[markup.goldmark.renderer] + unsafe = true # Allow HTML in md files diff --git a/content/photos/2014/france/0000.jpg b/content/photos/2014/france/0000.jpg Binary files differ. diff --git a/content/photos/2014/france/0001.jpg b/content/photos/2014/france/0001.jpg Binary files differ. diff --git a/content/photos/2014/france/0002.jpg b/content/photos/2014/france/0002.jpg Binary files differ. diff --git a/content/photos/2014/france/0003.jpg b/content/photos/2014/france/0003.jpg Binary files differ. diff --git a/content/photos/2015/peru/0000.jpg b/content/photos/2015/peru/0000.jpg Binary files differ. diff --git a/content/photos/2015/peru/0001.jpg b/content/photos/2015/peru/0001.jpg Binary files differ. diff --git a/content/photos/2015/peru/0002.jpg b/content/photos/2015/peru/0002.jpg Binary files differ. diff --git a/content/photos/2015/peru/0003.jpg b/content/photos/2015/peru/0003.jpg Binary files differ. diff --git a/content/photos/2015/peru/0004.jpg b/content/photos/2015/peru/0004.jpg Binary files differ. diff --git a/content/photos/2015/peru/0005.jpg b/content/photos/2015/peru/0005.jpg Binary files differ. diff --git a/content/photos/2015/peru/0006.jpg b/content/photos/2015/peru/0006.jpg Binary files differ. diff --git a/content/photos/2015/peru/0007.jpg b/content/photos/2015/peru/0007.jpg Binary files differ. diff --git a/content/photos/2015/peru/0008.jpg b/content/photos/2015/peru/0008.jpg Binary files differ. diff --git a/content/photos/2015/peru/0009.jpg b/content/photos/2015/peru/0009.jpg Binary files differ. diff --git a/content/photos/2015/peru/0010.jpg b/content/photos/2015/peru/0010.jpg Binary files differ. diff --git a/content/photos/2015/peru/0011.jpg b/content/photos/2015/peru/0011.jpg Binary files differ. diff --git a/content/photos/2015/peru/0012.jpg b/content/photos/2015/peru/0012.jpg Binary files differ. diff --git a/content/photos/2015/peru/0013.jpg b/content/photos/2015/peru/0013.jpg Binary files differ. diff --git a/content/photos/2016/britain/0000.jpg b/content/photos/2016/britain/0000.jpg Binary files differ. diff --git a/content/photos/2016/britain/0001.jpg b/content/photos/2016/britain/0001.jpg Binary files differ. diff --git a/content/photos/2016/britain/0002.jpg b/content/photos/2016/britain/0002.jpg Binary files differ. diff --git a/content/photos/2016/britain/0003.jpg b/content/photos/2016/britain/0003.jpg Binary files differ. diff --git a/content/photos/2016/britain/0004.jpg b/content/photos/2016/britain/0004.jpg Binary files differ. diff --git a/content/photos/2016/britain/0005.jpg b/content/photos/2016/britain/0005.jpg Binary files differ. diff --git a/content/photos/2016/britain/0006.jpg b/content/photos/2016/britain/0006.jpg Binary files differ. diff --git a/content/photos/2016/britain/0007.jpg b/content/photos/2016/britain/0007.jpg Binary files differ. diff --git a/content/photos/2016/britain/0008.jpg b/content/photos/2016/britain/0008.jpg Binary files differ. diff --git a/content/photos/2016/britain/0009.jpg b/content/photos/2016/britain/0009.jpg Binary files differ. diff --git a/content/photos/2016/britain/0010.jpg b/content/photos/2016/britain/0010.jpg Binary files differ. diff --git a/content/photos/2016/britain/0011.jpg b/content/photos/2016/britain/0011.jpg Binary files differ. diff --git a/content/photos/2016/britain/0012.jpg b/content/photos/2016/britain/0012.jpg Binary files differ. diff --git a/content/photos/2016/britain/0013.jpg b/content/photos/2016/britain/0013.jpg Binary files differ. diff --git a/content/photos/2016/britain/0014.jpg b/content/photos/2016/britain/0014.jpg Binary files differ. diff --git a/content/photos/2016/britain/0015.jpg b/content/photos/2016/britain/0015.jpg Binary files differ. diff --git a/content/photos/2016/britain/0016.jpg b/content/photos/2016/britain/0016.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0000.jpg b/content/photos/2017/galapagos/0000.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0001.jpg b/content/photos/2017/galapagos/0001.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0002.jpg b/content/photos/2017/galapagos/0002.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0003.jpg b/content/photos/2017/galapagos/0003.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0004.jpg b/content/photos/2017/galapagos/0004.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0005.jpg b/content/photos/2017/galapagos/0005.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0006.jpg b/content/photos/2017/galapagos/0006.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0007.jpg b/content/photos/2017/galapagos/0007.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0008.jpg b/content/photos/2017/galapagos/0008.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0009.jpg b/content/photos/2017/galapagos/0009.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0010.jpg b/content/photos/2017/galapagos/0010.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0011.jpg b/content/photos/2017/galapagos/0011.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0012.jpg b/content/photos/2017/galapagos/0012.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0013.jpg b/content/photos/2017/galapagos/0013.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0014.jpg b/content/photos/2017/galapagos/0014.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0015.jpg b/content/photos/2017/galapagos/0015.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0016.jpg b/content/photos/2017/galapagos/0016.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0017.jpg b/content/photos/2017/galapagos/0017.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0018.jpg b/content/photos/2017/galapagos/0018.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0019.jpg b/content/photos/2017/galapagos/0019.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0020.jpg b/content/photos/2017/galapagos/0020.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0021.jpg b/content/photos/2017/galapagos/0021.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0022.jpg b/content/photos/2017/galapagos/0022.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0023.jpg b/content/photos/2017/galapagos/0023.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0024.jpg b/content/photos/2017/galapagos/0024.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0025.jpg b/content/photos/2017/galapagos/0025.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0026.jpg b/content/photos/2017/galapagos/0026.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0027.jpg b/content/photos/2017/galapagos/0027.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0028.jpg b/content/photos/2017/galapagos/0028.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0029.jpg b/content/photos/2017/galapagos/0029.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0030.jpg b/content/photos/2017/galapagos/0030.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0031.jpg b/content/photos/2017/galapagos/0031.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0032.jpg b/content/photos/2017/galapagos/0032.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0033.jpg b/content/photos/2017/galapagos/0033.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0034.jpg b/content/photos/2017/galapagos/0034.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0035.jpg b/content/photos/2017/galapagos/0035.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0036.jpg b/content/photos/2017/galapagos/0036.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0037.jpg b/content/photos/2017/galapagos/0037.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0038.jpg b/content/photos/2017/galapagos/0038.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0039.jpg b/content/photos/2017/galapagos/0039.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0040.jpg b/content/photos/2017/galapagos/0040.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0041.jpg b/content/photos/2017/galapagos/0041.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0042.jpg b/content/photos/2017/galapagos/0042.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0043.jpg b/content/photos/2017/galapagos/0043.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0044.jpg b/content/photos/2017/galapagos/0044.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0045.jpg b/content/photos/2017/galapagos/0045.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0046.jpg b/content/photos/2017/galapagos/0046.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0047.jpg b/content/photos/2017/galapagos/0047.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0048.jpg b/content/photos/2017/galapagos/0048.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0049.jpg b/content/photos/2017/galapagos/0049.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0050.jpg b/content/photos/2017/galapagos/0050.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0051.jpg b/content/photos/2017/galapagos/0051.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0052.jpg b/content/photos/2017/galapagos/0052.jpg Binary files differ. diff --git a/content/photos/2017/galapagos/0053.jpg b/content/photos/2017/galapagos/0053.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0000.jpg b/content/photos/2018/new-zealand/0000.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0001.jpg b/content/photos/2018/new-zealand/0001.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0002.jpg b/content/photos/2018/new-zealand/0002.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0003.jpg b/content/photos/2018/new-zealand/0003.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0004.jpg b/content/photos/2018/new-zealand/0004.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0005.jpg b/content/photos/2018/new-zealand/0005.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0006.jpg b/content/photos/2018/new-zealand/0006.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0007.jpg b/content/photos/2018/new-zealand/0007.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0008.jpg b/content/photos/2018/new-zealand/0008.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0009.jpg b/content/photos/2018/new-zealand/0009.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0010.jpg b/content/photos/2018/new-zealand/0010.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0011.jpg b/content/photos/2018/new-zealand/0011.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0012.jpg b/content/photos/2018/new-zealand/0012.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0013.jpg b/content/photos/2018/new-zealand/0013.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0014.jpg b/content/photos/2018/new-zealand/0014.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0015.jpg b/content/photos/2018/new-zealand/0015.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0016.jpg b/content/photos/2018/new-zealand/0016.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0017.jpg b/content/photos/2018/new-zealand/0017.jpg Binary files differ. diff --git a/content/photos/2018/new-zealand/0018.jpg b/content/photos/2018/new-zealand/0018.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0000.jpg b/content/photos/2020/quarantine/0000.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0001.jpg b/content/photos/2020/quarantine/0001.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0002.jpg b/content/photos/2020/quarantine/0002.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0003.jpg b/content/photos/2020/quarantine/0003.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0004.jpg b/content/photos/2020/quarantine/0004.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0005.jpg b/content/photos/2020/quarantine/0005.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0006.jpg b/content/photos/2020/quarantine/0006.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0007.jpg b/content/photos/2020/quarantine/0007.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0008.jpg b/content/photos/2020/quarantine/0008.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0009.jpg b/content/photos/2020/quarantine/0009.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0010.jpg b/content/photos/2020/quarantine/0010.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0011.jpg b/content/photos/2020/quarantine/0011.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0012.jpg b/content/photos/2020/quarantine/0012.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0013.jpg b/content/photos/2020/quarantine/0013.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0014.jpg b/content/photos/2020/quarantine/0014.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0015.jpg b/content/photos/2020/quarantine/0015.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0016.jpg b/content/photos/2020/quarantine/0016.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0017.jpg b/content/photos/2020/quarantine/0017.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0018.jpg b/content/photos/2020/quarantine/0018.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0019.jpg b/content/photos/2020/quarantine/0019.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0020.jpg b/content/photos/2020/quarantine/0020.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0021.jpg b/content/photos/2020/quarantine/0021.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0022.jpg b/content/photos/2020/quarantine/0022.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0023.jpg b/content/photos/2020/quarantine/0023.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0024.jpg b/content/photos/2020/quarantine/0024.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0025.jpg b/content/photos/2020/quarantine/0025.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0026.jpg b/content/photos/2020/quarantine/0026.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0027.jpg b/content/photos/2020/quarantine/0027.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0028.jpg b/content/photos/2020/quarantine/0028.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0029.jpg b/content/photos/2020/quarantine/0029.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0030.jpg b/content/photos/2020/quarantine/0030.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0031.jpg b/content/photos/2020/quarantine/0031.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0032.jpg b/content/photos/2020/quarantine/0032.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0033.jpg b/content/photos/2020/quarantine/0033.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0034.jpg b/content/photos/2020/quarantine/0034.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0035.jpg b/content/photos/2020/quarantine/0035.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0036.jpg b/content/photos/2020/quarantine/0036.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0037.jpg b/content/photos/2020/quarantine/0037.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0038.jpg b/content/photos/2020/quarantine/0038.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0039.jpg b/content/photos/2020/quarantine/0039.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0040.jpg b/content/photos/2020/quarantine/0040.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0041.jpg b/content/photos/2020/quarantine/0041.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0042.jpg b/content/photos/2020/quarantine/0042.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0043.jpg b/content/photos/2020/quarantine/0043.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0044.jpg b/content/photos/2020/quarantine/0044.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0045.jpg b/content/photos/2020/quarantine/0045.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0046.jpg b/content/photos/2020/quarantine/0046.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0047.jpg b/content/photos/2020/quarantine/0047.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0048.jpg b/content/photos/2020/quarantine/0048.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0049.jpg b/content/photos/2020/quarantine/0049.jpg Binary files differ. diff --git a/content/photos/2020/quarantine/0050.jpg b/content/photos/2020/quarantine/0050.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0000.jpg b/content/photos/2020/seattle/0000.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0001.jpg b/content/photos/2020/seattle/0001.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0002.jpg b/content/photos/2020/seattle/0002.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0003.jpg b/content/photos/2020/seattle/0003.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0004.jpg b/content/photos/2020/seattle/0004.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0005.jpg b/content/photos/2020/seattle/0005.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0006.jpg b/content/photos/2020/seattle/0006.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0007.jpg b/content/photos/2020/seattle/0007.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0008.jpg b/content/photos/2020/seattle/0008.jpg Binary files differ. diff --git a/content/photos/2020/seattle/0009.jpg b/content/photos/2020/seattle/0009.jpg Binary files differ. diff --git a/content/photos/2021/boston/0000.jpg b/content/photos/2021/boston/0000.jpg Binary files differ. diff --git a/content/photos/2021/boston/0001.jpg b/content/photos/2021/boston/0001.jpg Binary files differ. diff --git a/content/photos/2021/boston/0002.jpg b/content/photos/2021/boston/0002.jpg Binary files differ. diff --git a/content/photos/2021/boston/0003.jpg b/content/photos/2021/boston/0003.jpg Binary files differ. diff --git a/content/photos/2021/boston/0004.jpg b/content/photos/2021/boston/0004.jpg Binary files differ. diff --git a/content/photos/2021/boston/0005.jpg b/content/photos/2021/boston/0005.jpg Binary files differ. diff --git a/content/photos/2021/boston/0006.jpg b/content/photos/2021/boston/0006.jpg Binary files differ. diff --git a/content/photos/2021/boston/0007.jpg b/content/photos/2021/boston/0007.jpg Binary files differ. diff --git a/content/photos/2021/boston/0009.jpg b/content/photos/2021/boston/0009.jpg Binary files differ. diff --git a/content/photos/2021/boston/0010.jpg b/content/photos/2021/boston/0010.jpg Binary files differ. diff --git a/content/photos/2021/boston/0011.jpg b/content/photos/2021/boston/0011.jpg Binary files differ. diff --git a/content/photos/2021/boston/0018.jpg b/content/photos/2021/boston/0018.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0000.jpg b/content/photos/2021/discovery-park/0000.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0001.jpg b/content/photos/2021/discovery-park/0001.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0002.jpg b/content/photos/2021/discovery-park/0002.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0003.jpg b/content/photos/2021/discovery-park/0003.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0004.jpg b/content/photos/2021/discovery-park/0004.jpg Binary files differ. diff --git a/content/photos/2021/discovery-park/0005.jpg b/content/photos/2021/discovery-park/0005.jpg Binary files differ. diff --git a/content/photos/2021/graduation/0000.jpg b/content/photos/2021/graduation/0000.jpg Binary files differ. diff --git a/content/photos/2021/graduation/0001.jpg b/content/photos/2021/graduation/0001.jpg Binary files differ. diff --git a/content/photos/2021/graduation/0002.jpg b/content/photos/2021/graduation/0002.jpg Binary files differ. diff --git a/content/photos/2021/graduation/0003.jpg b/content/photos/2021/graduation/0003.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0000.jpg b/content/photos/2021/mt-baker/0000.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0001.jpg b/content/photos/2021/mt-baker/0001.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0002.jpg b/content/photos/2021/mt-baker/0002.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0003.jpg b/content/photos/2021/mt-baker/0003.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0004.jpg b/content/photos/2021/mt-baker/0004.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0005.jpg b/content/photos/2021/mt-baker/0005.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0006.jpg b/content/photos/2021/mt-baker/0006.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0007.jpg b/content/photos/2021/mt-baker/0007.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0008.jpg b/content/photos/2021/mt-baker/0008.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0009.jpg b/content/photos/2021/mt-baker/0009.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0010.jpg b/content/photos/2021/mt-baker/0010.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0011.jpg b/content/photos/2021/mt-baker/0011.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0012.jpg b/content/photos/2021/mt-baker/0012.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0013.jpg b/content/photos/2021/mt-baker/0013.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0014.jpg b/content/photos/2021/mt-baker/0014.jpg Binary files differ. diff --git a/content/photos/2021/mt-baker/0015.jpg b/content/photos/2021/mt-baker/0015.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0000.jpg b/content/photos/2021/northampton/0000.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0001.jpg b/content/photos/2021/northampton/0001.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0002.jpg b/content/photos/2021/northampton/0002.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0003.jpg b/content/photos/2021/northampton/0003.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0004.jpg b/content/photos/2021/northampton/0004.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0005.jpg b/content/photos/2021/northampton/0005.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0006.jpg b/content/photos/2021/northampton/0006.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0007.jpg b/content/photos/2021/northampton/0007.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0008.jpg b/content/photos/2021/northampton/0008.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0009.jpg b/content/photos/2021/northampton/0009.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0010.jpg b/content/photos/2021/northampton/0010.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0011.jpg b/content/photos/2021/northampton/0011.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0012.jpg b/content/photos/2021/northampton/0012.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0013.jpg b/content/photos/2021/northampton/0013.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0014.jpg b/content/photos/2021/northampton/0014.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0015.jpg b/content/photos/2021/northampton/0015.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0016.jpg b/content/photos/2021/northampton/0016.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0017.jpg b/content/photos/2021/northampton/0017.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0018.jpg b/content/photos/2021/northampton/0018.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0019.jpg b/content/photos/2021/northampton/0019.jpg Binary files differ. diff --git a/content/photos/2021/northampton/0020.jpg b/content/photos/2021/northampton/0020.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0000.jpg b/content/photos/2021/redwood-shores/0000.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0001.jpg b/content/photos/2021/redwood-shores/0001.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0002.jpg b/content/photos/2021/redwood-shores/0002.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0003.jpg b/content/photos/2021/redwood-shores/0003.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0004.jpg b/content/photos/2021/redwood-shores/0004.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0005.jpg b/content/photos/2021/redwood-shores/0005.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0006.jpg b/content/photos/2021/redwood-shores/0006.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0007.jpg b/content/photos/2021/redwood-shores/0007.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0008.jpg b/content/photos/2021/redwood-shores/0008.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0009.jpg b/content/photos/2021/redwood-shores/0009.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0010.jpg b/content/photos/2021/redwood-shores/0010.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0011.jpg b/content/photos/2021/redwood-shores/0011.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0012.jpg b/content/photos/2021/redwood-shores/0012.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0013.jpg b/content/photos/2021/redwood-shores/0013.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0014.jpg b/content/photos/2021/redwood-shores/0014.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0015.jpg b/content/photos/2021/redwood-shores/0015.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0016.jpg b/content/photos/2021/redwood-shores/0016.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0017.jpg b/content/photos/2021/redwood-shores/0017.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0018.jpg b/content/photos/2021/redwood-shores/0018.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0019.jpg b/content/photos/2021/redwood-shores/0019.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0020.jpg b/content/photos/2021/redwood-shores/0020.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0021.jpg b/content/photos/2021/redwood-shores/0021.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0022.jpg b/content/photos/2021/redwood-shores/0022.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0023.jpg b/content/photos/2021/redwood-shores/0023.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0024.jpg b/content/photos/2021/redwood-shores/0024.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0025.jpg b/content/photos/2021/redwood-shores/0025.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0026.jpg b/content/photos/2021/redwood-shores/0026.jpg Binary files differ. diff --git a/content/photos/2021/redwood-shores/0027.jpg b/content/photos/2021/redwood-shores/0027.jpg Binary files differ. diff --git a/content/photos/2021/russell-st/0000.jpg b/content/photos/2021/russell-st/0000.jpg Binary files differ. diff --git a/content/photos/2021/russell-st/0001.jpg b/content/photos/2021/russell-st/0001.jpg Binary files differ. diff --git a/content/photos/2021/russell-st/0002.jpg b/content/photos/2021/russell-st/0002.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0000.jpg b/content/photos/2021/sailing/0000.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0001.jpg b/content/photos/2021/sailing/0001.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0002.jpg b/content/photos/2021/sailing/0002.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0003.jpg b/content/photos/2021/sailing/0003.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0004.jpg b/content/photos/2021/sailing/0004.jpg Binary files differ. diff --git a/content/photos/2021/sailing/0005.jpg b/content/photos/2021/sailing/0005.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0000.jpg b/content/photos/2021/san-francisco/0000.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0001.jpg b/content/photos/2021/san-francisco/0001.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0002.jpg b/content/photos/2021/san-francisco/0002.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0003.jpg b/content/photos/2021/san-francisco/0003.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0004.jpg b/content/photos/2021/san-francisco/0004.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0005.jpg b/content/photos/2021/san-francisco/0005.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0006.jpg b/content/photos/2021/san-francisco/0006.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0007.jpg b/content/photos/2021/san-francisco/0007.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0008.jpg b/content/photos/2021/san-francisco/0008.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0009.jpg b/content/photos/2021/san-francisco/0009.jpg Binary files differ. diff --git a/content/photos/2021/san-francisco/0010.jpg b/content/photos/2021/san-francisco/0010.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0000.jpg b/content/photos/2021/skyline/0000.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0001.jpg b/content/photos/2021/skyline/0001.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0002.jpg b/content/photos/2021/skyline/0002.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0003.jpg b/content/photos/2021/skyline/0003.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0004.jpg b/content/photos/2021/skyline/0004.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0005.jpg b/content/photos/2021/skyline/0005.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0006.jpg b/content/photos/2021/skyline/0006.jpg Binary files differ. diff --git a/content/photos/2021/skyline/0007.jpg b/content/photos/2021/skyline/0007.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0000.jpg b/content/photos/2023/alf-graduation/0000.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0001.jpg b/content/photos/2023/alf-graduation/0001.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0002.jpg b/content/photos/2023/alf-graduation/0002.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0003.jpg b/content/photos/2023/alf-graduation/0003.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0004.jpg b/content/photos/2023/alf-graduation/0004.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0005.jpg b/content/photos/2023/alf-graduation/0005.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0006.jpg b/content/photos/2023/alf-graduation/0006.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0007.jpg b/content/photos/2023/alf-graduation/0007.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0008.jpg b/content/photos/2023/alf-graduation/0008.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0009.jpg b/content/photos/2023/alf-graduation/0009.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0010.jpg b/content/photos/2023/alf-graduation/0010.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0011.jpg b/content/photos/2023/alf-graduation/0011.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0012.jpg b/content/photos/2023/alf-graduation/0012.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0013.jpg b/content/photos/2023/alf-graduation/0013.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0014.jpg b/content/photos/2023/alf-graduation/0014.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0015.jpg b/content/photos/2023/alf-graduation/0015.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0016.jpg b/content/photos/2023/alf-graduation/0016.jpg Binary files differ. diff --git a/content/photos/2023/alf-graduation/0017.jpg b/content/photos/2023/alf-graduation/0017.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0000.jpg b/content/photos/2023/cameras/0000.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0001.jpg b/content/photos/2023/cameras/0001.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0002.jpg b/content/photos/2023/cameras/0002.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0003.jpg b/content/photos/2023/cameras/0003.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0004.jpg b/content/photos/2023/cameras/0004.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0005.jpg b/content/photos/2023/cameras/0005.jpg Binary files differ. diff --git a/content/photos/2023/cameras/0006.jpg b/content/photos/2023/cameras/0006.jpg Binary files differ. diff --git a/data/galleries.yaml b/data/galleries.yaml @@ -0,0 +1,96 @@ +galleries: + - title: "Alf Graduation" + date: 2023 + cover: "21340029.jpg" + - title: "Cameras" + date: 2023 + cover: "01.jpg" + + # - name: 'tahoe' + # date: 2021 + # lat: 0 + # long: 0 + # - name: 'russell st' + # date: 2021 + # lat: 0 + # long: 0 + # - name: 'northampton' + # date: 2021 + # lat: 0 + # long: 0 + - title: 'Boston' + date: 2021 + cover: 'DSC02522.jpg' + lat: 42.35 + long: -71.06 + - title: 'Redwood Shores' + date: 2021 + cover: '1062140-R1-007-2-01.jpg' + lat: 37.29 + long: -122.16 + - title: 'Graduation' + date: 2021 + cover: 'DSC02305.jpg' + lat: 47.36 + long: -122.16 + - title: 'Discovery Park' + date: 2021 + cover: 'DSC02112.jpg' + lat: 47.39 + long: -122.25 + - title: 'Mt Baker' + date: 2021 + cover: 'DSC02012.jpg' + lat: 48.46 + long: -121.48 + - title: 'Skyline' + date: 2021 + cover: 'DSC01830.jpg' + lat: 37.29 + long: -122.18 + + - title: 'Seattle' + date: 2020 + cover: 'DSC01631.jpg' + lat: 47.36 + long: -122.19 + - title: 'Quarantine' + date: 2020 + cover: 'DSC00649.jpg' + lat: 37.29 + long: -122.16 + + # - title: 'Wales' + # date: 2019 + # lat: 0 + # long: 0 + # - title: 'Central Europe' + # date: 2019 + # lat: 0 + # long: 0 + + - title: 'New Zealand' + date: 2018 + cover: 'DSC07836.jpg' + lat: 0 + long: 0 + - title: 'Galapagos' + date: 2017 + cover: 'DSC05174.jpg' + lat: -.40 + long: -90.33 + - title: 'Britain' + date: 2016 + cover: '2016-07-30_04.19.53.jpg' + lat: 51.30 + long: -.07 + - title: 'Peru' + date: 2015 + cover: 'IMG_20150806_080710.jpg' + lat: -12.03 + long: -77.02 + - title: 'France' + date: 2014 + cover: 'IMG_20140805_025242.jpg' + lat: 48.51 + long: 2.21 diff --git a/data/photos.yaml b/data/photos.yaml @@ -1,39 +0,0 @@ -photos: - - name: 'boston' - year: 2021 - lat: 42.35 - long: -71.06 - - name: 'graduation' - year: 2021 - lat: 47.36 - long: -122.16 - - name: 'discovery park' - year: 2021 - lat: 47.39 - long: -122.25 - - name: 'skyline' - year: 2021 - lat: 37.29 - long: -122.18 - - name: 'seattle' - year: 2020 - lat: 47.36 - long: -122.19 - - name: 'quarantine' - year: 2020 - lat: 37.29 - long: -122.16 - - name: 'galapagos' - year: 2017 - lat: -.40 - long: -90.33 - - name: 'britain' - year: 2016 - lat: 51.30 - long: -.07 - - name: 'france' - lat: 48.51 - long: 2.21 - - name: 'peru' - lat: -12.03 - long: -77.02 diff --git a/layouts/_default/gallery.html b/layouts/_default/gallery.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>{{ .Title }}</title> + <link rel="stylesheet" href="/css/custom.css" /> + <link rel="stylesheet" href="/css/justifiedGallery.min.css" /> + <link rel="stylesheet" href="/css/lightbox.min.css" /> + <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=EB+Garamond&family=Raleway:wght@800&display=swap"> + <style> body { margin: 0px; } </style> + </head> + + <body> + {{ .Content}} + + <script src="/js/jquery.min.js"></script> + <script src="/js/jquery.justifiedGallery.min.js"></script> + <script src="/js/lightbox.min.js"></script> + <script> + lightbox.option({ + 'resizeDuration': 250 + }); + $("#gallery").justifiedGallery({ + rowHeight: 350, + margins: 8, + // lastRow: 'hide', // TODO maxRows instead? + lastRow: 'nojustify', + captions: false + }) + </script> + </body> +</html> diff --git a/mk-content.py b/mk-content.py @@ -5,11 +5,13 @@ import urllib.request import requests import shutil import os +import chevron +from pathlib import Path # TODO flag -v for verbose printing # TODO flag -d for destination -# TODO write in tisp +# TODO write in eevo with open('data/projects.yaml') as d: data = yaml.load(d, Loader=yaml.FullLoader) if not os.path.exists('content/projects'): @@ -41,8 +43,6 @@ with open('data/projects.yaml') as d: with open(f'content/projects/{name}.md', 'w') as f: f.write(f'---\ntitle: {name}\ndescription: {desc}\n---\n') url = f'https://raw.githubusercontent.com/edvb/{name}/master/README.md' - if name == 'tisp': - url = 'https://raw.githubusercontent.com/edvb/tisp/master/doc/tisp.7.md' with urllib.request.urlopen(url) as response, open(f'content/projects/{name}.md', 'ab') as f: for chunk in iter(lambda: response.read(1), ''): if chunk == b'': @@ -55,21 +55,58 @@ with open('data/projects.yaml') as d: break shutil.copyfileobj(response, f) -# TODO replace with parital in layout page -# https://gohugo.io/templates/lookup-order/ +def gen_galleries(input_file): + # Read the input YAML file + with open(input_file, 'r') as f: + data = yaml.safe_load(f) + + galleries = [] + + # Process each gallery + for gallery in data['galleries']: + title = gallery['title'] + date = gallery['date'] + folder = "photos/" + str(date) + "/" + title.lower().replace(' ', '-') + + # Get all image files from the folder with the same name as title + folder_path = "content/" / Path(folder) + images = [folder + "/" + f.name for f in folder_path.iterdir() + # Only include images, not index pages + if f.is_file() and f.suffix != '.md'] + + # Create new YAML structure + new_gallery = { + 'title': title, + 'date': date, + 'link': folder, + # TODO cover or first image + 'cover': folder + "/" + gallery['cover'], + 'images': images + } + + # Add to galleries index + galleries.append(new_gallery) + + return galleries + +def transform_galleries(input_file, templ_index, templ_gallery): + galleries = gen_galleries(input_file) + + os.makedirs('content/photos', exist_ok=True) + print(f'creating content/photos/_index.md') + with open(templ_index, 'r') as templ, \ + open('content/photos/_index.md', 'w') as f: + f.write(chevron.render(templ, { 'galleries': galleries })) + + for gallery in galleries: + with open(templ_gallery, 'r') as templ: + os.makedirs(f'content/photos/{gallery['date']}', exist_ok=True) + # TODO make content/photos/{date}/_index.md for all photos that year, + # with list on galleries page for each year + print(f'creating content/{gallery['link']}/_index.md') + with open(f'content/{gallery['link']}/_index.md', 'w') as f: + f.write(chevron.render(templ, gallery)) + print(f'creating photo pages') -with open('data/photos.yaml') as d: - data = yaml.load(d, Loader=yaml.FullLoader) - if not os.path.exists('content/photos'): - os.mkdir('content/photos') - with open('content/photos/_index.md', 'w') as f: - f.write('---\ntitle: photos\n---\n') - f.write(f'{{{{< photos limit="999" dir="best">}}}}\n') - for album in data['photos']: - f.write(f'{{{{< photos limit="5" dir="{album["name"]}">}}}}\n') - for album in data['photos']: - title = album['name'] - name = title.replace(' ', '-') - with open(f'content/photos/{name}.md', 'w') as f: - f.write(f'---\ntitle: {title}\n---\n') - f.write(f'{{{{< photos limit="999" dir="{title}">}}}}\n') +transform_galleries('data/galleries.yaml', + 'templ/index.md', 'templ/gallery.md') diff --git a/static/css/custom.css b/static/css/custom.css @@ -106,3 +106,118 @@ -moz-transform: rotate(0deg) translateX(50%); transform: rotate(0deg) translateX(50%); } + +/* Cover Section */ +#cover { + height: 100vh; + font-family: "Raleway", sans-serif; + display: flex; + flex-direction: column; + position: relative; + text-transform: uppercase; +} + +.top-link { + position: absolute; + top: 30px; + left: 30px; + color: white; + text-decoration: none; + font-size: 14px; + text-transform: uppercase; + letter-spacing: 1px; + text-shadow: 0 0 2px darkgrey; +} + +.top-link:hover { + text-decoration: underline; +} + +.cover-content { + margin-top: auto; + padding: 40px; + color: white; + display: flex; + justify-content: space-between; + align-items: flex-end; +} + +#cover h1 { + font-size: 3rem; + font-weight: 600; + margin-bottom: 10px; + text-shadow: 0 0 5px darkgrey; +} + +#cover time { + font-size: 1.2rem; + font-weight: 300; + text-shadow: 0 0 5px darkgrey; +} + +.scroll-button { + background: white; + color: #1e1e1e; + border: none; + padding: 15px 30px; + font-size: 1rem; + cursor: pointer; + text-decoration: none; + display: inline-block; + transition: background 0.3s; +} + +.scroll-button:hover { + background: #f0f0f0; +} + +/* Responsive */ +@media (max-width: 768px) { + .cover-text h1 { + font-size: 2rem; + } + + .cover-content { + flex-direction: column; + align-items: flex-start; + gap: 20px; + } +} + +/* Galleries index page */ +ed-galleries { + display: flex; + flex-wrap: wrap; + justify-content: center; /* space-around */ + align-items: stretch; +} + +/* Gallery item */ +ed-galleries a { + flex: 1 0 auto; + margin: 10px; + text-align: center; + transition: transform 0.3s ease; + + text-decoration: none; + color: inherit; + + display: grid; + gap: 10px; + margin-top: 10px; +} + +/* Gallery cover photo */ +ed-galleries a img { + width: 100%; + height: 400px; + object-fit: cover; + object-position: center; + max-width: 100%; + border-radius: 8px; +} + +/* Animate entry */ +ed-galleries a:hover { + transform: translateY(-10px); +} diff --git a/static/img/photos/best/DSC00322.jpg b/static/img/photos/best/DSC00322.jpg @@ -1 +0,0 @@ -../quarantine/DSC00322.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC00551.jpg b/static/img/photos/best/DSC00551.jpg @@ -1 +0,0 @@ -../quarantine/DSC00551.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC00649.jpg b/static/img/photos/best/DSC00649.jpg @@ -1 +0,0 @@ -../quarantine/DSC00649.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC00658.jpg b/static/img/photos/best/DSC00658.jpg @@ -1 +0,0 @@ -../quarantine/DSC00658.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC00894.jpg b/static/img/photos/best/DSC00894.jpg @@ -1 +0,0 @@ -../quarantine/DSC00894.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC01542.jpg b/static/img/photos/best/DSC01542.jpg @@ -1 +0,0 @@ -../quarantine/DSC01542.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC01782.jpg b/static/img/photos/best/DSC01782.jpg @@ -1 +0,0 @@ -../seattle/DSC01782.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02130.jpg b/static/img/photos/best/DSC02130.jpg @@ -1 +0,0 @@ -../discovery-park/DSC02130.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02156.jpg b/static/img/photos/best/DSC02156.jpg @@ -1 +0,0 @@ -../discovery-park/DSC02156.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02178.jpg b/static/img/photos/best/DSC02178.jpg @@ -1 +0,0 @@ -../discovery-park/DSC02178.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02461.jpg b/static/img/photos/best/DSC02461.jpg @@ -1 +0,0 @@ -../boston/DSC02461.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02465.jpg b/static/img/photos/best/DSC02465.jpg @@ -1 +0,0 @@ -../boston/DSC02465.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02522.jpg b/static/img/photos/best/DSC02522.jpg @@ -1 +0,0 @@ -../boston/DSC02522.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC02537.jpg b/static/img/photos/best/DSC02537.jpg @@ -1 +0,0 @@ -../boston/DSC02537.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC05174.jpg b/static/img/photos/best/DSC05174.jpg @@ -1 +0,0 @@ -../galapagos/DSC05174.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC05341.jpg b/static/img/photos/best/DSC05341.jpg @@ -1 +0,0 @@ -../galapagos/DSC05341.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC06663.jpg b/static/img/photos/best/DSC06663.jpg @@ -1 +0,0 @@ -../galapagos/DSC06663.jpg- \ No newline at end of file diff --git a/static/img/photos/best/DSC07575.jpg b/static/img/photos/best/DSC07575.jpg @@ -1 +0,0 @@ -../galapagos/DSC07575.jpg- \ No newline at end of file diff --git a/static/img/photos/boston/DSC02461.jpg b/static/img/photos/boston/DSC02461.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02465.jpg b/static/img/photos/boston/DSC02465.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02467.jpg b/static/img/photos/boston/DSC02467.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02474.jpg b/static/img/photos/boston/DSC02474.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02476.jpg b/static/img/photos/boston/DSC02476.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02477.jpg b/static/img/photos/boston/DSC02477.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02502.jpg b/static/img/photos/boston/DSC02502.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02506.jpg b/static/img/photos/boston/DSC02506.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02507.jpg b/static/img/photos/boston/DSC02507.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02522.jpg b/static/img/photos/boston/DSC02522.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02534.jpg b/static/img/photos/boston/DSC02534.jpg Binary files differ. diff --git a/static/img/photos/boston/DSC02537.jpg b/static/img/photos/boston/DSC02537.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-07-29_09.00.57.jpg b/static/img/photos/britain/2016-07-29_09.00.57.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-07-29_09.12.09.jpg b/static/img/photos/britain/2016-07-29_09.12.09.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-07-30_03.52.45.jpg b/static/img/photos/britain/2016-07-30_03.52.45.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-07-30_04.17.30.jpg b/static/img/photos/britain/2016-07-30_04.17.30.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-07-30_04.19.53.jpg b/static/img/photos/britain/2016-07-30_04.19.53.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_05.53.03.jpg b/static/img/photos/britain/2016-08-02_05.53.03.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_05.58.05.jpg b/static/img/photos/britain/2016-08-02_05.58.05.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_06.05.12.jpg b/static/img/photos/britain/2016-08-02_06.05.12.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_06.07.29.jpg b/static/img/photos/britain/2016-08-02_06.07.29.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_06.18.35.jpg b/static/img/photos/britain/2016-08-02_06.18.35.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_06.50.03.jpg b/static/img/photos/britain/2016-08-02_06.50.03.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_06.50.37.jpg b/static/img/photos/britain/2016-08-02_06.50.37.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_07.10.04.jpg b/static/img/photos/britain/2016-08-02_07.10.04.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_07.10.25.jpg b/static/img/photos/britain/2016-08-02_07.10.25.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_07.17.02.jpg b/static/img/photos/britain/2016-08-02_07.17.02.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_08.28.44.jpg b/static/img/photos/britain/2016-08-02_08.28.44.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-02_08.28.56.jpg b/static/img/photos/britain/2016-08-02_08.28.56.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-03_04.13.14.jpg b/static/img/photos/britain/2016-08-03_04.13.14.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-03_04.13.43.jpg b/static/img/photos/britain/2016-08-03_04.13.43.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-05_10.21.09.jpg b/static/img/photos/britain/2016-08-05_10.21.09.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-06_05.55.21.jpg b/static/img/photos/britain/2016-08-06_05.55.21.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-06_06.05.13.jpg b/static/img/photos/britain/2016-08-06_06.05.13.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-06_06.10.44.jpg b/static/img/photos/britain/2016-08-06_06.10.44.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-06_06.17.13.jpg b/static/img/photos/britain/2016-08-06_06.17.13.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-06_07.11.05.jpg b/static/img/photos/britain/2016-08-06_07.11.05.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-07_07.09.23.jpg b/static/img/photos/britain/2016-08-07_07.09.23.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-07_07.13.20.jpg b/static/img/photos/britain/2016-08-07_07.13.20.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-07_07.16.23.jpg b/static/img/photos/britain/2016-08-07_07.16.23.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-07_07.16.32.jpg b/static/img/photos/britain/2016-08-07_07.16.32.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_04.35.15.jpg b/static/img/photos/britain/2016-08-08_04.35.15.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_04.45.10.jpg b/static/img/photos/britain/2016-08-08_04.45.10.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_04.55.13.jpg b/static/img/photos/britain/2016-08-08_04.55.13.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_05.00.57.jpg b/static/img/photos/britain/2016-08-08_05.00.57.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_05.01.04.jpg b/static/img/photos/britain/2016-08-08_05.01.04.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_05.02.23.jpg b/static/img/photos/britain/2016-08-08_05.02.23.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_05.06.42.jpg b/static/img/photos/britain/2016-08-08_05.06.42.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_05.16.06.jpg b/static/img/photos/britain/2016-08-08_05.16.06.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_07.25.56.jpg b/static/img/photos/britain/2016-08-08_07.25.56.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_07.38.27.jpg b/static/img/photos/britain/2016-08-08_07.38.27.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_07.41.54.jpg b/static/img/photos/britain/2016-08-08_07.41.54.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-08_08.25.28.jpg b/static/img/photos/britain/2016-08-08_08.25.28.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-10_06.08.28.jpg b/static/img/photos/britain/2016-08-10_06.08.28.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-10_06.12.32.jpg b/static/img/photos/britain/2016-08-10_06.12.32.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-10_06.15.53.jpg b/static/img/photos/britain/2016-08-10_06.15.53.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-10_06.17.31.jpg b/static/img/photos/britain/2016-08-10_06.17.31.jpg Binary files differ. diff --git a/static/img/photos/britain/2016-08-10_06.18.57.jpg b/static/img/photos/britain/2016-08-10_06.18.57.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02112.jpg b/static/img/photos/discovery-park/DSC02112.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02130.jpg b/static/img/photos/discovery-park/DSC02130.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02141.jpg b/static/img/photos/discovery-park/DSC02141.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02154.jpg b/static/img/photos/discovery-park/DSC02154.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02156.jpg b/static/img/photos/discovery-park/DSC02156.jpg Binary files differ. diff --git a/static/img/photos/discovery-park/DSC02178.jpg b/static/img/photos/discovery-park/DSC02178.jpg Binary files differ. diff --git a/static/img/photos/france/IMG_20140805_025242.jpg b/static/img/photos/france/IMG_20140805_025242.jpg Binary files differ. diff --git a/static/img/photos/france/IMG_20140807_024220.jpg b/static/img/photos/france/IMG_20140807_024220.jpg Binary files differ. diff --git a/static/img/photos/france/IMG_20140807_030315.jpg b/static/img/photos/france/IMG_20140807_030315.jpg Binary files differ. diff --git a/static/img/photos/france/IMG_20140807_031845.jpg b/static/img/photos/france/IMG_20140807_031845.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05174.jpg b/static/img/photos/galapagos/DSC05174.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05228.jpg b/static/img/photos/galapagos/DSC05228.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05290.jpg b/static/img/photos/galapagos/DSC05290.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05296.jpg b/static/img/photos/galapagos/DSC05296.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05341.jpg b/static/img/photos/galapagos/DSC05341.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05418.jpg b/static/img/photos/galapagos/DSC05418.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05442.jpg b/static/img/photos/galapagos/DSC05442.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05500.jpg b/static/img/photos/galapagos/DSC05500.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05527.jpg b/static/img/photos/galapagos/DSC05527.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05558.jpg b/static/img/photos/galapagos/DSC05558.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05571.jpg b/static/img/photos/galapagos/DSC05571.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05583.jpg b/static/img/photos/galapagos/DSC05583.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05586.jpg b/static/img/photos/galapagos/DSC05586.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05594.jpg b/static/img/photos/galapagos/DSC05594.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05663.jpg b/static/img/photos/galapagos/DSC05663.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05669.jpg b/static/img/photos/galapagos/DSC05669.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05680.jpg b/static/img/photos/galapagos/DSC05680.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05695.jpg b/static/img/photos/galapagos/DSC05695.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05720.jpg b/static/img/photos/galapagos/DSC05720.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05750.jpg b/static/img/photos/galapagos/DSC05750.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05753.jpg b/static/img/photos/galapagos/DSC05753.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05783.jpg b/static/img/photos/galapagos/DSC05783.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05949.jpg b/static/img/photos/galapagos/DSC05949.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05970.jpg b/static/img/photos/galapagos/DSC05970.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05974.jpg b/static/img/photos/galapagos/DSC05974.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC05988.jpg b/static/img/photos/galapagos/DSC05988.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06042.jpg b/static/img/photos/galapagos/DSC06042.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06053.jpg b/static/img/photos/galapagos/DSC06053.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06113.jpg b/static/img/photos/galapagos/DSC06113.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06120.jpg b/static/img/photos/galapagos/DSC06120.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06139.jpg b/static/img/photos/galapagos/DSC06139.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06297.jpg b/static/img/photos/galapagos/DSC06297.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06371.jpg b/static/img/photos/galapagos/DSC06371.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06406.jpg b/static/img/photos/galapagos/DSC06406.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06485.jpg b/static/img/photos/galapagos/DSC06485.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06505.jpg b/static/img/photos/galapagos/DSC06505.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06525.jpg b/static/img/photos/galapagos/DSC06525.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06597.jpg b/static/img/photos/galapagos/DSC06597.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06663.jpg b/static/img/photos/galapagos/DSC06663.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06664.jpg b/static/img/photos/galapagos/DSC06664.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06706.jpg b/static/img/photos/galapagos/DSC06706.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06723.jpg b/static/img/photos/galapagos/DSC06723.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06749.jpg b/static/img/photos/galapagos/DSC06749.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06757.jpg b/static/img/photos/galapagos/DSC06757.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06771.jpg b/static/img/photos/galapagos/DSC06771.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06776.jpg b/static/img/photos/galapagos/DSC06776.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06782.jpg b/static/img/photos/galapagos/DSC06782.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06822.jpg b/static/img/photos/galapagos/DSC06822.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06903.jpg b/static/img/photos/galapagos/DSC06903.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06935.jpg b/static/img/photos/galapagos/DSC06935.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC06966.jpg b/static/img/photos/galapagos/DSC06966.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07032.jpg b/static/img/photos/galapagos/DSC07032.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07081.jpg b/static/img/photos/galapagos/DSC07081.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07098.jpg b/static/img/photos/galapagos/DSC07098.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07100.jpg b/static/img/photos/galapagos/DSC07100.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07154.jpg b/static/img/photos/galapagos/DSC07154.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07368.jpg b/static/img/photos/galapagos/DSC07368.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07378.jpg b/static/img/photos/galapagos/DSC07378.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07382.jpg b/static/img/photos/galapagos/DSC07382.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07412.jpg b/static/img/photos/galapagos/DSC07412.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07417.jpg b/static/img/photos/galapagos/DSC07417.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07437.jpg b/static/img/photos/galapagos/DSC07437.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07458.jpg b/static/img/photos/galapagos/DSC07458.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07480.jpg b/static/img/photos/galapagos/DSC07480.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07485.jpg b/static/img/photos/galapagos/DSC07485.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07509.jpg b/static/img/photos/galapagos/DSC07509.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07522.jpg b/static/img/photos/galapagos/DSC07522.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07529.jpg b/static/img/photos/galapagos/DSC07529.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07532.jpg b/static/img/photos/galapagos/DSC07532.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07540.jpg b/static/img/photos/galapagos/DSC07540.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07547.jpg b/static/img/photos/galapagos/DSC07547.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07551.jpg b/static/img/photos/galapagos/DSC07551.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07560.jpg b/static/img/photos/galapagos/DSC07560.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07575.jpg b/static/img/photos/galapagos/DSC07575.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07584.jpg b/static/img/photos/galapagos/DSC07584.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07590.jpg b/static/img/photos/galapagos/DSC07590.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07611.jpg b/static/img/photos/galapagos/DSC07611.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07638.jpg b/static/img/photos/galapagos/DSC07638.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07644.jpg b/static/img/photos/galapagos/DSC07644.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07657.jpg b/static/img/photos/galapagos/DSC07657.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07682.jpg b/static/img/photos/galapagos/DSC07682.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07748.jpg b/static/img/photos/galapagos/DSC07748.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07751.jpg b/static/img/photos/galapagos/DSC07751.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07755.jpg b/static/img/photos/galapagos/DSC07755.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07757.jpg b/static/img/photos/galapagos/DSC07757.jpg Binary files differ. diff --git a/static/img/photos/galapagos/DSC07765.jpg b/static/img/photos/galapagos/DSC07765.jpg Binary files differ. diff --git a/static/img/photos/graduation/DSC02305.jpg b/static/img/photos/graduation/DSC02305.jpg Binary files differ. diff --git a/static/img/photos/graduation/DSC02325.jpg b/static/img/photos/graduation/DSC02325.jpg Binary files differ. diff --git a/static/img/photos/graduation/DSC02361.jpg b/static/img/photos/graduation/DSC02361.jpg Binary files differ. diff --git a/static/img/photos/graduation/DSC02405.jpg b/static/img/photos/graduation/DSC02405.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150803_134856.jpg b/static/img/photos/peru/IMG_20150803_134856.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150803_144712.jpg b/static/img/photos/peru/IMG_20150803_144712.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150804_091529.jpg b/static/img/photos/peru/IMG_20150804_091529.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150804_095634.jpg b/static/img/photos/peru/IMG_20150804_095634.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150804_101438.jpg b/static/img/photos/peru/IMG_20150804_101438.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_094944.jpg b/static/img/photos/peru/IMG_20150805_094944.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_095135.jpg b/static/img/photos/peru/IMG_20150805_095135.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_140810.jpg b/static/img/photos/peru/IMG_20150805_140810.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_141209.jpg b/static/img/photos/peru/IMG_20150805_141209.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_141402.jpg b/static/img/photos/peru/IMG_20150805_141402.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_142020.jpg b/static/img/photos/peru/IMG_20150805_142020.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_145319.jpg b/static/img/photos/peru/IMG_20150805_145319.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_145620.jpg b/static/img/photos/peru/IMG_20150805_145620.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_155959.jpg b/static/img/photos/peru/IMG_20150805_155959.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_160053.jpg b/static/img/photos/peru/IMG_20150805_160053.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_160245.jpg b/static/img/photos/peru/IMG_20150805_160245.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_160250.jpg b/static/img/photos/peru/IMG_20150805_160250.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_162501.jpg b/static/img/photos/peru/IMG_20150805_162501.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150805_162952.jpg b/static/img/photos/peru/IMG_20150805_162952.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_070356.jpg b/static/img/photos/peru/IMG_20150806_070356.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_071308.jpg b/static/img/photos/peru/IMG_20150806_071308.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_074401.jpg b/static/img/photos/peru/IMG_20150806_074401.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_075154.jpg b/static/img/photos/peru/IMG_20150806_075154.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_080710.jpg b/static/img/photos/peru/IMG_20150806_080710.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_080713.jpg b/static/img/photos/peru/IMG_20150806_080713.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150806_162416.jpg b/static/img/photos/peru/IMG_20150806_162416.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150808_130107.jpg b/static/img/photos/peru/IMG_20150808_130107.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150808_130138.jpg b/static/img/photos/peru/IMG_20150808_130138.jpg Binary files differ. diff --git a/static/img/photos/peru/IMG_20150808_145722.jpg b/static/img/photos/peru/IMG_20150808_145722.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00083.jpg b/static/img/photos/quarantine/DSC00083.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00125.jpg b/static/img/photos/quarantine/DSC00125.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00136.jpg b/static/img/photos/quarantine/DSC00136.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00149.jpg b/static/img/photos/quarantine/DSC00149.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00177.jpg b/static/img/photos/quarantine/DSC00177.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00211.jpg b/static/img/photos/quarantine/DSC00211.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00279.jpg b/static/img/photos/quarantine/DSC00279.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00322.jpg b/static/img/photos/quarantine/DSC00322.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00341.jpg b/static/img/photos/quarantine/DSC00341.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00383.jpg b/static/img/photos/quarantine/DSC00383.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00401.jpg b/static/img/photos/quarantine/DSC00401.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00406.jpg b/static/img/photos/quarantine/DSC00406.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00447.jpg b/static/img/photos/quarantine/DSC00447.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00514.jpg b/static/img/photos/quarantine/DSC00514.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00530.jpg b/static/img/photos/quarantine/DSC00530.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00551.jpg b/static/img/photos/quarantine/DSC00551.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00649.jpg b/static/img/photos/quarantine/DSC00649.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00658.jpg b/static/img/photos/quarantine/DSC00658.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00867.jpg b/static/img/photos/quarantine/DSC00867.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00894.jpg b/static/img/photos/quarantine/DSC00894.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00937.jpg b/static/img/photos/quarantine/DSC00937.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC00956.jpg b/static/img/photos/quarantine/DSC00956.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01044.jpg b/static/img/photos/quarantine/DSC01044.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01066.jpg b/static/img/photos/quarantine/DSC01066.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01397.jpg b/static/img/photos/quarantine/DSC01397.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01439.jpg b/static/img/photos/quarantine/DSC01439.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01542.jpg b/static/img/photos/quarantine/DSC01542.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC01613.jpg b/static/img/photos/quarantine/DSC01613.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09365.jpg b/static/img/photos/quarantine/DSC09365.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09386.jpg b/static/img/photos/quarantine/DSC09386.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09445.jpg b/static/img/photos/quarantine/DSC09445.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09484.jpg b/static/img/photos/quarantine/DSC09484.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09512.jpg b/static/img/photos/quarantine/DSC09512.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09517.jpg b/static/img/photos/quarantine/DSC09517.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09538.jpg b/static/img/photos/quarantine/DSC09538.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09569.jpg b/static/img/photos/quarantine/DSC09569.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09613.jpg b/static/img/photos/quarantine/DSC09613.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09625.jpg b/static/img/photos/quarantine/DSC09625.jpg Binary files differ. diff --git a/static/img/photos/quarantine/DSC09677.jpg b/static/img/photos/quarantine/DSC09677.jpg Binary files differ. diff --git a/static/img/photos/quarantine/L1130748.jpg b/static/img/photos/quarantine/L1130748.jpg Binary files differ. diff --git a/static/img/photos/quarantine/L1130859.jpg b/static/img/photos/quarantine/L1130859.jpg Binary files differ. diff --git a/static/img/photos/quarantine/L1130873.jpg b/static/img/photos/quarantine/L1130873.jpg Binary files differ. diff --git a/static/img/photos/quarantine/L1130902.jpg b/static/img/photos/quarantine/L1130902.jpg Binary files differ. diff --git a/static/img/photos/quarantine/clock-better.jpg b/static/img/photos/quarantine/clock-better.jpg Binary files differ. diff --git a/static/img/photos/quarantine/egg-bw.jpg b/static/img/photos/quarantine/egg-bw.jpg Binary files differ. diff --git a/static/img/photos/quarantine/flip3.jpg b/static/img/photos/quarantine/flip3.jpg Binary files differ. diff --git a/static/img/photos/quarantine/moon.jpg b/static/img/photos/quarantine/moon.jpg Binary files differ. diff --git a/static/img/photos/quarantine/silohoutte.jpg b/static/img/photos/quarantine/silohoutte.jpg Binary files differ. diff --git a/static/img/photos/quarantine/sofa.jpg b/static/img/photos/quarantine/sofa.jpg Binary files differ. diff --git a/static/img/photos/quarantine/stars.jpg b/static/img/photos/quarantine/stars.jpg Binary files differ. diff --git a/static/img/photos/quarantine/sunset-6.jpg b/static/img/photos/quarantine/sunset-6.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01621.jpg b/static/img/photos/seattle/DSC01621.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01625.jpg b/static/img/photos/seattle/DSC01625.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01631.jpg b/static/img/photos/seattle/DSC01631.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01642.jpg b/static/img/photos/seattle/DSC01642.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01677.jpg b/static/img/photos/seattle/DSC01677.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01693.jpg b/static/img/photos/seattle/DSC01693.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01715.jpg b/static/img/photos/seattle/DSC01715.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01731.jpg b/static/img/photos/seattle/DSC01731.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01742.jpg b/static/img/photos/seattle/DSC01742.jpg Binary files differ. diff --git a/static/img/photos/seattle/DSC01782.jpg b/static/img/photos/seattle/DSC01782.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01830.jpg b/static/img/photos/skyline/DSC01830.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01832.jpg b/static/img/photos/skyline/DSC01832.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01833.jpg b/static/img/photos/skyline/DSC01833.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01838.jpg b/static/img/photos/skyline/DSC01838.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01856.jpg b/static/img/photos/skyline/DSC01856.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01858.jpg b/static/img/photos/skyline/DSC01858.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01865.jpg b/static/img/photos/skyline/DSC01865.jpg Binary files differ. diff --git a/static/img/photos/skyline/DSC01877.jpg b/static/img/photos/skyline/DSC01877.jpg Binary files differ. diff --git a/templ/gallery.md b/templ/gallery.md @@ -0,0 +1,26 @@ +--- +title: {{title}} +layout: gallery +--- + +<!-- Cover photo --> +<section id="cover" style="background: url('/{{cover}}') center/cover;"> + <a href="https://edryd.org" class="top-link">edryd</a> + + <div class="cover-content"> + <div> + <h1>{{title}}</h1> + <time>{{date}}</time> + </div> + <a href="#gallery" class="scroll-button">See Gallery</a> + </div> +</section> + +<!-- Gallery of photos --> +<section id="gallery"> + {{#images}} + <a href="/{{ . }}" data-lightbox="gallery"> + <img src="/{{ . }}" alt="image"/> + </a> + {{/images}} +</section> diff --git a/templ/index.md b/templ/index.md @@ -0,0 +1,13 @@ +--- +title: photography +--- + +<ed-galleries> + {{#galleries}} + <a href="/{{link}}"> + <img src="/{{cover}}"> + <h3>{{title}}</h3> + <p>{{date}}</p> + </a> + {{/galleries}} +</ed-galleries>