Commit Graph
106 Commits
Author SHA1 Message Date
squidfunk 4e605b0cb1 zensical:fix - slugify function for toc and tabs not configurable
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-15 11:14:06 +01:00
Martin Donath 340de1db57 Merge pull request #102 from zensical/fix/links-to-index-pages
zensical:fix - pages ending in 'index.md' always treated as index pages
2025-11-14 21:16:26 +01:00
squidfunk d55c406f72 zensical:fix - pages ending in 'index.md' always treated as index pages
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-14 21:15:53 +01:00
Martin Donath 1611144fd0 Merge pull request #91 from zensical/fix/windows-server-crashes
zensical-serve:fix - gracefully handle pending writes on closed connections
2025-11-13 11:15:13 +01:00
squidfunk 01dfebd642 zensical-serve:fix - gracefully handle pending writes on closed connections
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-13 11:12:43 +01:00
Martin Donath 2db2fd57cf Merge pull request #90 from zensical/fix/offline-mode
zensical:fix - same-page links '.' with directory URLs disabled
2025-11-13 10:58:00 +01:00
squidfunk 924b3ffd8a zensical:fix - same-page links '.' with directory URLs disabled
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-13 10:57:31 +01:00
Martin Donath 0cf684053b Merge pull request #88 from zensical/fix/pymdownx-blocks
zensical:fix - pymdownx.blocks crashes build
2025-11-13 10:26:26 +01:00
squidfunk ab69e1ba1c zensical:fix - pymdownx.blocks crashes build
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-13 10:25:21 +01:00
Martin Donath 4078a910dc Merge pull request #85 from zensical/release
workspace:chore - prepare 0.0.7 release
v0.0.7
2025-11-12 20:57:26 +01:00
squidfunk 77438ff2a1 workspace:chore - prepare 0.0.7 release
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-12 20:56:43 +01:00
Martin Donath 262654c844 Merge pull request #82 from zensical/fix/custom-fences
zensical:fix - custom fences format function not resolved
2025-11-12 20:08:21 +01:00
squidfunk 6178b4aac1 zensical:fix - custom fences format function not resolved
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-12 20:05:25 +01:00
Martin Donath 65273036b6 Merge pull request #80 from zensical/fix/offline-search
zensical:fix - iframe-worker not loaded in offline mode
2025-11-12 18:54:13 +01:00
squidfunk d36b51a318 zensical:fix - iframe-worker not loaded in offline mode
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-12 17:49:38 +01:00
Martin Donath 2249a9ce6f Merge pull request #79 from zensical/fix/markdown-chinese
zensical:fix - add BetterEm back with default settings
2025-11-12 15:27:32 +01:00
squidfunk ccb299d54f zensical:fix - add BetterEm back with default settings
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-12 15:17:34 +01:00
Martin Donath eb7a2c55df Merge pull request #78 from zensical/fix/markdown-chinese
zensical:fix - remove BetterEm extension from defaults
2025-11-12 14:34:52 +01:00
squidfunk 3dc5ef84e4 zensical:fix - remove BetterEm extension from defaults
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-12 14:32:58 +01:00
Martin Donath a2511d7fda Merge pull request #67 from Krysztal112233/fix/chinese_characters
zensical:fix - crashed while processing Chinese characters in path
2025-11-11 19:12:06 +01:00
Martin Donath dcd6f7648d zensical:docs - add comment on title handling
Signed-off-by: Martin Donath <martin.donath@squidfunk.com>
2025-11-11 19:07:17 +01:00
Krysztal Huang 98d4bdd822 zensical:fix - crashed while processing Chinese characters in path
Signed-off-by: Krysztal112233 <krysztal.huang@outlook.com>
2025-11-12 02:06:29 +08:00
Martin Donath b462399b5d Merge pull request #65 from zensical/release
workspace:chore - prepare 0.0.6 release
v0.0.6
2025-11-11 18:45:59 +01:00
squidfunk fc0062a4c2 workspace:chore - prepare 0.0.6 release
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-11 18:45:36 +01:00
Martin Donath 9af791b997 Merge pull request #54 from Skaronator/master
fix: missing commas in bootstrap template
2025-11-11 18:06:10 +01:00
Martin Donath d7471b57a1 Merge pull request #61 from zensical/chore/copyright
workspace:chore - update copyright
2025-11-11 12:54:14 +01:00
squidfunk 26624ce69a workspace:chore - update copyright
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-11 12:53:44 +01:00
Martin Donath a8cc6269f4 Merge pull request #60 from zensical/chore/copyright
workspace:chore - update copyright
2025-11-11 12:33:39 +01:00
squidfunk 7e9860441c workspace:chore - update copyright
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-11 12:33:07 +01:00
Martin Donath a21f01ef0d Merge pull request #59 from zensical/chore/copyright
workspace:chore - update copyright to reflect DCO
2025-11-11 12:26:16 +01:00
squidfunk 5b9b15c798 workspace:chore - update copyright to reflect DCO
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-11 12:25:58 +01:00
Martin Donath 16e6008e16 Merge pull request #45 from aljazerzen/fix-sdist
workspace:fix - maturin source dist .github dir
2025-11-11 12:14:33 +01:00
Martin Donath 6efe48e476 workspace:style - change includes to alphabetical order
Signed-off-by: Martin Donath <martin.donath@squidfunk.com>
2025-11-11 12:14:00 +01:00
Martin Donath cce7f2ce96 Merge pull request #58 from aljazerzen/fix-serve-addrs
zensical-serve:fix - deduplicate server bind addrs
2025-11-11 11:02:10 +01:00
Martin Donath 08d6d03436 zensical-serve:docs - clarify socket address deduplication
Signed-off-by: Martin Donath <martin.donath@squidfunk.com>
2025-11-11 10:58:18 +01:00
Aljaž M. Eržen 3801c9242f zensical-serve:fix - deduplicate server bind addrs
`ToSocketAddrs` might sometimes return duplicate addresses [^1][1]
[^2][2]. This results in the server trying to open socket multiple times
and failing with "Address already in use".

