Vincent Prouillet
3b8a95eb8f
Generate assets before rendering templates
5 years ago
Vincent Prouillet
135dc5d5bc
Change default directory for load_data
5 years ago
Vincent Prouillet
eccb1e9986
Strip base_path from page/section paths
To ensure we will get the right `content`
directory.
Fix #629
5 years ago
Vincent Prouillet
974492bb7b
Ensure we don't delete root index without
adding back default in rebuild
Fix #620
5 years ago
Vincent Prouillet
11c58458e8
Revert useless change in shortcodes
5 years ago
Vincent Prouillet
84f10f6b69
Use platform separator for shortcodes paths
5 years ago
Vincent Prouillet
25b943ec35
Print list of template names to debug Windows error
5 years ago
Vincent Prouillet
705a30aa8d
Move toc to be a rendering page/section variable level
5 years ago
Vincent Prouillet
9bc675f2a7
Fix colocated dates + rustfmt
Closes #607
5 years ago
Vincent Prouillet
a42e6dfec4
Fix benches
5 years ago
Matthew Ziter
844be88472
Handle csv parsing error to fix issue getzola/zola#588
5 years ago
Vincent Prouillet
97d11995c5
Skip render=false sections in sitemap
Fix #604
5 years ago
Vincent Prouillet
776bf41123
Show actual Tera source error
5 years ago
Vincent Prouillet
260c413de4
Fix double trailing slash for section permalinks
Only happens for sections with lang != default
5 years ago
Vincent Prouillet
5082e0f15a
Render all relevant parent sections on rebuild
5 years ago
Vincent Prouillet
1c7729cac6
Default lang to config.default_language
5 years ago
Peng Guanwen
0b897ce7c7
Replace trim_{left, right} with trim_{start, end}
trim_{start, end} is introduced in rust 1.30.0 and
trim_{left, right} is deprecated since 1.33.0.
5 years ago
Vincent Prouillet
9398ab789c
Clone-less toc making
5 years ago
Vincent Prouillet
21d67235ae
Arc-ify Library
5 years ago
Vincent Prouillet
d1154d236f
Comment out failing test while its getting fixed in Tera
5 years ago
Vincent Prouillet
7c260eb5b2
Fix multilingual tests
5 years ago
Vincent Prouillet
1e2dd9ce03
Update tera to v1 alpha
5 years ago
Vincent Prouillet
e119b68533
Remove earlier/later/lighter/heavier from pages when rendering sections
5 years ago
Nicolas Pochet
b65979fac7
Render the theme template files if present
* Change the behavior of the template rendering:
* Check if the template bare name is present
* Check if the template is part of a theme
* Fallback to defaults
* Change the behavior of the shortcode rendering:
* Call the template rendering function
* Prepend `__zola_builtins/` to most of the default elements in `ZOLA_TERA`
* Add a test to verify the presence and content of a `404.html` page
from a theme's template
5 years ago
Peng Guanwen
5ab3466e2b
Doc improvements
5 years ago
Vincent Prouillet
1b4cfd49d0
More early tera fns and mention limitation of shortcodes in docs
5 years ago
Vincent Prouillet
83472a53d7
Register load_data early
Closes #582
5 years ago
Vincent Prouillet
5caf24f06c
Remove error-chain
Closes #576
5 years ago
Vincent Prouillet
69fb399726
Add failing shortcode body split test
5 years ago
Peng Guanwen
1dbd8874c0
derive Debug for HeaderIndex
5 years ago
Peng Guanwen
80786a2fbb
Revert accidentally change
5 years ago
Peng Guanwen
c027cd97d6
Footnote is now supported in headers
This fixes #569 .
`markdown_to_html` is heavily refactored, header-related things is
handled in a second pass.
5 years ago
Vincent Prouillet
538866487b
Add multilingual taxonomies
5 years ago
toidiu
09f691fa47
add id to continue reading p tag ( #577 )
* add id to continue reading p tag
5 years ago
Peng Guanwen
7130616f63
Minor fixes
5 years ago
Peng Guanwen
972aab1ac4
Add emphasis, strong and code support in header
5 years ago
Peng Guanwen
774514f4d4
refactor markdown_to_html
this commit contains two refactors:
- extract custom link transformations into a function.
- separate some trivial markup generation.
5 years ago
Vincent Prouillet
2e126b3a08
Fix race condition with language folder creation
5 years ago
Vincent Prouillet
f45293ab25
cargo fmt
5 years ago
Vincent Prouillet
19075191ff
Add translations to page/sections
5 years ago
Vincent Prouillet
3d22b4f1f9
Generate per language RSS feed
5 years ago
Vincent Prouillet
832360f9b1
Update deps + rustfmt
5 years ago
Vincent Prouillet
a12e9512bc
fmt/clippy
5 years ago
Vincent Prouillet
34708d6592
Handle editing language index colocated
5 years ago
Vincent Prouillet
7313b41f4d
Start adding some tests for building multilingual sites
5 years ago
Vincent Prouillet
779511ae43
Pass down lang and start docs
5 years ago
Vincent Prouillet
1d06324a65
Load multi-languages pages/sections
5 years ago
Vincent Prouillet
b0f6963e4c
Use lang code in permalinks
5 years ago
Vojtech Kral
9bd6a559c1
imageproc: Use Lanczos3 filter instead of Gaussian
5 years ago
Vojtech Kral
6e84eec32b
imageproc: Add the `format` option, support for PNG thumbnails
Fix #546
5 years ago