<feed xmlns='http://www.w3.org/2005/Atom'>
<title>toaster, branch v1.13.0</title>
<subtitle>Generate websites from markdown files</subtitle>
<id>https://code.benbridle.com/toaster/atom/?h=v1.13.0</id>
<link rel='self' href='https://code.benbridle.com/toaster/atom/?h=v1.13.0'/>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/'/>
<updated>2026-02-04T20:00:50Z</updated>
<entry>
<title>Update version to 1.13.0</title>
<updated>2026-02-04T20:00:50Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2026-02-04T20:00:50Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=77e7c579fa64096efad34736822b4240aad0444f'/>
<id>urn:sha1:77e7c579fa64096efad34736822b4240aad0444f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto-insert line breaks for environment-free math fragments</title>
<updated>2026-01-31T02:08:14Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-31T01:31:32Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=d8855e24893ba7db97aaf7f94b054782a4276833'/>
<id>urn:sha1:d8855e24893ba7db97aaf7f94b054782a4276833</id>
<content type='text'>
This was an important functionality for a lot of my math notes, so
I've brought it back, but only if the math syntax fragment doesn't
contain a '\begin', which denotes the sort of advanced environment
where automatic line breaks are not welcome.
</content>
</entry>
<entry>
<title>Improve smart-quote direction around punctuation</title>
<updated>2026-01-30T06:26:26Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-30T06:26:26Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=200bb2c3c2af8f43d8403015198cc1932293b7bf'/>
<id>urn:sha1:200bb2c3c2af8f43d8403015198cc1932293b7bf</id>
<content type='text'>
An apostrophe or quotation mark should point right (start a quote) if
it is preceded either by whitespace or a punctuation character.
</content>
</entry>
<entry>
<title>Don't auto-insert line breaks for math syntax fragments</title>
<updated>2026-01-30T06:23:03Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-30T06:23:03Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=fac075a91fef0ecac8ad1ca8c276ce3ccebd537b'/>
<id>urn:sha1:fac075a91fef0ecac8ad1ca8c276ce3ccebd537b</id>
<content type='text'>
Some KaTeX contexts (matrix, array) don't work correctly if every line
is manually broken, so we now leave this up to the user.
</content>
</entry>
<entry>
<title>Support markdown line elements in page titles</title>
<updated>2026-01-30T06:21:44Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-30T06:21:44Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=876809001ebb3b1f39271e714f871af4945c214b'/>
<id>urn:sha1:876809001ebb3b1f39271e714f871af4945c214b</id>
<content type='text'>
Page titles are now treated as markdown and rendered as HTML. The URL
for a page will be the plain-text version of the title, with markdown
syntax stripped out.
</content>
</entry>
<entry>
<title>Add rust-toolchain.toml file</title>
<updated>2026-01-30T06:19:38Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-30T06:19:38Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=254e467e7aab826f2d1d929f8781fd742e586c4a'/>
<id>urn:sha1:254e467e7aab826f2d1d929f8781fd742e586c4a</id>
<content type='text'>
This makes it easier for other people to compile Toaster, by not having
to specify +nightly.
</content>
</entry>
<entry>
<title>Update markdown dependency</title>
<updated>2026-01-30T06:18:57Z</updated>
<author>
<name>Ben Bridle</name>
<email>bridle.benjamin@gmail.com</email>
</author>
<published>2026-01-30T06:18:57Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=95abaa4e376a63ddb46a598daec162692f7be4e8'/>
<id>urn:sha1:95abaa4e376a63ddb46a598daec162692f7be4e8</id>
<content type='text'>
This fixes an issue where tables that contain line elements that
themselves contain characters that are valid delimiters for another
line element were not being recognised as tables.
</content>
</entry>
<entry>
<title>Allow using regular images in galleries</title>
<updated>2025-12-12T07:22:08Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-12-12T07:21:57Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=dd0aff0b170a71ef2962fcd38b710c581d90f9da'/>
<id>urn:sha1:dd0aff0b170a71ef2962fcd38b710c581d90f9da</id>
<content type='text'>
Galleries previously required images to be placed in /images/large/..
and /images/thumb/.., but this was a chore if there was only a single
average-quality version of the image to display. The path /images/..
is now used as a fallback if these more specialised paths do not exist.
</content>
</entry>
<entry>
<title>Allow pages to contain duplicate headings under different h1 headings</title>
<updated>2025-12-12T06:59:27Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-12-12T06:59:27Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=50df287852367d3e50779155c6e92b6e2a388c9d'/>
<id>urn:sha1:50df287852367d3e50779155c6e92b6e2a388c9d</id>
<content type='text'>
This kind of works, but the whole system will have to be rewritten
from the ground up so that every heading knows its own canonical name.
</content>
</entry>
<entry>
<title>Update markdown dependency</title>
<updated>2025-12-12T06:55:37Z</updated>
<author>
<name>Ben Bridle</name>
<email>ben@derelict.engineering</email>
</author>
<published>2025-12-12T06:54:45Z</published>
<link rel='alternate' type='text/html' href='https://code.benbridle.com/toaster/commit/?id=e83e426f7e01a05086418fe8246aef95e5e13dfb'/>
<id>urn:sha1:e83e426f7e01a05086418fe8246aef95e5e13dfb</id>
<content type='text'>
This adds ignoring of pipe characters in styled tokens in tables, so
that I can use pipe characters inside equations in tables.
</content>
</entry>
</feed>