This PR fixes it by deduplicating address in `server::Builder::bind`.

It does this in O(n^2) time, but this should not matter here.

[1]: https://users.rust-lang.org/t/a/2071
[2]: https://stackoverflow.com/questions/40782933

Signed-off-by: aljazerzen <aljaz@erzen.si>
2025-11-11 10:25:50 +01:00
Aljaž Mur Eržen 0295d3a1da workspace:fix - maturin source dist .github dir
Signed-off-by: aljazerzen <aljaz@erzen.si>
2025-11-11 07:59:22 +01:00
Niklas Wagner fd7ea83e1a fix: missing commas in bootstrap template part2
Signed-off-by: Niklas Wagner <Skaro@Skaronator.com>
2025-11-10 21:03:10 +01:00
Niklas Wagner f86b373867 fix: missing commas in bootstrap template
Signed-off-by: Niklas Wagner <Skaro@Skaronator.com>
2025-11-10 20:24:39 +01:00
Martin Donath 976ac4bfd8 Merge pull request #53 from zensical/fix/path-slashes
zensical:fix - base URL uses backslashes on Windows
2025-11-10 18:58:24 +01:00
squidfunk b40de2723e zensical:fix - base URL uses backslashes on Windows
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-10 18:54:21 +01:00
Martin Donath 4758de0ee4 Merge pull request #50 from zensical/fix/edit-uri
zensical:fix - edit_uri can't be set explicitly
2025-11-10 16:33:13 +01:00
squidfunk dce869c097 zensical:fix - edit_uri doesn't use docs_dir for default
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-10 16:25:02 +01:00
squidfunk 20818f0131 zensical:fix - edit_uri can't be set explicitly
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
2025-11-10 16:22:03 +01:00
Martin Donath ad3bb2d15c Merge pull request #42 from RobertDeRose/fix/open-with-browser
workspace:fix - open browser only after server starts
2025-11-10 16:00:20 +01:00
Martin Donath 360b8d5d92 zensical:docs - add comment for function opening browser
Signed-off-by: Martin Donath <martin.donath@squidfunk.com>
2025-11-10 15:33:37 +01:00
Robert DeRose ed40182796 workspace:fix - open browser only after server starts
Signed-off-by: Robert DeRose <RobertDeRose@users.noreply.github.com>
2025-11-10 08:42:59 -05:00
Martin Donath 874867e894 Merge pull request #26 from zensical/fix/config-parsing
zensical:chore - bump version
v0.0.5
2025-11-07 19:42:50 +01:00
squidfunk 1296892da6 zensical:chore - bump version 2025-11-07 19:42:11 +01:00
Martin Donath 8cae458e9f Merge pull request #23 from zensical/fix/config-parsing
Configuration parsing bugfixes
2025-11-07 19:33:29 +01:00