Daniel Sockwell
c2437cc0eb
Remove `order` and add `heavier`/`later`
This commit removes the option to sort by order and also removes
`page.next` and `page.previous` variables. Instead, pages can be sorted
by two methods `date` and `weight`. The Tera `reverse` filter will
reverse either of those sorts, so the old `order` behavior can be
achieved by using the `reverse` filter with `weight`.
In place of the `previous`/`next` variables, this commit adds the
`page.earlier`/`page.later` variables (which are set when the page is
sorted by date) and the `page.heavier`/`page.lighter` variables (which
are set when the page is sorted by weight). These variables have the
advantage of not having confusing semantics when the `reverse` filter is
used.
6 years ago
Vincent Prouillet
9972b72d91
Register get_taxonomy global fn
6 years ago
Vincent Prouillet
18bef00671
Rename taxonomies paginate and error on unknown ones
6 years ago
Vincent Prouillet
2f100ecd01
Fix path in windows for taxo rss
6 years ago
Vincent Prouillet
1ae0702494
Custom taxonomies ( #330 )
6 years ago
Vincent Prouillet
735bb38bd7
Update docs for 404 and enable preserve-order of tera
6 years ago
Owen Nelson
8f460dc28b
Custom 404 page now template driven.
Since we are using a builtin template, we can be assured to have the
target file in place. Middleware renamed since it is bound directly to
the concept of handling 404s.
6 years ago
Vojtech Kral
6662014e55
Add image resizing support #225
6 years ago
James Munns
cf1f8317bb
Reduce the number of allocations
6 years ago
James Munns
40ef634439
Allow creation of specific html aliases
6 years ago
Vincent Prouillet
b892c07ed3
Don't hardcode the ws port
Closes #282
6 years ago
Vincent Prouillet
3e6054a9ac
tempdir -> tempfile
6 years ago
Vincent Prouillet
9c0dd95bdb
Fix theme shortcode not being useable
Closes #272
6 years ago
Vincent Prouillet
e40e97711f
Some more bits about continue_reading anchor
6 years ago
Vincent Prouillet
73ddbf7152
Write some docs
6 years ago
Vincent Prouillet
2c538d3776
Fix some bugs in search
6 years ago
Vincent Prouillet
b0363298f5
Search is working now
6 years ago
Vincent Prouillet
ddf8970ad8
[WIP] Search
6 years ago
Vincent Prouillet
f1abbd0860
Move copy utils to utils crate
6 years ago
Vincent Prouillet
bcf42a0c10
The wonders of serde default, take 2
6 years ago
Erich Gubler
0d8dc656f1
CR review: s/Options/SassOptions/, break bail args in compile_sass into multiple lines
6 years ago
Vincent Prouillet
43db3a43ff
Do not require themes to have a static folder
6 years ago
Erich Gubler
ea4cc63aa9
Make indented syntax available for SASS via the "sass" file extension
6 years ago
Erich Gubler
9fbbcca3c6
Preserve folder structure of SCSS content
6 years ago
Vincent Prouillet
3a2dab5974
Sort sitemap elements by permalink
Closes #257
6 years ago
Vincent Prouillet
b3b2527c5d
TIL about serde default
6 years ago
Vincent Prouillet
16f658c70c
Move test_site and turn rebuild.rs into a component
6 years ago
Vincent Prouillet
a44dd5f49a
serve cleans after itself now
Closes #199
6 years ago
Vincent Prouillet
8c7e3d7358
Remove stray println
6 years ago
Baptiste Darthenay
046de8c998
Config with i18n
6 years ago
Vincent Prouillet
1d1ff74d88
Use TOML dates in front-matter rather than strings
Closes #210
6 years ago
Vincent Prouillet
892c987152
Livereload shortcode changes
Fix #204
6 years ago
Vincent Prouillet
14edd2b875
Add output-dir option to build & serve
From #191
7 years ago
Vincent Prouillet
322d2f30fb
Add get_taxonomy_url global_fn
And fix bug with taxonomies urls
7 years ago
Vincent Prouillet
1d8df5774f
Allow static folder to be missing
7 years ago
Vincent Prouillet
d4779aa2ed
Fix generated index section not found in get_section
7 years ago
Vincent Prouillet
404240ef82
Fix some index related bugs
7 years ago
Vincent Prouillet
5aed3a4a1d
Default to compressed sass output
7 years ago
Vincent Prouillet
952b6679ce
Change taxonomies to be sorted a-z and add permalinks
7 years ago
Vincent Prouillet
57b87aa50a
Add more docs pages
7 years ago
Vincent Prouillet
dee1dbe667
Working on site
And some tweaks as I write the docs
7 years ago
Vincent Prouillet
5d7e0bb33e
Register all Tera global fns on change
7 years ago
Vincent Prouillet
b248b03045
Allow sorting subsections by weight
7 years ago
Vincent Prouillet
2d97786e67
Add back drafts
7 years ago
Vincent Prouillet
195b760fdc
Fix subsection pages not being filled correctly
7 years ago
Vincent Prouillet
f58e416b96
Clippy run
7 years ago
Vincent Prouillet
edc3fd2295
Only build inheritance chain for user tpls after adding theme tpl
7 years ago
Vincent Prouillet
262ff5ec00
Rewrite theme tera paths and merge theme.toml data
7 years ago
Vincent Prouillet
c77cc9b170
First draft of theme support
7 years ago
Vincent Prouillet
8a11d8e049
Fold get_static_url in get_url
7 years ago