Vincent Prouillet
a12e9512bc
fmt/clippy
6 years ago
Vincent Prouillet
7313b41f4d
Start adding some tests for building multilingual sites
6 years ago
Vincent Prouillet
1d06324a65
Load multi-languages pages/sections
6 years ago
Vincent Prouillet
c0bbe16eac
cargo fmt + update
6 years ago
Anton Lazarev
885c7ded80
inject livereloader for 404 template
6 years ago
Vincent Prouillet
0cf8e8ca1c
Fix pagers not being in sitemap
Closes #521
6 years ago
Vincent Prouillet
b3004c69ef
Fix broken taxonomies pagination
Closes #533
6 years ago
Shotaro Yamada
692103bff4
Remove redundant clone
6 years ago
Vincent Prouillet
aee41f279c
Fix reload with taxonomies
6 years ago
Vincent Prouillet
7af314c61e
Update deps + fmt
6 years ago
Vincent Prouillet
20a05da475
Fix bug with pages starting with dates
6 years ago
Vincent Prouillet
59f3e54e4e
Add test for nested page_template
6 years ago
Vincent Prouillet
56af4ca7f9
Add page_template to sections
To override all child pages
Closes #397
Tests from PR #434
6 years ago
Vincent Prouillet
a3b0f1e103
Add transparent sections
Closes #413
Closes #408
6 years ago
Vincent Prouillet
b7ce4e59fb
rustfmt
6 years ago
Jake Howard
aad12d829f
Remote data ( #494 )
6 years ago
Vincent Prouillet
19b4341957
Fix test
6 years ago
Magnus Hovland Hoff
05b8bb4ac6
Ensure root output directory exists explicitly.
Aliases that have no directory nesting sneakily avoid the code path that ensures the directories exist
6 years ago
Vincent Prouillet
4c9fd0d302
Do not panic if something is already bound to 1111 in serve
6 years ago
Vincent Prouillet
f84ae7c93b
Rename all occurrences of gutenberg to zola in code
6 years ago
Vincent Prouillet
83b04a561c
Expose relative path of pages & sections
Closes #485
6 years ago
Luke Frisken
1baa7750f3
CSV and TOML loading global functions ( #379 )
Local CSV/TOML/JSON loading Tera function
6 years ago
Vincent Prouillet
957c6bed9d
Have a list of ancestors instead of only parent section
6 years ago
Vincent Prouillet
f14dbcbdf4
section.subsections is now an array of paths
Close #446
Close #260
Close #478
Close #284
Close #480
6 years ago
Chris Krycho
56c5036abc
Allow inclusion of all items in RSS feeds.
Switch to an `Option<usize>` for the serialized value of `rss_items`.
This lets us just set a blank value in the configuration and thereby
include *all* items.
This is a backwards-compatible change; it does not affect the behavior
of existing configurations.
Fixes #468 . Closes #471 .
6 years ago
Vincent Prouillet
ee3f4dc511
Update to syntect 3
6 years ago
Vincent Prouillet
6843ec5c9c
Rebuild more things now that it is more performant to do so
Fix #122
6 years ago
Vincent Prouillet
cdcebaea26
Cleanup of slotmap impl
Fix #205
6 years ago
Vincent Prouillet
396d237673
Use Tera render_with_borrowed
6 years ago
Vincent Prouillet
10aba20fe5
Slotmap refactor
6 years ago
Greizgh
fec58054b4
Inject config in robots.txt context
This allow to use base_url in robots.txt, to reference a sitemap for
example.
6 years ago
Vincent Prouillet
2cf99c3cfc
Fix robots.txt template for real this time
6 years ago
Vincent Prouillet
c0090513a0
Remove printlnt
6 years ago
Christian Friedrich Coors
85529186e4
Fix some clippy warnings
6 years ago
Vincent Prouillet
a11f8232de
Fix robots.txt not being loaded in Tera
Closes #443
6 years ago
Vincent Prouillet
69dce561c8
Do not clone pages in taxonomies
6 years ago
Vincent Prouillet
14560f224e
No clone when rendering rss feed
6 years ago
Vincent Prouillet
ccaf36ee94
Avoid the use of enumerate in render_paginated
6 years ago
Vincent Prouillet
91adc03bdd
Some more benches
6 years ago
Vincent Prouillet
5876a67100
Remove useless benches and add more useful ones
6 years ago
Thomas Hurst
088b3df79a
Replace fold/reduce over Result::and with collect
Not only is this tidier, but it avoids making these iterators
Rayon-specific.
6 years ago
Vincent Prouillet
d11f4aa56a
Do not load markdown files starting with a .
6 years ago
Thomas Hurst
34d17e613d
Make get_all_orphan_pages more idiomatic
6 years ago
Thomas Hurst
2d7315676b
Use a HashSet for detecting orphan pages
This offers a big performance bump for large sites:
small-kb (100 pages)
before: 530ms
after: 500ms
medium-kb (1000 pages)
before: 2.9s
after: 1.5s
huge-kb (10,000 pages)
before: 150s
after: 9.1s
6 years ago
Vincent Prouillet
67698a3aa1
Move to non-deprecated fns
6 years ago
Vincent Prouillet
b4158921dd
Fix email links being checked by link checker
Closes #403
6 years ago
Vincent Prouillet
367f58b0a3
Fix loading html files in themes outside of templates
Fix #412
6 years ago
Vincent Prouillet
38b30eb144
Update deps and fix deprecrations
6 years ago
Vincent Prouillet
a6adbabb3d
Fix benches
6 years ago
Nathan Ringo
9df5da4697
Fixes bug with extra syntaxes in non-root section, adds tests.
6 years ago