Commit graph

36 commits

Author SHA1 Message Date
zyl
6edcb6a190
move away from serde_yml (ai garbage..) to serde_yaml_ng 2025-01-27 12:00:20 -08:00
zyl
1d502881f6
add support for custom partials
Some checks are pending
Build Site / build (push) Waiting to run
Build Site / deploy (push) Blocked by required conditions
2025-01-14 13:30:34 -08:00
zyl
71bd753b05
move build_all_pages to the site builder 2024-11-15 16:14:20 -08:00
zyl
dabf4bbe1a
fix not rebuilding the entire site when config changes, resolves #18 2024-11-15 07:06:43 -08:00
zyl
95a0765b1e
implement custom userdata, resolves #11 2024-11-13 12:29:26 -08:00
zyl
847f0c7ee7
add theme_color to config and use it for embed metadata
resolves #1
2024-11-13 11:23:09 -08:00
zyl
b1a6e052e1
add command for creating a new page 2024-11-08 19:20:25 -08:00
zyl
399a0c1b87
introduce webdog cli tool 2024-11-08 18:16:23 -08:00
zyl
190cba1f3a
make SiteBuilder creation fallible 2024-11-07 17:20:43 -08:00
zyl
790f25b829
add new method to SiteConfig 2024-11-07 16:44:45 -08:00
zyl
92687016ed
remove obsolete template_index 2024-11-07 16:44:35 -08:00
zyl
e3630208fa
add syntax highlighting for code blocks 2024-11-07 14:56:13 -08:00
zyl
76c75a40d9
custom front matter parser for showing errors + make all extras configurable from the page side 2024-11-04 16:20:03 -08:00
zyl
159c8fa5b3
make resources configurable by the user without modifying code 2024-11-04 13:00:25 -08:00
zyl
4871293708
add basic parallelization to site building 2024-10-30 14:42:43 -07:00
zyl
4fb1f2183d
implement custom embeds for regular pages 2024-06-24 21:11:05 -07:00
zyl
35ac34b69c
change serde_yaml to serde_yml 2024-06-24 21:10:06 -07:00
zyl
9285fc0974
fix builds without serve feature 2024-06-24 21:09:58 -07:00
zyl
8d9866d048
allow for injecting css scripts into pages 2024-06-17 21:25:29 -07:00
zyl
831a1486ee
add support for custom scripts on a page 2024-06-14 22:12:12 -07:00
zyl
27bd18beea
replace anyhow with eyre 2024-06-14 13:36:41 -07:00
zyl
e770a9bd8d
fix building the site on windows 2024-06-14 13:25:23 -07:00
zyl
3a274932a8
refactoring and new additions wheee 2023-11-13 18:14:40 -08:00
efa0d03315 many many changes 2023-06-09 21:55:04 -07:00
b5d44862a2 Make the method to define image pages more generic 2023-05-28 14:30:43 -07:00
a9388ed47c Remove extra static functionality and add more comments
The extra static functionality is replaced by the root system.
2022-12-16 04:24:05 -08:00
c0ed59b2cd Implement image display 2022-12-14 21:39:19 -08:00
ef470c7fdd Copy files to root on initial build 2021-08-19 14:09:13 -07:00
e91bbc38c5 Switch to stable toolchain 2021-08-19 13:59:00 -07:00
5e1913c9de Add Sass support 2021-08-19 13:43:45 -07:00
e06c4371f4 Update gray_matter to 0.2 2021-08-19 13:00:31 -07:00
de4c97c74b Remove referrer information from external links 2021-08-19 12:48:22 -07:00
2032d86daa Add development server 2021-08-18 13:49:50 -07:00
04bddee78c Don't remove everything in the build directory 2021-08-17 10:21:30 -07:00
fcfecfc8c9 Build to docs directory 2021-08-17 10:03:54 -07:00
1c706726c1 Initial commit 2021-08-17 09:59:34 -07:00