5 | Things are under construction around here! I decided it was better to go ahead 6 | and launch than to stay in “but it’s not finished yet!” mode forever. A lot of 7 | things will look and work better over the next couple months. 8 |
9 |├── lx
├── src
│ ├── feed
│ │ └── json.rs
│ ├── initializer.rs
│ ├── markdown
│ │ └── syntaxes.bin
│ ├── lib.rs
│ ├── collection.rs
│ └── bin
│ │ └── lx
│ │ ├── main.rs
│ │ └── cli.rs
├── tests
│ ├── output
│ │ ├── .gitkeep
│ │ ├── essays.html
│ │ ├── notes.html
│ │ ├── elsewhere.html
│ │ ├── journal.html
│ │ ├── library.html
│ │ ├── photography.html
│ │ ├── topics
│ │ │ └── {{ tag | slug }}
│ │ │ │ └── index.html
│ │ ├── pages
│ │ │ ├── podcasts.html
│ │ │ └── projects.html
│ │ ├── index.html
│ │ ├── notes
│ │ │ ├── 2020
│ │ │ │ ├── 10
│ │ │ │ │ ├── 21-2016.html
│ │ │ │ │ └── 12-1958.html
│ │ │ │ ├── 12
│ │ │ │ │ ├── 13-1244.html
│ │ │ │ │ ├── 08-0922.html
│ │ │ │ │ ├── 20-1437.html
│ │ │ │ │ ├── 05-1632.html
│ │ │ │ │ ├── 02-1901.html
│ │ │ │ │ ├── 06-1328.html
│ │ │ │ │ ├── 18-0818.html
│ │ │ │ │ ├── 18-0926.html
│ │ │ │ │ └── 11-1923.html
│ │ │ │ ├── 05
│ │ │ │ │ ├── 02-1935.html
│ │ │ │ │ ├── 03-2024.html
│ │ │ │ │ ├── 13-2027.html
│ │ │ │ │ ├── 12-1015.html
│ │ │ │ │ ├── 09-1037.html
│ │ │ │ │ ├── 06-1428.html
│ │ │ │ │ ├── 0810.html
│ │ │ │ │ ├── 10-2031.html
│ │ │ │ │ ├── 24-1146.html
│ │ │ │ │ ├── 16-0900.html
│ │ │ │ │ ├── 08-2120.html
│ │ │ │ │ ├── 17-1859.html
│ │ │ │ │ ├── 03-1305.html
│ │ │ │ │ └── 17-1618.html
│ │ │ │ ├── 07
│ │ │ │ │ ├── 28-1840.html
│ │ │ │ │ ├── 31-2032.html
│ │ │ │ │ ├── 17-0640.html
│ │ │ │ │ ├── 16-1230.html
│ │ │ │ │ ├── 25-1421.html
│ │ │ │ │ └── 18-0712.html
│ │ │ │ ├── 04
│ │ │ │ │ ├── 28-2045.html
│ │ │ │ │ ├── 28-2107.html
│ │ │ │ │ ├── 29-0634.html
│ │ │ │ │ └── 25-1607.html
│ │ │ │ ├── 09
│ │ │ │ │ ├── 11-0837.html
│ │ │ │ │ └── 22-2015.html
│ │ │ │ ├── 06
│ │ │ │ │ ├── 07-2103.html
│ │ │ │ │ ├── 16-1508.html
│ │ │ │ │ ├── 28-1556.html
│ │ │ │ │ ├── 19-1300.html
│ │ │ │ │ ├── 14-1750.html
│ │ │ │ │ ├── 27-1825.html
│ │ │ │ │ ├── 28-1553.html
│ │ │ │ │ └── 19-1653.html
│ │ │ │ ├── 03
│ │ │ │ │ ├── 30-2126.html
│ │ │ │ │ ├── 21-1721.html
│ │ │ │ │ ├── 08-1942.html
│ │ │ │ │ ├── 01-1809.html
│ │ │ │ │ ├── 25-2112.html
│ │ │ │ │ ├── 05-1435.html
│ │ │ │ │ ├── 01-1433.html
│ │ │ │ │ ├── 28-2100.html
│ │ │ │ │ └── 05-2046.html
│ │ │ │ ├── 08
│ │ │ │ │ ├── 01-1357.html
│ │ │ │ │ ├── 06-0813.html
│ │ │ │ │ ├── 0929.html
│ │ │ │ │ ├── 04-2146.html
│ │ │ │ │ └── 30-1810.html
│ │ │ │ └── 02
│ │ │ │ │ ├── 28-2003.html
│ │ │ │ │ ├── 20-0815.html
│ │ │ │ │ └── 29-1130.html
│ │ │ ├── 2020-11-13-1229.html
│ │ │ ├── 2020-10-13-1552.html
│ │ │ ├── 2020-11-05-1943.html
│ │ │ ├── 2020-11-03-0913.html
│ │ │ ├── 2020-11-07-1656.html
│ │ │ ├── 2020-10-25-1003.html
│ │ │ ├── 2020-11-26-1159.html
│ │ │ ├── 2020-10-24-1033.html
│ │ │ ├── 2020-10-31-1220.html
│ │ │ ├── 2020-09-30-2158.html
│ │ │ ├── 2020-11-08-1556.html
│ │ │ ├── 2020-08-29-1250.html
│ │ │ ├── 2020-10-25-1507.html
│ │ │ ├── 2020-11-15-1955.html
│ │ │ ├── 2020-11-03-2154.html
│ │ │ ├── 2020-09-07-1554.html
│ │ │ ├── 2020-11-28-1146.html
│ │ │ ├── 2020-11-24-1714.html
│ │ │ ├── 2020-08-21-0920.html
│ │ │ ├── 2020-08-13-1354.html
│ │ │ ├── 2020-11-24-2009.html
│ │ │ ├── 2020-10-22-1023.html
│ │ │ ├── 2020-09-30-2141.html
│ │ │ ├── 2020-11-26-1558.html
│ │ │ ├── 2020-10-31-1245.html
│ │ │ ├── 2020-10-25-2130.html
│ │ │ ├── 2020-09-23-1953.html
│ │ │ ├── 2020-10-27-2213.html
│ │ │ ├── 2020-08-19-2106.html
│ │ │ ├── 2020-08-22-1127.html
│ │ │ ├── 2020-10-26-2030.html
│ │ │ └── 2020-11-28-1101.html
│ │ ├── 404.html
│ │ └── library
│ │ │ └── Finding Holy in the Suburbs
│ │ │ └── all-places-tell-stories.html
│ └── sympolymathesy
│ │ ├── _ui
│ │ ├── _includes
│ │ │ ├── styles
│ │ │ │ ├── components
│ │ │ │ │ ├── .gitkeep
│ │ │ │ │ ├── _note.scss
│ │ │ │ │ ├── _post.scss
│ │ │ │ │ ├── _content.scss
│ │ │ │ │ └── _main.scss
│ │ │ │ ├── _mixins.scss
│ │ │ │ ├── _utils.scss
│ │ │ │ ├── utils
│ │ │ │ │ └── _no-break.scss
│ │ │ │ ├── _vendor
│ │ │ │ │ ├── modularscale
│ │ │ │ │ │ ├── _round-px.scss
│ │ │ │ │ │ ├── _strip-units.scss
│ │ │ │ │ │ └── _sugar.scss
│ │ │ │ │ └── _modularscale.scss
│ │ │ │ ├── _components.scss
│ │ │ │ ├── _config.scss
│ │ │ │ ├── mixins
│ │ │ │ │ └── _slash.scss
│ │ │ │ └── _typography.scss
│ │ │ ├── blocks
│ │ │ │ ├── rss-author.njk
│ │ │ │ ├── sponsor-me.njk
│ │ │ │ ├── wip.njk
│ │ │ │ └── short-about.njk
│ │ │ ├── components
│ │ │ │ └── nav.njk
│ │ │ ├── _page.njk
│ │ │ └── item.njk
│ │ └── _layouts
│ │ │ ├── _custom-css.njk
│ │ │ ├── note.njk
│ │ │ ├── page.njk
│ │ │ ├── post.njk
│ │ │ ├── link-post.njk
│ │ │ ├── index.njk
│ │ │ └── archives.njk
│ │ ├── content
│ │ ├── library
│ │ │ ├── Confronted by Grace
│ │ │ │ ├── config.lx.yaml
│ │ │ │ ├── God teaches us.md
│ │ │ │ └── Confronted by Grace.11tydata.json
│ │ │ ├── library.11tydata.json
│ │ │ ├── _index.md
│ │ │ ├── Eccentric Existence
│ │ │ │ └── Eccentric Existence.11tydata.json
│ │ │ ├── Finding Holy in the Suburbs
│ │ │ │ ├── Finding Holy in the Suburbs.11tydata.json
│ │ │ │ └── All Places Tell Stories.md
│ │ │ ├── The Culture of Theology
│ │ │ │ ├── Christian Theologys Place in the University.md
│ │ │ │ └── The Culture of Theology.11tydata.json
│ │ │ └── Holiness
│ │ │ │ └── Holiness.11tydata.json
│ │ ├── robots.txt
│ │ ├── json-feed.11ty.js
│ │ ├── feeds
│ │ │ ├── feeds.11tydata.json
│ │ │ ├── notes.11ty.js
│ │ │ ├── essays.11ty.js
│ │ │ ├── journal.11ty.js
│ │ │ ├── library.11ty.js
│ │ │ ├── elsewhere.11ty.js
│ │ │ ├── feed-without-reply.11ty.js
│ │ │ ├── essays.njk
│ │ │ ├── notes.njk
│ │ │ ├── journal.njk
│ │ │ ├── library.njk
│ │ │ ├── elsewhere.njk
│ │ │ ├── notes-without-reply.njk
│ │ │ └── feed-without-notes.njk
│ │ ├── pages
│ │ │ ├── podcasts.md
│ │ │ ├── projects.md
│ │ │ ├── pages.11tydata.json
│ │ │ ├── 404.md
│ │ │ └── topics.md
│ │ ├── essays
│ │ │ ├── essays.11tydata.json
│ │ │ └── _index.md
│ │ ├── journal
│ │ │ ├── 2019
│ │ │ │ └── 2019.11tydata.json
│ │ │ ├── 2020
│ │ │ │ ├── 2020.11tydata.json
│ │ │ │ ├── this-week-i-learned
│ │ │ │ │ └── this-week-i-learned.11tydata.json
│ │ │ │ └── crew-dragon-fanfare
│ │ │ │ │ └── crew-dragon-fanfare.11tydata.json
│ │ │ ├── journal.11tydata.json
│ │ │ ├── _index.md
│ │ │ ├── rewrite
│ │ │ │ └── rewrite.11tydata.json
│ │ │ └── Things I Was Wrong About
│ │ │ │ └── Things I Was Wrong About.11tydata.json
│ │ ├── notes
│ │ │ ├── 2020
│ │ │ │ ├── 10
│ │ │ │ │ ├── 10.11tydata.json
│ │ │ │ │ ├── 13-2015.md
│ │ │ │ │ ├── 25-1003.md
│ │ │ │ │ ├── 24-1033.md
│ │ │ │ │ ├── 25-1507.md
│ │ │ │ │ ├── 22-1023.md
│ │ │ │ │ ├── 12-1958.md
│ │ │ │ │ ├── 21-2016.md
│ │ │ │ │ ├── 25-2130.md
│ │ │ │ │ ├── 27-2213.md
│ │ │ │ │ ├── 31-1220.md
│ │ │ │ │ ├── 31-1245.md
│ │ │ │ │ ├── 27-1622.md
│ │ │ │ │ ├── 26-2030.md
│ │ │ │ │ ├── 11-1730.md
│ │ │ │ │ └── 22-1857.md
│ │ │ │ ├── 11
│ │ │ │ │ ├── 11.11tydata.json
│ │ │ │ │ ├── 13-1229.md
│ │ │ │ │ ├── 15-1943.md
│ │ │ │ │ ├── 07-1656.md
│ │ │ │ │ ├── 26-1159.md
│ │ │ │ │ ├── 08-1556.md
│ │ │ │ │ ├── 03-0913.md
│ │ │ │ │ ├── 15-1955.md
│ │ │ │ │ ├── 03-2154.md
│ │ │ │ │ ├── 24-1714.md
│ │ │ │ │ ├── 24-2009.md
│ │ │ │ │ ├── 26-1558.md
│ │ │ │ │ └── 28-1101.md
│ │ │ │ ├── 12
│ │ │ │ │ ├── 12.11tydata.json
│ │ │ │ │ ├── 05-1632.md
│ │ │ │ │ ├── 13-1244.md
│ │ │ │ │ ├── 20-1437.md
│ │ │ │ │ ├── 08-0922.md
│ │ │ │ │ ├── 18-0926.md
│ │ │ │ │ ├── 18-0818.md
│ │ │ │ │ ├── 06-1328.md
│ │ │ │ │ ├── 11-1923.md
│ │ │ │ │ ├── 11-1101.md
│ │ │ │ │ ├── 06-2014.md
│ │ │ │ │ └── 02-1901.md
│ │ │ │ ├── 02
│ │ │ │ │ ├── 02.11tydata.json
│ │ │ │ │ ├── 28-2003.md
│ │ │ │ │ ├── 20-0815.md
│ │ │ │ │ ├── 29-1130.md
│ │ │ │ │ ├── 29-1538.md
│ │ │ │ │ ├── 19-2021.md
│ │ │ │ │ └── 29-1641.md
│ │ │ │ ├── 03
│ │ │ │ │ ├── 03.11tydata.json
│ │ │ │ │ ├── 30-2126.md
│ │ │ │ │ ├── 21-1721.md
│ │ │ │ │ ├── 25-2112.md
│ │ │ │ │ ├── 01-1809.md
│ │ │ │ │ ├── 01-1433.md
│ │ │ │ │ ├── 08-1942.md
│ │ │ │ │ ├── 05-1435.md
│ │ │ │ │ ├── 05-2046.md
│ │ │ │ │ ├── 28-2100.md
│ │ │ │ │ ├── 08-1613.md
│ │ │ │ │ └── 08-1034.md
│ │ │ │ ├── 04
│ │ │ │ │ ├── 04.11tydata.json
│ │ │ │ │ ├── 28-2045.md
│ │ │ │ │ ├── 28-2107.md
│ │ │ │ │ ├── 29-0634.md
│ │ │ │ │ ├── 25-1607.md
│ │ │ │ │ └── 26-0855.md
│ │ │ │ ├── 05
│ │ │ │ │ ├── 05.11tydata.json
│ │ │ │ │ ├── 02-1935.md
│ │ │ │ │ ├── 03-2024.md
│ │ │ │ │ ├── 13-2027.md
│ │ │ │ │ ├── 09-1037.md
│ │ │ │ │ ├── 0810.md
│ │ │ │ │ ├── 12-1015.md
│ │ │ │ │ ├── 10-2031.md
│ │ │ │ │ ├── 06-1428.md
│ │ │ │ │ ├── 16-0900.md
│ │ │ │ │ ├── 24-1146.md
│ │ │ │ │ ├── 17-1859.md
│ │ │ │ │ ├── 08-2120.md
│ │ │ │ │ ├── 17-1618.md
│ │ │ │ │ └── 03-1305.md
│ │ │ │ ├── 06
│ │ │ │ │ ├── 06.11tydata.json
│ │ │ │ │ ├── 07-2103.md
│ │ │ │ │ ├── 16-1508.md
│ │ │ │ │ ├── 28-1556.md
│ │ │ │ │ ├── 14-1750.md
│ │ │ │ │ ├── 27-1825.md
│ │ │ │ │ ├── 19-1300.md
│ │ │ │ │ ├── 28-1553.md
│ │ │ │ │ └── 19-1653.md
│ │ │ │ ├── 07
│ │ │ │ │ ├── 07.11tydata.json
│ │ │ │ │ ├── 28-1840.md
│ │ │ │ │ ├── 31-2032.md
│ │ │ │ │ ├── 17-0640.md
│ │ │ │ │ ├── 16-1230.md
│ │ │ │ │ ├── 25-1421.md
│ │ │ │ │ ├── 18-0712.md
│ │ │ │ │ └── 30-1634.md
│ │ │ │ ├── 08
│ │ │ │ │ ├── 08.11tydata.json
│ │ │ │ │ ├── 01-1357.md
│ │ │ │ │ ├── 06-0813.md
│ │ │ │ │ ├── 0929.md
│ │ │ │ │ ├── 29-1250.md
│ │ │ │ │ ├── 21-0920.md
│ │ │ │ │ ├── 13-1354.md
│ │ │ │ │ ├── 30-1810.md
│ │ │ │ │ ├── 19-2106.md
│ │ │ │ │ ├── 04-2146.md
│ │ │ │ │ ├── 19-0942.md
│ │ │ │ │ ├── 22-1127.md
│ │ │ │ │ ├── 21-1635.md
│ │ │ │ │ └── 1736.md
│ │ │ │ ├── 09
│ │ │ │ │ ├── 09.11tydata.json
│ │ │ │ │ ├── 11-0837.md
│ │ │ │ │ ├── 30-2158.md
│ │ │ │ │ ├── 07-1554.md
│ │ │ │ │ ├── 30-2141.md
│ │ │ │ │ ├── 22-2015.md
│ │ │ │ │ ├── 23-1953.md
│ │ │ │ │ ├── 16-2002.md
│ │ │ │ │ ├── 24-0921.md
│ │ │ │ │ └── 20-1821.md
│ │ │ │ └── 2020.11tydata.json
│ │ │ ├── notes.11tydata.json
│ │ │ └── _index.md
│ │ ├── atom.njk
│ │ ├── elsewhere
│ │ │ ├── elsewhere.11tydata.json
│ │ │ └── _index.md
│ │ ├── photography
│ │ │ ├── photography.11tydata.json
│ │ │ └── _index.md
│ │ ├── index.md
│ │ └── archive.njk
│ │ ├── _data
│ │ ├── build.js
│ │ └── pages.js
│ │ └── _static
│ │ ├── images
│ │ ├── favicon.ico
│ │ └── favicon.png
│ │ └── fonts
│ │ ├── hack-bold-subset.woff
│ │ ├── hack-bold-subset.woff2
│ │ ├── hack-italic-subset.woff
│ │ ├── hack-italic-subset.woff2
│ │ ├── hack-regular-subset.woff
│ │ ├── hack-regular-subset.woff2
│ │ ├── hack-bolditalic-subset.woff
│ │ ├── hack-bolditalic-subset.woff2
│ │ ├── 071ca42b-37ce-4761-a0d4-14f9c23d8b71.eot
│ │ ├── 31c5d71b-6d71-4d7b-97a9-59545b90b29e.eot
│ │ ├── 39871785-fa83-42e9-a673-cc3f0ac5d4c0.ttf
│ │ ├── 4a2fcbba-7d75-4e70-8cb5-977bb5ff18d3.woff
│ │ ├── 4f20df70-3ab5-4d4c-b4bc-5e2bec4db04e.woff
│ │ ├── 6601ba70-f82e-4650-984d-eb467f31e0a0.ttf
│ │ ├── 68d9414d-b0d7-441f-9272-5d8328823feb.ttf
│ │ ├── 6e852986-62bc-4056-a086-04503ce8e74d.eot
│ │ ├── 73ddb857-a4de-4b20-bae4-028e95d2f23b.woff
│ │ ├── 969bbc95-ead7-49c9-b140-2d0d411786ea.ttf
│ │ ├── 97cc3218-440b-467f-a13a-081fa7c46cc2.ttf
│ │ ├── 9b911ac9-2be8-4e0b-85cf-00846bbdf792.woff
│ │ ├── a6c99224-9456-4aae-8aaa-05bb45aa1e77.eot
│ │ ├── ab10114e-76fd-4204-a4ab-e071f416edc1.eot
│ │ ├── b6714b42-7b5a-4a34-8e1e-e42afa58e0d8.eot
│ │ ├── c639641e-5dca-4f06-828b-4ab02bc7ce16.ttf
│ │ ├── cdc9065e-5039-46f3-82d3-56128b36f556.woff
│ │ ├── d1586749-27ed-4757-b076-1d51087e8076.eot
│ │ ├── d99b45ff-bec7-40de-aaed-1ef67cd25b03.ttf
│ │ ├── d9fa54bb-c609-48ba-b7b4-9debad4497fd.ttf
│ │ ├── db681a5a-42b7-4db5-bc00-07df879b6e7c.eot
│ │ ├── dda2869e-0b02-4856-88ff-bb2abc82b694.eot
│ │ ├── de498528-620d-4da3-bb35-1dc57bbaaefd.ttf
│ │ ├── fa2786ee-4f10-499a-ac2a-9556b5a962b5.eot
│ │ ├── 6fe30a8e-027f-400f-9a5d-3dc81216ff29.woff2
│ │ ├── 93780186-d6b9-4d46-9d64-29b5bd1d4d3a.woff2
│ │ ├── e63fe280-cddb-418d-91f2-c1511de50941.woff2
│ │ └── fc05ab8c-00f2-4a77-9616-8c133f634734.woff2
├── lx.sublime-project
├── crates
│ └── json-feed
│ │ ├── Cargo.toml
│ │ └── README.md
├── Cargo.toml
└── docs
│ └── src
│ └── config
│ └── hierarchical.md
├── .gitattributes
├── .idea
├── encodings.xml
├── vcs.xml
├── modules.xml
├── codeStyleSettings.xml
├── lightning-rs.iml
└── misc.xml
├── .vscode
└── settings.json
└── .editorconfig
/lx/src/feed/json.rs:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/lx/tests/output/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.bin filter=lfs diff=lfs merge=lfs -text
2 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/components/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/components/_note.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_layouts/_custom-css.njk:
--------------------------------------------------------------------------------
1 | {{content | safe}}
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_layouts/note.njk:
--------------------------------------------------------------------------------
1 | {% extends '_post.njk' %}
2 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_layouts/page.njk:
--------------------------------------------------------------------------------
1 | {% extends '_page.njk' %}
2 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_layouts/post.njk:
--------------------------------------------------------------------------------
1 | {% extends '_post.njk' %}
2 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/library/Confronted by Grace/config.lx.yaml:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/_mixins.scss:
--------------------------------------------------------------------------------
1 | @import './mixins/slash';
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/_utils.scss:
--------------------------------------------------------------------------------
1 | @import './utils/no-break';
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_data/build.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | date: new Date(),
3 | }
4 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /journal/content-test
3 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/components/_post.scss:
--------------------------------------------------------------------------------
1 | .post {
2 | padding-bottom: ms(2);
3 | }
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/utils/_no-break.scss:
--------------------------------------------------------------------------------
1 | .no-break {
2 | white-space: nowrap;
3 | }
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/json-feed.11ty.js:
--------------------------------------------------------------------------------
1 | import JSONFeed from '../eleventy/feed'
2 |
3 | module.exports = JSONFeed
4 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/feeds/feeds.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "standalonePage": true,
3 | "eleventyExcludeFromCollections": true
4 | }
5 |
--------------------------------------------------------------------------------
/lx/src/initializer.rs:
--------------------------------------------------------------------------------
1 | use std::path::PathBuf;
2 |
3 | pub fn init(_site_directory: PathBuf) -> Result<(), String> {
4 | unimplemented!();
5 | }
6 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/pages/podcasts.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Podcasts
3 | templateEngineOverride: 'njk'
4 | ---
5 |
6 | {%- include 'blocks/wip.njk' -%}
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/pages/projects.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Projects
3 | templateEngineOverride: 'njk'
4 | ---
5 |
6 | {%- include 'blocks/wip.njk' -%}
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/images/favicon.ico
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/images/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/images/favicon.png
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/essays/essays.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/essays/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/src/markdown/syntaxes.bin:
--------------------------------------------------------------------------------
1 | version https://git-lfs.github.com/spec/v1
2 | oid sha256:e3c77910ed19d64772b076fc63a9b5b86f5ba945190e58fdf29c48ee97708e25
3 | size 701812
4 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/journal/2019/2019.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/journal/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/journal/2020/2020.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/journal/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/journal/journal.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/journal/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/library/library.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/library/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-bold-subset.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-bold-subset.woff
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/notes.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-bold-subset.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-bold-subset.woff2
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-italic-subset.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-italic-subset.woff
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/atom.njk:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /feed.xml
3 | standalonePage: true
4 | eleventyExcludeFromCollections: true
5 | ---
6 |
7 | {%- extends 'feed.njk' -%}
8 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/elsewhere/elsewhere.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "link-post.njk",
3 | "permalink": "/elsewhere/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/02/02.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/03/03.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/04/04.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/05/05.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/06/06.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/07/07.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/08/08.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/09/09.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/10/10.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/11/11.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/12/12.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/2020.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "note.njk",
3 | "permalink": "/notes/{{ page.date | localeDate('yyyy-MM-dd-HHmm') }}/"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/photography/photography.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "post.njk",
3 | "permalink": "/photography/{{page.fileSlug | slug}}/index.html"
4 | }
5 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-italic-subset.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-italic-subset.woff2
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-regular-subset.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-regular-subset.woff
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-regular-subset.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-regular-subset.woff2
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/pages/pages.11tydata.json:
--------------------------------------------------------------------------------
1 | {
2 | "layout": "page.njk",
3 | "standalonePage": true,
4 | "permalink": "/{{page.fileSlug | slug}}/index.html"
5 | }
6 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-bolditalic-subset.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-bolditalic-subset.woff
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_static/fonts/hack-bolditalic-subset.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chriskrycho/lightning-rs/HEAD/lx/tests/sympolymathesy/_static/fonts/hack-bolditalic-subset.woff2
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/_ui/_includes/styles/components/_content.scss:
--------------------------------------------------------------------------------
1 | .content {
2 | max-width: 100vw;
3 | padding: {
4 | left: ms(0);
5 | right: ms(0);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
2 | If you especially like what I’m doing here, you can support my efforts financially on Patreon, or click the affiliate links in book reviews! 3 |
-------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/feeds/feed-without-reply.11ty.js: -------------------------------------------------------------------------------- 1 | import JSONFeed from '../../eleventy/feed' 2 | 3 | module.exports = class FeedWithoutReply extends JSONFeed { 4 | includeReplyViaEmail = false 5 | permalink = '/feed-without-reply.json' 6 | } 7 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/05/02-1935.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-05-02T19:35:00-0600 3 | feedId: /notes/1935/ 4 | tags: [photography] 5 | --- 6 | 7 | Things fancy cameras cannot help with: setting your 𝑓-stop too low so you don’t get everyone in focus. -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sympolymathesy 3 | layout: index.njk 4 | standalonePage: true 5 | summary: "{{config.description}}" 6 | 7 | --- 8 | 9 | Hello! 10 | 11 | {% include 'blocks/short-about.njk' %} 12 | 13 | {% include 'blocks/sponsor-me.njk' %} 14 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/09/11-0837.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-09-11T08:37:38-0600 3 | feedId: /notes/0837/ 4 | tags: 5 | - software development 6 | 7 | --- 8 | 9 | I miss [Bee](https://www.neat.io/bee/). Jira Cloud is fine, not great… and doesn’t work with Jira Server. _le sigh_ -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Notes 3 | subtitle: > 4 | Microblogging—done old-school. 5 | permalink: /notes/ 6 | layout: archives.njk 7 | subscribe: 8 | atom: "/notes/feed.xml" 9 | json: "/notes/feed.json" 10 | standalonePage: true 11 | --- 12 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | // Place your settings in this file to overwrite default and user settings. 2 | { 3 | "files.exclude": { 4 | "**/.git": true, 5 | "**/.svn": true, 6 | "**/.hg": true, 7 | "**/.DS_Store": true, 8 | "target": true, 9 | ".idea": true 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_includes/styles/_vendor/modularscale/_round-px.scss: -------------------------------------------------------------------------------- 1 | @function ms-round-px($r) { 2 | @if unit($r) == 'px' { 3 | @return round($r); 4 | } 5 | @warn "ms-round-px is no longer used by modular scale and will be removed in the 3.1.0 release."; 6 | @return $r; 7 | } -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/pages/404.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: > 3 | Looks Like You’re Lost! (404)
4 | permalink: 404.html
5 | ---
6 |
7 | Looks like you’re lost—or perhaps something went missing, my best efforts to keep that from ever happening! Maybe check the nav bar, or [head back home](/).
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/03/30-2126.md:
--------------------------------------------------------------------------------
1 | ---
2 | date: 2020-03-30T21:26:00-0600
3 | feedId: /notes/2126/
4 | tags: [history, reading]
5 | ---
6 |
7 | Almost nothing makes me as irritable as tendentious or hagiographical histories. Don’t glamorize or villainize the people of the past: tell the truth.
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/07/28-1840.md:
--------------------------------------------------------------------------------
1 | ---
2 | date: 2020-07-28T18:40:40-0600
3 | feedId: /notes/1840/
4 | tags:
5 | - Apple
6 | - music
7 |
8 | ---
9 |
10 | Got our daughters iPods Nano—pre-touch screen!—and it’s delightful to watch them learn how to use this “old” technology.
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/07/31-2032.md:
--------------------------------------------------------------------------------
1 | ---
2 | date: 2020-07-31T20:32:09-0600
3 | feedId: /notes/2032/
4 | tags: [politics, theology, reading]
5 | ---
6 |
7 | Reading Eric Gregory’s Politics & The Order of Love at the recommendation of an internet acquaintance. I’m… cautiously hopeful?
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 | 5 | Things are under construction around here! I decided it was better to go ahead 6 | and launch than to stay in “but it’s not finished yet!” mode forever. A lot of 7 | things will look and work better over the next couple months. 8 |
9 |{%- include ‘blocks/wip.njk’ -%}
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/pages/projects.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |{%- include ‘blocks/wip.njk’ -%}
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/30-1810.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-30T18:10:34-0600 3 | updated: 2020-08-30T18:15:00-0600 4 | feedId: /notes/1810/ 5 | tags: [John Webster, theology, church, quotes] 6 | 7 | --- 8 | 9 |2 | I’m Chris Krycho—a follower of Christ, a husband, and a dad. I’m a software engineer by trade; a theologian by vocation; and a writer, runner, podcaster, and composer by hobby. 3 |
4 | 5 |6 | Outside this site, I also cohost and produce Winning Slowly, a podcast about technology, religion, ethics and art; and occasionally write for Mere Orthodoxy. 7 |
8 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_includes/styles/mixins/_slash.scss: -------------------------------------------------------------------------------- 1 | @mixin slash() { 2 | --slash-offset: calc(50% - 2px); 3 | 4 | &:before, &:after { 5 | content: ""; 6 | border-left: 1px solid var(--divider); 7 | height: 110%; 8 | transform: translateY(-2px) rotate(15deg); 9 | position: absolute; 10 | display: block; 11 | } 12 | 13 | &:before { 14 | top: -51%; 15 | right: var(--slash-offset); 16 | } 17 | 18 | &:after { 19 | top: -41%; 20 | left: var(--slash-offset); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/03/28-2100.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-03-28T21:00:23-0600 3 | feedId: /notes/2100/ 4 | tags: 5 | - writing 6 | - habits 7 | - perseverance 8 | - self-discipline 9 | 10 | --- 11 | 12 | With [today’s issue][13], I have officially made it through a quarter year of publishing [Across the Sundering Seas][atss] on my target schedule. A nice little victory! 13 | 14 | [13]: https://buttondown.email/chriskrycho/archive/the-whys-of-my-reading-list-across-the-sundering/ 15 | [atss]: https://buttondown.email/chriskrycho 16 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/05/17-1618.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-05-17T16:18:00-0600 3 | updated: 2020-05-17T16:24:00-0600 4 | feedId: /notes/1618/ 5 | tags: [writing, blogging] 6 | --- 7 | 8 | With [today’s This Week I Learned][twil] and [issue of Across the Sundering Seas][atss], I’m somewhere north of 50,000 words published this year. Now, if only some of those were *essays*… 9 | 10 | [twil]: https://v5.chriskrycho.com/journal/this-week-i-learned/4/ 11 | [atss]: https://buttondown.email/chriskrycho/archive/home-ier-economies-across-the-sundering-seas-2020/ -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/04-2146.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-04T21:46:46-0600 3 | updated: 2020-08-04T21:47:00-0600 4 | feedId: /notes/2146/ 5 | tags: [reading notes, science, theology, Mary Midgley, Evolution as a Religion] 6 | --- 7 | 8 | Started reading Mary Midgley’s Evolution as a Religion for the September episodes of [Winning Slowly](https://winningslowly.org). This is going to be quite the ride. 9 | 10 | (Let’s just say that her grasp on the problems of evolution-as-religion is better than her grasp on the nature of religion itself.) -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/11/26-1558.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-11-26T15:58:00-0700 3 | permalink: /notes/2020-11-26-1558/ 4 | tags: 5 | - note-taking 6 | - apps 7 | - Zettelkasten 8 | 9 | --- 10 | 11 | Playing around with [Dendron][dendron] a bit as an interesting note-taking tool. Not my thing, but it strikes me that the “hierarchical” approach it takes could actually work *very* well with a traditional [Luhmann-style Zettelkasten][traditional]. 12 | 13 | [dendron]: https://www.dendron.so 14 | [traditional]: https://www.eadeverell.com/zettelkasten/ -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/19-0942.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-19T09:42:00-0600 3 | permalink: /notes/2020-08-19-0942/ 4 | tags: [learning] 5 | 6 | --- 7 | 8 | I can’t really listen to podcasts or watch talks and *work* at the same time. I also can’t watch talks and walk or run at the same time. What I *can* do is *listen* to talks and walk or run at the same time. But there are a lot of great talks I want to learn from! 9 | 10 | Solution: [youtube-dl](https://ytdl-org.github.io/youtube-dl/) plus [Overcast](https://overcast.fm) Premium’s file uploads feature. Boom. -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/02/29-1130.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-02-29T11:30:00-0700 3 | feedId: /notes/2020-02-29/ 4 | tags: [Elm, rewrite, learning out loud] 5 | --- 6 | 7 | A quick sketch of an idea which I hope to test out by the end of the day: the best way to handle “responsive” *routing* in an [Elm] app—for a master-detail view where the master view isn’t visible when at a detail route on screens below a sufficient size—is to just use a [port] and send a message on screen size change. 8 | 9 | [Elm]: https://elm-lang.org 10 | [port]: https://guide.elm-lang.org/interop/ports.html -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/05/03-1305.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-05-03T13:05:57-0600 3 | updated: 2020-05-03T13:13:00-0600 4 | feedId: /notes/1305/ 5 | tags: 6 | - Zettelkasten 7 | - note-taking 8 | 9 | --- 10 | 11 | I got curious, and (after some [command-line shenanigans]) figured out that I’ve written/collected about 22,000 words of notes in my [Zettelkasten] so far in 2020. That’s… a lot of notes. 😅 12 | 13 | [command-line shenanigans]: https://v5.chriskrycho.com/journal/find-grep-xargs-newlines-null/ 14 | [Zettelkasten]: https://v5.chriskrycho.com/topics/zettelkasten/ -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/22-1127.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-22T11:27:12-0600 3 | permalink: /notes/2020-08-22-1127/ 4 | tags: [web development, web design] 5 | 6 | --- 7 | 8 | A reader [replied] to [my previous note][complaint] and informed me that Laravel’s [Blade] templates have components with “slots” built in. Good for Blade! Now we just need everybody else to catch up… 9 | 10 | [replied]: https://v5.chriskrycho.com/journal/please-reply/ 11 | [complaint]: https://v5.chriskrycho.com/notes/2020-08-21-1635/ 12 | [Blade]: https://laravel.com/docs/7.x/blade#components 13 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/10/31-1220.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-10-31T12:20:56-0600 3 | updated: 2020-10-31T12:48:56-0600 4 | permalink: /notes/2020-10-31-1220/ 5 | tags: 6 | - reading notes 7 | - Prolog 8 | - programming languages 9 | - logic programming 10 | - Seven Languages in Seven Weeks 11 | - Bruce A. Tate 12 | 13 | --- 14 | 15 | Okay, Prolog is *cool*. (Still reading [Seven Languages in Seven Weeks][book], though it’s taking a few more weeks than that.) 16 | 17 | [book]: https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ 18 | -------------------------------------------------------------------------------- /lx/tests/output/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Hello!
8 |{% include ‘blocks/short-about.njk’ %}
9 |{% include ‘blocks/sponsor-me.njk’ %}
10 | 11 | 12 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/03/08-1613.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-03-08T16:13:44-0600 3 | feedId: /notes/1613/ 4 | tags: 5 | - Git 6 | - software development 7 | 8 | --- 9 | 10 | Quick Git tip: if you’ve manually edited your Git configuration file and removed a given remote, you may find yourself in a spot where you now have a bunch of *branches* associated with that remote… which you cannot delete. The only way (I could find) out of this problem was to re-add the remote, and then run `git remote rmThings fancy cameras cannot help with: setting your 𝑓-stop too low so you don’t get everyone in focus.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/10/31-1245.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-10-31T12:45:52-0600 3 | permalink: /notes/2020-10-31-1245/ 4 | tags: 5 | - Prolog 6 | - reading notes 7 | - Seven Languages in Seven Weeks 8 | - Bruce A. Tate 9 | - logic programming 10 | 11 | --- 12 | 13 | I have a sneaking suspicion that many things I used _ad hoc_ and fairly complicated [decision tables][dt] (sometimes in Excel!) for in the past, I will [now][prev] at least sometimes use Prolog to solve instead. 14 | 15 | [dt]: https://www.hillelwayne.com/decision-tables/ 16 | [prev]: https://v5.chriskrycho.com/notes/2020-10-31-1220/ -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/02/29-1538.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-02-29T15:38:54-0700 3 | feedId: /notes/1538/ 4 | tags: 5 | - fitness 6 | - running 7 | 8 | --- 9 | 10 | This feels good. Substantial increase of January’s time and mileage… despite the fact that this ended up being something like the 4th snowiest February on record along the Colorado Front Range! I spent a loooooot of time running in the snow this month. 11 | 12 |
--------------------------------------------------------------------------------
/lx/tests/sympolymathesy/content/notes/2020/10/27-1622.md:
--------------------------------------------------------------------------------
1 | ---
2 | date: 2020-10-27T16:22:00-0600
3 | permalink: /notes/2020-10-27-1622/
4 | tags:
5 | - photography
6 | - Apple
7 | - Sony
8 |
9 | ---
10 |
11 | Today I set up [my camera](https://www.sony.com/electronics/interchangeable-lens-cameras/ilce-7rm4) as a camera for using the [just-released](https://support.d-imaging.sony.co.jp/app/webcam/en/download/) software support for it. Two observations:
12 |
13 | 1. It works *really* well!
14 | 2. I had no idea just how wide the lenses on the built-in webcams are until I set this up a foot away from me with a 35mm lens. 😅
15 |
--------------------------------------------------------------------------------
/lx/tests/output/notes/2020/07/28-1840.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Got our daughters iPods Nano—pre-touch screen!—and it’s delightful to watch them learn how to use this “old” technology.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-13-1229.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |The iPhone 12 Mini is slightly larger than the old 5/5S/SE line, but in the hand it feels the same. It’s wonderful.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/04/28-2045.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Weird but true: I really, really love writing docs. It’s always one of the most satisfying parts of any project for me.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/09/11-0837.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I miss Bee. Jira Cloud is fine, not great… and doesn’t work with Jira Server. le sigh
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/10/26-2030.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-10-26T20:30:27-0600 3 | updated: 2020-10-26T20:36:00-0600 4 | permalink: /notes/2020-10-26-2030/ 5 | tags: 6 | - reading 7 | - reading notes 8 | - Robin Sloan 9 | - Mr. Penumbras 24-Hour Bookstore 10 | 11 | --- 12 | 13 | I started reading [Mr. Penumbra’s 24-Hour Bookstore](https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FMr-Penumbras-24-Hour-Bookstore-Robin-Sloan%2Fbook%2F21924389) tonight and even a chapter in, I am just delighted. (I feel obliged to ask: is Mr. Penumbra a secret alias for Mr. Rogers?) -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/03-2024.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Well, it only took me till almost six months after launching this site revision, but the About page is finally finished!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/13-1244.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I just posted my roughly-annual entry to our family blog—with pictures and lots of little updates from the year.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/10/11-1730.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-10-11T17:30:32-0600 3 | updated: 2020-10-22T08:05:00-0600 4 | feedId: /notes/1730/ 5 | tags: 6 | - web development 7 | - Rust 8 | - Glimmer 9 | 10 | --- 11 | 12 | What I actually want for my website: an opinionated(-but-matches-*my*-opinions, of course) site generator written in [Rust](https://www.rust-lang.org) which acts like a static site generator but has a tiny server with [a tiny CMS](https://fasterthanli.me/articles/a-new-website-for-2020) and uses [Glimmer](https://github.com/glimmerjs) for its templating engine. 13 | 14 | *[CMS]: content management system 15 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/07-2103.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Back at my week-level bullet journaling. It’s always helpful (even when I don’t get through everything on my list); I just need to make it stick!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/07/31-2032.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Reading Eric Gregory’s Politics & The Order of Love at the recommendation of an internet acquaintance. I’m… cautiously hopeful?
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Looks like you’re lost—or perhaps something went missing, my best efforts to keep that from ever happening! Maybe check the nav bar, or head back home.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/30-2126.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Almost nothing makes me as irritable as tendentious or hagiographical histories. Don’t glamorize or villainize the people of the past: tell the truth.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-13-1552.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |The iPhone 12: in which Apple finally returns to the best form factor the phone ever had. (And the Mini is closest to its best incarnation: the original SE.)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-05-1943.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |When I’m really worn out, I reread fiction I love. So yes, I did just reread Leviathan Wakes for the fifth or sixth time. #2020, people.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/08-0922.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A serious risk for large engineering organizations: turning their senior engineers into TPMs. Don’t do this!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/20-1437.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I just discovered MailMate (@mailmateapp), and I think it may just have been designed specifically for me and no one else. 😂
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/09/23-1953.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-09-23T19:53:18-0600 3 | permalink: /notes/2020-09-23-1953/ 4 | tags: 5 | - Seven Languages in Seven Weeks 6 | - Io 7 | - programming languages 8 | - Bruce A. Tate 9 | - reading 10 | - reading notes 11 | - Ruby 12 | 13 | --- 14 | 15 | Finally finished the Ruby chapter in [Seven Languages in Seven Weeks][book] and started into the chapter on Io… and am reminded why Io delighted me so much from the first time I encountered it half a decade ago. It’s just so incredibly *elegant*! 16 | 17 | [book]: https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-03-0913.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I do believe my weekend adventures in Prolog slightly broke me. I keep trying to end statements in JavaScript this morning with periods instead of semicolons. 😂
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-07-1656.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A thing I’m extremely committed to: any orchestral sample libraries I buy must absolutely pay royalties to the musicians they recorded the samples with.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/21-1721.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Perhaps the single most-broken thing in iOS’ Files app: the fact that you cannot specify a default app to open a file in. An arbitrary app wins. It’s infuriating.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/07/17-0640.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |If your “love” for God or his church church leads you to scorn the ordinary Christians you know… you actually love something else. Idolatry comes in many guises.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/08/01-1357.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I find it incredibly annoying that Kobo audiobooks (unlike Audible?!) do not allow you to load the books you’ve purchased onto an MP3 player. WHYYYYYY?
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Eccentric Existence/Eccentric Existence.11tydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "post.njk", 3 | "permalink": "/library/{{page.fileSlug | slug}}/index.html", 4 | "book": { 5 | "title": "Eccentric Existence: A Theological Anthropology", 6 | "cover": "https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/eccentric-existence.jpg", 7 | "author": "David H. Kelsey", 8 | "year": 2009, 9 | "link": "https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FEccentric-Existence-A-Theological-Anthropology-David-H-Kelsey%2Fbook%2F11456539%3Fmatches%3D26" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/02/19-2021.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-02-19T20:21:00-0700 3 | updated: 2020-02-19T20:22:00-0700 4 | feedId: /notes/2020-02-19/ 5 | tags: 6 | - podcasting 7 | - Patreon 8 | - crowdfunding 9 | - Winning Slowly 10 | --- 11 | 12 | This is, perhaps, a little odd, but: one of the little things I’m most excited about with [Winning Slowly](https://winningslowly.org) right now is that—at long last, and years overdue—we’re actually *doing something* with Patreon. We’ve had it, and had minor benefits for it for a long time. Now we’re taking it seriously: keeping it up to date, publishing extra materials there, etc. Crazy talk, I know! -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/12/11-1101.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-12-11T11:01:00-0700 3 | tags: 4 | - music 5 | - software 6 | - macOS 7 | - Dorico 8 | - Sibelius 9 | - composition 10 | 11 | --- 12 | 13 | Getting ready to upgrade my main machine to macOS 11. First things first, though: I have a *ton* of musical scores in [Sibelius]’ format, I've since moved to [Dorico], and my old version of Sibelius doesn't launch on Big Sur. So: spending my morning exporting everything to [`.mxl`][mxl]. 14 | 15 | [Sibelius]: https://www.avid.com/sibelius 16 | [Dorico]: https://new.steinberg.net/dorico/ 17 | [mxl]: https://www.musicxml.com/tutorial/compressed-mxl-files/ -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/13-2027.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Next thing I’m thinking about with rewrite (while trying not to over-think): design systems! I want to build this in a scalable, maintainable way.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/08/06-0813.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |GitHub desperately needs better tools for conversations on issues, pull requests, etc. The new Discussions are a good start—but not enough. Give us threading, for goodness’ sake!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/12/06-2014.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-12-06T20:14:00-0700 3 | updated: 2020-12-06T20:34:00-0700 4 | tags: 5 | - music 6 | - composition 7 | 8 | --- 9 | 10 | I’m in an archival mood this evening, so I’m exporting all my old [Sibelius][0] files into [MusicXML][1] and [MIDI][2]: proprietary formats are bad for long-term storage! 11 | 12 | Along the way, I’ve discovered music I wrote in the 2000s that I had completely forgotten about. 🤯 13 | 14 | [0]: http://www.sibelius.com 15 | [1]: https://www.musicxml.com 16 | [2]: https://www.midi.org 17 | 18 | 19 | *[MIDI]: musical instrument digital interface -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/04/28-2107.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Apologies to folks who just got a bunch of posts in their feeds again. I finally figured out how to get Eleventy to treat my post dates correctly.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/16-1508.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |On the American political parties today:
8 |When someone walks up to me and asks, “So who do you serve, Moloch or Mammon?” my answer is and must be—very simply—“Neither.”
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Confronted by Grace/God teaches us.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: God teaches us 3 | date: 2020-10-11T09:50:00-0600 4 | tags: 5 | - preaching 6 | - Bible 7 | - quotes 8 | 9 | --- 10 | 11 |Status: working on figuring out how to wire up Elm and Rust-via-WebAssembly using webpack. I’ve spent the last four years in Ember and before that I was wiring up Gulp. So this is new. 😅
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/05-1632.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Cleaning up my Twitter follows list (cutting it from ~500 to ~50 tops) is a kind of hilarious way of seeing my own personal history reflected in the timeline of who I followed when. 😂
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-25-1003.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Learned how to use the INDEX and MATCH functions in spreadsheets this morning. I’m always amazed at how powerful spreadsheets are—and all with relatively simple tools.
Sooooo much to learn about Logic Pro and the new virtual instruments I got via early-Black-Friday-sale… but I’m having a ridiculous amount of fun with it. (Good samples make a huge difference!)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/12/02-1901.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-12-02T19:01:14-0700 3 | book: 4 | title: Holiness 5 | cover: https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/holiness.jpg 6 | author: John Webster 7 | year: 2003 8 | link: https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2Fsearch%2Fbooks%2Fisbn%2F9780802822154 9 | tags: 10 | - John Webster 11 | - Holiness book 12 | 13 | --- 14 | 15 | I’m restraining myself from quoting from every. single. paragraph in John Webster’s [{{book.title}}]({{book.link}}), but *wow*: this book is packed. The quote I scheduled for tomorrow morning is positively 🔥. -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-24-1033.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I continue to hold out hope that Apple will ship a 14″ laptop redesign akin to the 16″ they released last year—perhaps with the ARM transition. I love my 13″… but it’s just a hint too small.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/02/29-1641.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-02-29T16:41:15-0700 3 | feedId: /notes/1641/ 4 | tags: 5 | - software development 6 | - rewrite 7 | - GitHub 8 | - GitLab 9 | - business models 10 | 11 | --- 12 | 13 | I really, really wish GitHub had a slightly lower entry point for Teams/Organizations. I’d like to do everything for [rewrite](https://rewrite.software) in a single organization on GitHub, rather than all under … but $25/month is frankly kind of steep for one developer. I’d be happy paying $10/month for *just* organization management, with the jump to $25 for supporting multiple developers. As is, though… GitLab looks appealing, whatever its other weaknesses. 14 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Finding Holy in the Suburbs/Finding Holy in the Suburbs.11tydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "post.njk", 3 | "permalink": "/library/{{page.fileSlug | slug}}/index.html", 4 | "book": { 5 | "title": "Finding Holy in the Suburbs: Living Faithfully in the Land of Too Much", 6 | "cover": "https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/finding-holy-in-the-suburbs.jpg", 7 | "author": "Ashley Hales", 8 | "year": 2018, 9 | "link": "https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FFinding-Holy-in-the-Suburbs-Living-Faithfully-in-the-Land-of-Too-Much%2Fbook%2F40780432%3Fmatches%3D15" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/28-1556.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |In semi-related news: my fingers are remembering how to play somewhat more complex things on the piano again, and it’s been really, really good for my soul.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/07/16-1230.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A thing about Apple Music that I absolutely hate: when you click Play on a recommended album or playlist, it changes the other recommendations. What if I wanted to try more than one of these?
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-31-1220.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Okay, Prolog is cool. (Still reading Seven Languages in Seven Weeks, though it’s taking a few more weeks than that.)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/The Culture of Theology/Christian Theologys Place in the University.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Christian Theology’s Place in the University 3 | subtitle: Or, John Webster cracking very wise. 4 | date: 2020-08-03T13:54:00-0600 5 | updated: 2020-08-22T20:54:22-0600 6 | tags: [education, theology, university] 7 | 8 | --- 9 | 10 |So much for seven books; the evening’s total is nine. (I blame the last two entirely on Brad East.)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-08-1556.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A thing I would love: Logic Pro X on the iPad and a rich instrument sample library ecosystem to go with it. I love working on my big iMac, but I’d also love to be able to work in Logic and with great sounds on my iPad.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/08/0929.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Trying out something new this weekend: spending some time doing a weekly review, along similar lines to what Ben Kuhn does… if a bit more limited on the time allocated to the review.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_includes/styles/_typography.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --double-margin: 0.5em; 3 | --single-margin: 0.2em; 4 | 5 | --double-margin-sans: 0.15em; 6 | --single-margin-sans: 0.1em; 7 | } 8 | 9 | .greek { 10 | font-family: var(--greek); 11 | } 12 | 13 | .pull-double { 14 | margin-left: calc(-1 * var(--double-margin)); 15 | } 16 | 17 | .push-double { 18 | margin-left: var(--double-margin); 19 | } 20 | 21 | .pull-single { 22 | margin-left: calc(-1 * var(--single-margin)); 23 | } 24 | 25 | .push-single { 26 | margin-left: var(--single-margin); 27 | } 28 | 29 | blockquote, 30 | aside, 31 | .note, 32 | .qualifiers, 33 | .callout { 34 | --double-margin: 0.2em; 35 | --single-margin: 0.075em; 36 | } -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/09/16-2002.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-09-16T20:02:02-0600 3 | permalink: /notes/2020-09-16-2002/ 4 | layout: link-post.njk 5 | link: https://www.kickstarter.com/projects/mereorthodoxy/mere-orthodoxy/description 6 | tags: 7 | - crowdfunding 8 | 9 | --- 10 | 11 | [Mere Orthodoxy]—“defending nuance and word counts on the internet since 2005” and my favorite Christian publication anywhere period at this point—has launched a [Kickstarter]({{link}})! I’m proud to have been published in its pages a few times over the years, and hope that this crowdfunding campaign succeeds such that I can actually be published in its *physical pages* in the years ahead. 12 | 13 | [Mere Orthodoxy]: https://mereorthodoxy.com -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/12-1015.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |TypeScript: it’s regularly absurd or weird, and I am frustrated regularly by so many things about the type system… but nearly all of them come down in practice to “this works this way because JavaScript and JavaScript developers.”
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/09/24-0921.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-09-24T09:21:00-0600 3 | permalink: /notes/2020-09-24-0921/ 4 | tags: 5 | - writing 6 | - software development 7 | - tools 8 | 9 | --- 10 | 11 | Every so often, I try to switch back to [Sublime Text][ST] from [VS Code][code], because Sublime is *so* much faster and lighter-weight. But the feature gap is just too big at this point. What I still—desperately—want: an editor with Code’s extensibility, but truly Mac-native and *fast*. ([Onivim] and [Nova]: both interesting, but not quite there in various ways.) 12 | 13 | [ST]: https://www.sublimetext.com 14 | [code]: https://code.visualstudio.com 15 | [Onivim]: https://onivim.io 16 | [Nova]: https://panic.com/nova/ 17 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-08-29-1250.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |On the defense (mounted too often) of someone’s ill behavior online that “I know this person in real life and he’s not like this”: the internet is part of real life and what you do online is inescapably a part of your character.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-25-1507.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I’d love to see Apple put its money where its mouth is on privacy and human rights: iOS 15 should make it straightforward (even if not the default) to install apps from outside the App Store. Repressive regimes would hate it.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/09-1037.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Having used the iPad Magic Keyboard for a couple weeks now, and having typed on the one on the 16″ at a store a few months ago, I’m officially ready for this to be an external keyboard for my desktop Macs, too. It feels really good.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-15-1955.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Per the Geekbench scores, the new MacBook Air is about 65% faster in single-core and 75% faster in multi-core operations than my maxed-out 27″ iMac from early 2016. 🤯 Absolutely bonkers.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/19-1300.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Honestly, seriously wrestling with the fact that I’ve made a little progress on the rewrite web app this year and no progress on the iOS app this year. How the heck am I ever going to finish this thing at this rate?
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/02-1901.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I’m restraining myself from quoting from every. single. paragraph in John Webster’s {{book.title}}, but wow: this book is packed. The quote I scheduled for tomorrow morning is positively 🔥.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/06-1328.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I built a tiny tool to delete all my old tweets, since previous passes via online apps weren’t doing the trick (something something Twitter API limitations). Was a fun little exercise!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/03/08-1034.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-03-08T10:34:08-0600 3 | updated: 2020-03-08T11:30:00-0600 4 | feedId: /notes/1034/ 5 | tags: 6 | - writing 7 | - note-taking 8 | - Zettelkasten 9 | - rewrite 10 | 11 | --- 12 | 13 | Wanted: something like [The Archive](https://zettelkasten.de/the-archive/), but for iOS. [Bear](https://bear.app) is beautiful and I love it, but I want my notes *on disk* because then I can do anything with them from anywhere—not just what one app can come up from. (And yes, a document object model like people dreamt of in the 90s would also solve this well, but for today I’ll take what I can get.) 14 | 15 | And yes, this *is* what I’m working on with [rewrite](https://rewrite.software). 16 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/10/22-1857.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-10-22T18:57:18-0600 3 | permalink: /notes/2020-10-22-1857/ 4 | layout: link-post.njk 5 | link: https://podcast.newvalleyresources.com/2020/10/20/Social-Media-Episode-3.html 6 | tags: 7 | - podcasting 8 | - social media 9 | 10 | --- 11 | 12 | Really enjoyed listening to [this podcast episode][link] with my friend[^cohost] [Stephen Carradini][sc] discussing social media from his vantage point—both as a Christian and as a professor at [ASU] focused on the subject. [Give it a listen!][link] 13 | 14 | [link]: {{link}} 15 | [sc]: https://stephencarradini.com 16 | [ASU]: https://www.asu.edu 17 | 18 | [^cohost]: yes, and [long-time cohost][ws] 19 | 20 | [ws]: https://winningslowly.org 21 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-03-2154.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Consider this your friendly semi-regular reminder from me that a really tightly-edited podcast is an enormous amount of work. A ~30-minute Winning Slowly episode normally takes a solid 3–4 hours of “production” work!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/01-1809.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |After digging in further: Zig is not doing quite what Rust is. It is an updated C, which eliminates some of the worst foot-guns, but fundamentally does not try to eliminate memory-unsafety… which profoundly disappoints me, even if I still wish Zig success.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/04/29-0634.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |New approach to goals: write a little every morning, work on rewrite a couple evenings a week. Trying to make massive amounts of progress is hard right now for a variety of reasons, but if I can make a little progress every week I’ll get somewhere.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_layouts/index.njk: -------------------------------------------------------------------------------- 1 | --- 2 | standalonePage: true 3 | --- 4 | 5 | {% extends 'base.njk' %} 6 | {% from 'components/index-list.njk' import list %} 7 | 8 | {%- block main -%} 9 |Parenting is without a doubt both the most rewarding and the most tiring thing I do, full stop, bar none. My daughters are amazing, and also they are full-fledged humans with all their own wants and needs… but still very little practice as yet at being humans.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/06-1428.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Status: just emailed my old composition professor at OU asking for recommendations on orchestration books. ♬ The one class I really wish I’d taken while studying composition.
8 |*[OU]: The University of Oklahoma
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/0810.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A pain point for would-be readers with the way I’ve designed this site: there’s no easy way for people to subscribe to just one specific topic at present. I can generate per-topic feeds… but I’m already seeing painfully-rapid growth in build times.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/14-1750.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Making good diagrams that work well across screen sizes and in both light and dark mode takes a really astounding amount of work. (The essay for which I discovered this only manages the light/dark mode part of that and it was still kind of ridiculous!)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Holiness/Holiness.11tydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "post.njk", 3 | "permalink": "/library/{{page.fileSlug | slug}}/index.html", 4 | "book": { 5 | "title": "Holiness", 6 | "cover": "https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/holiness.jpg", 7 | "author": "John Webster", 8 | "year": 2003, 9 | "link": "https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2Fsearch%2Fbooks%2Fisbn%2F9780802822154" 10 | }, 11 | "tags": ["John Webster", "Holiness book", "theology"], 12 | "qualifiers": { 13 | "audience": "Theologically-orthodox Christians, or folks interested in things that theologically-orthodox Christians think." 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-09-07-1554.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Podcast pet peeve: interview hosts who talk over their guests, and don’t even bother to smooth it out with a light edit. It makes it really clear you’re not actually editing at all, and frankly shows a lack of respect for both the guest and the listeners!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-28-1146.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Robin Sloan has a great and glorious talent, and it is this: to take things we have learned to treat as mundane, and infuse them with enough mystery-or-magic-or-both that we feel the wonder of them again. It is genuinely marvelous.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/25-2112.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Trying out cursor support on iPad OS 13.4 for the first time this evening, as well as having remapped Caps Lock to Ctrl (as it should be), and… the experience is simultaneously incredibly delightful and really, really weird. Weird in a good way, but weird.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/27-1825.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |This year’s updates to SwiftUI have me actually a little happy I didn’t make more progress on rewrite over the last year. The story is much, much more complete and robust. Hopefully I can use it to build that much more quickly this year.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/18-0818.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |While I understand what Apple is trying to do with increased security for Macs, I am getting fed up. My work machines don’t allow changing the Security & Privacy settings… so I simply cannot use tools like @RogueAmoeba’s Audio Hijack on Big Sur. heavy sigh
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/archive.njk: -------------------------------------------------------------------------------- 1 | --- 2 | title: Archive 3 | subtitle: Every single post on the site. 4 | standalonePage: true 5 | permalink: /archive/ 6 | subscribe: 7 | atom: "/feed.xml" 8 | json: "/feed.json" 9 | email: "https://buttondown.email/v5.chriskrycho.com" 10 | 11 | --- 12 | 13 | {% extends 'base.njk' %} 14 | {% import 'components/item.njk' as item %} 15 | {% from 'components/archive-list.njk' import list %} 16 | 17 | {%- block main -%} 18 |I’ve just added an ‘Updated’ section to my home page. Hopefully it’s a nice little signal that this site is a living space where I make changes from fixing typos and grammar to (potentially) outright changing my mind about something!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/10-2031.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A thing that has gotten way better since the last time I was messing with MIDI stuff: almost all hardware supports USB out now, instead of needing insane MIDI-to-USB adapters.
8 |*[MIDI]: musical instrument digital interface 9 | *[USB]: Universal Serial Bus
10 | 11 | 12 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/07/25-1421.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |For the technically minded among you: I just made some small tweaks to the site’s design… and you should note that you can always see what I’m up to and why by just reading the Git history.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/21-1635.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-21T16:35:00-0600 3 | updated: 2020-08-21T17:10:00-0600 4 | permalink: /notes/2020-08-21-1635/ 5 | tags: [web development, web design] 6 | templateEngineOverride: md 7 | 8 | --- 9 | 10 | We really, *really* need server-side template languages to catch up to, you know, 2014, where components are a thing and you can do this: 11 | 12 | ```hbs 13 |14 | Look ma! Content *within* a *component*! 15 |16 | ``` 17 | 18 | Nunjucks/Jinja macros are the closest I’ve seen and… they’re not even close in terms of expressivity. This is why people build things with React/Vue/Ember/etc. *just for server-side stuff*: because the DX is miles ahead. 19 | 20 | *[DX]: developer experience -------------------------------------------------------------------------------- /lx/src/bin/lx/cli.rs: -------------------------------------------------------------------------------- 1 | //! Supply the command line. 2 | 3 | // Standard library 4 | use std::path::PathBuf; 5 | 6 | // Third party 7 | use clap::Parser; 8 | 9 | #[derive(Parser, Debug)] 10 | #[clap( 11 | name = "Lightning (lx)", 12 | about = "A very fast, very opinionated static site generator", 13 | version = "1.0", 14 | author = "Chris Krycho
I just got curious so I looked up: Winning Slowly has published 120 episodes in the last 6 years! Sloooow but steady (as is only right 😂). Averages out to ~20/year, which is surprisingly high given the last couple years, but we were churning them out fast those first couple seasons.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/18-0926.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I have gotten spoiled over the last decade by tools like Pandoc which let me assemble a final document from a set of smaller documents. Working with Google Docs for work… there is just none of that. One more thing I dislike about Google Docs.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/library/Finding Holy in the Suburbs/all-places-tell-stories.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |8 |10 |In what they center and in what they hide, all places tell stories through their geography, architecture, and city planning.
9 |
{{book.author}}, {{book.title}}
11 | 12 | 13 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-08-21-0920.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I’m ridiculously excited to sit down and listen to the whole of Christopher Tin’s newly-released To Shiver the Sky—an album I backed on Kickstarter back in early 2018. Worth the wait? YES.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/09/20-1821.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-09-20T18:21:26-0600 3 | feedId: /notes/1821/ 4 | tags: 5 | - math 6 | - linear algebra 7 | - learning 8 | - reading 9 | 10 | --- 11 | 12 | I have a problem, and it’s called *too many interests*. I started reading [Boyd’s Introduction to Applied Linear Algebra][book] today, because I’ve long wanted to fill this gap from my college math. But maybe I should finish [other][kelsey] [in-progress][gregory] [books][7li7w] first? 13 | 14 | [book]: https://web.stanford.edu/~boyd/vmls/vmls.pdf 15 | [kelsey]: https://v5.chriskrycho.com/topics/eccentric-existence/ 16 | [gregory]: https://v5.chriskrycho.com/topics/politics-and-the-order-of-love/ 17 | [7li7w]: https://v5.chriskrycho.com/notes/2020-08-08-1736/ 18 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-08-13-1354.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I just tried to switch to Slack and ask a colleague a question, and I could not for the life of me figure out why it wasn’t working: everything else I hit was.
8 |…then I remembered that I blocked Slack for the next hour and a half so I’d stay focused. 😂
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-24-2009.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I need to figure out how where to rehost my newsletter content. There was a lot of good stuff in there, even if it had the same challenge of any regularly-published content and thus a mix of stuff that is just fine as well.
I just updated the first entry in my “This Week I Learned” series because I realized I’d left off a couple items I meant to include—the first items I bracketed for inclusion, in fact! What can I say? It was a long week. 😅
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/24-1146.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |It astounds me that there is no text editor on iOS which gets everything right (like syntax highlighting) for writing about programming, and in fact none which do everything right on modern iOS, including keyboard and now pointer support, Files support, and syntax highlighting.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-22-1023.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Yesterday I started converting a small utility app from a jQuery+Node setup to an Ember Octane app—with TypeScript, of course!—which we could deploy statically via simple static hosting a la GitHub Pages or whatever… and it’s a really good experience.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/16-0900.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Status: I’m back to desperately wanting my own site engine. 11ty is incredibly flexible, and that’s great… but it gets slow very quickly if you’re generating large amounts of output. I will not shave this yak. I will not shave this yak. I will not…
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/10/21-2016.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |As of 15 minutes ago, my almost-7-years-running Winning Slowly cohost Stephen Carradini and I have now published more episodes this season than any previous. Good job, us!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_includes/item.njk: -------------------------------------------------------------------------------- 1 | {%- extends 'base.njk' -%} 2 | 3 | {% from 'components/social.njk' import meta %} 4 | 5 | {%- block extra_links %} 6 | {% if canonical %} 7 | 8 | {% endif %} 9 | {%- endblock extra_links %} 10 | 11 | {% block meta %} 12 | {{ meta(collections.live | current(page), config) }} 13 | {% endblock meta%} 14 | 15 | 16 | {%- block main -%} 17 |Dear readers (and listeners-to-music!): I thought I had nothing to share from today’s composing… but I was wrong! I made some progress! If you saw the Day 5 post when it went up, pop back over and give the update a look’n’listen.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/07/30-1634.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-07-30T06:40:00-0600 3 | feedId: /notes/1634/ 4 | tags: 5 | - blogging 6 | - productivity 7 | - self-discipline 8 | 9 | --- 10 | 11 | [Reda Lemeden][reda], from whom I got the idea of [This Week I Learned][twil] in the first place, on his own experience of the same challenges: 12 | 13 | > But I remain convinced this is a habit I’d like to keep—if anything, it helps me rebuild confidence in my ability to follow through commitments of this kind. 14 | 15 | I had to make different choices by circumstance, but intellectual work as a kind of discipline is something I cannot affirm more heartily. 16 | 17 | [reda]: https://redalemeden.com/microblog/post-1595933013075 18 | [twil]: https://v5.chriskrycho.com/topics/this-week-i-learned 19 | -------------------------------------------------------------------------------- /lx/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "lightning" 3 | version = "1.0.0" 4 | authors = ["Chris KrychoOne of the critical things Jira gets wrong—besides just generally having pretty bad information architecture—is that it treats issues as a tree instead of a graph. But that’s often not how projects and tasks actually relate to each other!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/17-1859.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Lightroom CC needs an update to work with the new iPad Magic Keyboard and trackpad. Once it has that, it’ll be down to one or two features to be hands-down better than the desktop version. (Which is pretty astounding, if you think about it!)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/01-1433.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Zig is the first language that I’ve seen which seems interested in seriously playing in the same space as Rust.
8 |And it does it in a substantially different way, which I like! It feels (reading docs) kind of like a “doing the kinds of things Rust does but with C instead of C++ as its direct competitor.”
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/28-2100.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |With today’s issue, I have officially made it through a quarter year of publishing Across the Sundering Seas on my target schedule. A nice little victory!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/08/1736.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-08-08T17:36:00-0600 3 | updated: 2020-09-23T19:55:00-0600 4 | permalink: /notes/2020-08-08-1736/ 5 | tags: 6 | - programming languages 7 | - reading 8 | - Bruce A. Tate 9 | - Seven Languages in Seven Weeks 10 | - Prolog 11 | - Ruby 12 | - Clojure 13 | - Haskell 14 | 15 | --- 16 | 17 | Finally decided to pick [Seven Languages in Seven Weeks][book]. I guess I’m finally going to have to spend more than twenty minutes with Ruby. 😅 (I’m *mostly* excited about Prolog, Clojure, and Haskell.) 18 | 19 | [book]: https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FSeven-Languages-in-Seven-Weeks-A-Pragmatic-Guide-to-Learning-Programming-Languages-Bruce-Tate%2Fbook%2F27190474 -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-09-30-2141.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I can neither confirm nor deny reports that I ended up buying seven books instead of just the one I needed for an upcoming Winning Slowly episode.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-26-1558.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Playing around with Dendron a bit as an interesting note-taking tool. Not my thing, but it strikes me that the “hierarchical” approach it takes could actually work very well with a traditional Luhmann-style Zettelkasten.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/The Culture of Theology/The Culture of Theology.11tydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "post.njk", 3 | "permalink": "/library/{{page.fileSlug | slug}}/index.html", 4 | "book": { 5 | "title": "The Culture of Theology", 6 | "cover": "https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/the-culture-of-theology.jpg", 7 | "author": "John Webster", 8 | "editors": ["Ivor J. Davidson", "Alden C. McCray"], 9 | "year": 2018, 10 | "link": "https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FThe-Culture-of-Theology-John-Webster%2Fbook%2F43815243" 11 | }, 12 | "tags": [ 13 | "John Webster", 14 | "The Culture of Theology", 15 | "Ivor J. Davidson", 16 | "Alden C. McCray" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-31-1245.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I have a sneaking suspicion that many things I used ad hoc and fairly complicated decision tables (sometimes in Excel!) for in the past, I will now at least sometimes use Prolog to solve instead.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/05/03-1305.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I got curious, and (after some command-line shenanigans) figured out that I’ve written/collected about 22,000 words of notes in my Zettelkasten so far in 2020. That’s… a lot of notes. 😅
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-25-2130.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Just finished reading Zeynep Tüfeçki’s utterly masterful Twitter and Tear Gas. The book is astonishing. It gave me better frames for thinking about a great many things I’ve been thinking about for a long time now, and it is a masterful work of academic scholarship presented in a way that just about anyone could read.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/08/04-2146.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Started reading Mary Midgley’s Evolution as a Religion for the September episodes of Winning Slowly. This is going to be quite the ride.
8 |(Let’s just say that her grasp on the problems of evolution-as-religion is better than her grasp on the nature of religion itself.)
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/08/30-1810.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |9 |11 |A doctrine of the church is only as good as the doctrine of God on which is built.
10 |
I spent more time on this ~2,000-word post than any I’ve published in the last year. Net, I probably wrote around 8,000 words to get it down to the correct 2,000 in the end. And I’m still barely satisfied with it. Writing, people.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/notes/2020/04/26-0855.md: -------------------------------------------------------------------------------- 1 | --- 2 | date: 2020-04-26T09:00:00-0600 3 | feedId: /notes/0855/ 4 | tags: 5 | - Zettelkasten 6 | - reading 7 | - note-taking 8 | 9 | --- 10 | 11 | Between my new [This Week I Learned][TWIL] entries, an interest in having all my notes in one place, and a desire to actually *use* my notes system more effectively I’m trying something new with my reading: notable things I read (and my comments on them) will now live in [Bear] instead of [Pinboard]. I expect this will help a lot with *active review* of my reading notes. (I may go ahead and do something I’ve thought about for a while and pull all of my Pinboard notes over to Bear, too!) 12 | 13 | [TWIL]: https://v5.chriskrycho.com/topics/this-week-i-learned/ 14 | [Pinboard]: https://pinboard.in 15 | [Bear]: https://bear.app 16 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/10/12-1958.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |After spending a year in aperture priority, I finally graduated this evening to manual mode with automatic ISO. It’s lovely. (And the Sony α7R IV, which I first tried out via rental exactly a year ago, is still just the best.)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-09-23-1953.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Finally finished the Ruby chapter in Seven Languages in Seven Weeks and started into the chapter on Io… and am reminded why Io delighted me so much from the first time I encountered it half a decade ago. It’s just so incredibly elegant!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/06/28-1553.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Just published the last issue of my newsletter. It’s been a great run, but time to focus on other things—not least so I can actually finish some of those other things!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-27-2213.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Did my civic duty and voted this evening. One takeaway: there is an enormous gap in information about local politics. (Good luck finding out anything about a county judge’s record without just reading the court records yourself.) The internet effectively killed the previous version of local newspapers, and their replacement has yet to appear.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/07/18-0712.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |As I’ve been working working to build this site into something flexible and robust enough to handle all the kinds of things I want to do with it, I keep coming back to wanting to be able to define custom content types, and to easily compose them together. Markdown is great as a text authoring format, but it’s not rich enough for many things we do.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/12/11-1923.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Automatic-semicolon-insertion makes a number of potential design moves for JavaScript hard-to-impossible—like ‘just’ making existing statements into expressions (which is otherwise at least close to feasible).
8 |So… "use semicolons";, anyone? 😏
I was hoping for a pleasant afternoon implementing a markdown-it plugin for “line blocks” to support poetry. It was… not a pleasant afternoon.
8 |markdown-it is fast, but between its API design (:shudder:) and its mostly-missing docs (:sigh:) it’s terrible to work with. I quit.
9 | 10 | 11 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_ui/_layouts/archives.njk: -------------------------------------------------------------------------------- 1 | --- 2 | standalonePage: true 3 | --- 4 | 5 | {% extends 'base.njk' %} 6 | {% import 'components/item.njk' as item %} 7 | {% import 'components/archive-list.njk' as archive %} 8 | {% from 'components/social.njk' import meta %} 9 | 10 | {%- block meta %} 11 | {{ meta(collections.live | current(page), config) }} 12 | {%- endblock meta %} 13 | 14 | {%- block main -%} 15 |With today’s This Week I Learned and issue of Across the Sundering Seas, I’m somewhere north of 50,000 words published this year. Now, if only some of those were essays…
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Finding Holy in the Suburbs/All Places Tell Stories.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: All places tell stories 3 | date: 2020-03-29T20:50:00-0600 4 | qualifiers: 5 | audience: > 6 | People thinking about cities and suburbs—especially but certainly not only other orthodoxy Christians. 7 | tags: 8 | - theology 9 | - architecture 10 | - toponomy 11 | - quotes 12 | - Ashley Hales 13 | - Finding Holy in the Suburbs 14 | - reading notes 15 | summary: > 16 | Ashley Hales: ”In what they center and in what they hide, all places tell stories through their geography, architecture, and city planning.” 17 | 18 | --- 19 | 20 | > In what they center and in what they hide, all places tell stories through their geography, architecture, and city planning. 21 | 22 | {{book.author}}, [{{book.title}}]({{book.link}}) -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 |Almost fifteen years since the first time I encountered an RSS feed (and therewith XML), I actually spent the time tonight to learn what <![CDATA[...]]> is.
Related: I believe I have (finally!) finished fixing my Atom feed output all the way. 😅
9 |*[RSS]: Really Simple Syndication
10 |*[XML]: eXtensible Markup Language
11 | 12 | 13 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-08-22-1127.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A reader replied to my previous note and informed me that Laravel’s Blade templates have components with “slots” built in. Good for Blade! Now we just need everybody else to catch up…
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-10-26-2030.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I started reading Mr. Penumbra’s 24-Hour Bookstore tonight and even a chapter in, I am just delighted. (I feel obliged to ask: is Mr. Penumbra a secret alias for Mr. Rogers?)
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020-11-28-1101.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A friendly notice, prompted by a conversation with a friend: you are not only welcome but encouraged to borrow from the design and content of this site—which are licensed under MIT and CC-BY 4.0 respectively. All you have to do is give credit and get your own font licenses!
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/03/05-2046.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |I’m not quite sure how this had never occurred to me before the last week or so, but I ordered some refills for my current favorite gel pen and it only at that point occurred to me that I could put those refills in a different pen case. 😂 At some point I’ll have to try that.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/content/library/Confronted by Grace/Confronted by Grace.11tydata.json: -------------------------------------------------------------------------------- 1 | { 2 | "layout": "post.njk", 3 | "permalink": "/library/confronted-by-grace/{{page.fileSlug | slug}}/index.html", 4 | "book": { 5 | "title": "Confronted by Grace: Meditations of a Theologian", 6 | "cover": "https://cdn.chriskrycho.com/file/chriskrycho-com/images/books/confronted-by-grace.jpg", 7 | "author": "John Webster", 8 | "year": 2015, 9 | "link": "https://click.linksynergy.com/deeplink?id=qvtf8Hp8DGA&mid=2653&murl=https%3A%2F%2Fwww.alibris.com%2FConfronted-by-Grace-Meditations-of-a-Theologian-Prof-John-Webster%2Fbook%2F31784244" 10 | }, 11 | "tags": ["John Webster", "theology"], 12 | "qualifiers": { 13 | "audience": "Theologically-orthodox Christians, or folks interested in things that theologically-orthodox Christians think." 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /lx/tests/output/notes/2020/02/29-1130.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |A quick sketch of an idea which I hope to test out by the end of the day: the best way to handle “responsive” routing in an Elm app—for a master-detail view where the master view isn’t visible when at a detail route on screens below a sufficient size—is to just use a port and send a message on screen size change.
8 | 9 | 10 | -------------------------------------------------------------------------------- /lx/tests/sympolymathesy/_data/pages.js: -------------------------------------------------------------------------------- 1 | module.exports = [ 2 | { type: 'page', title: 'Archive', path: '/archive/' }, 3 | { type: 'separator' }, 4 | // { type: 'page', title: 'Essays', path: '/essays/' }, 5 | { type: 'page', title: 'Journal', path: '/journal/' }, 6 | { type: 'page', title: 'Library', path: '/library/' }, 7 | { type: 'page', title: 'Notes', path: '/notes/' }, 8 | // { type: 'page', title: 'Longform', path: '#' }, 9 | // { type: 'separator' }, 10 | // { type: 'page', title: 'Photos', path: '#' }, 11 | { type: 'page', title: 'Elsewhere', path: '/elsewhere/' }, 12 | { type: 'separator' }, 13 | // { type: 'page', title: 'Projects', path: '/projects/' }, 14 | { type: 'page', title: 'About', path: '/about/' }, 15 | { type: 'page', title: 'Curriculum Vitae', path: '/cv/' }, 16 | { type: 'separator' }, 17 | { type: 'page', title: 'Colophon', path: '/colophon/' }, 18 | ] 19 | --------------------------------------------------------------------------------