Vincent Prouillet
84f10f6b69
Use platform separator for shortcodes paths
2019-02-16 16:32:11 +01:00
Vincent Prouillet
9bc675f2a7
Fix colocated dates + rustfmt
...
Closes #607
2019-02-09 19:54:47 +01:00
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.
2019-01-29 16:30:54 +08:00
Vincent Prouillet
9398ab789c
Clone-less toc making
2019-01-28 00:34:18 +01:00
Vincent Prouillet
d1154d236f
Comment out failing test while its getting fixed in Tera
2019-01-26 11:46:54 +01:00
Vincent Prouillet
1e2dd9ce03
Update tera to v1 alpha
2019-01-23 19:20:43 +01:00
Vincent Prouillet
464e384760
Merge pull request #581 from peng1999/event-refined
...
Footnote is now supported in headers
2019-01-22 17:24:33 +01:00
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
2019-01-19 18:06:51 +01:00
Peng Guanwen
5ab3466e2b
Doc improvements
2019-01-18 22:50:35 +08:00
Vincent Prouillet
5caf24f06c
Remove error-chain
...
Closes #576
2019-01-17 14:31:47 +01:00
Vincent Prouillet
69fb399726
Add failing shortcode body split test
2019-01-17 14:31:47 +01:00
Peng Guanwen
1dbd8874c0
derive Debug for HeaderIndex
2019-01-16 17:09:23 +08:00
Peng Guanwen
80786a2fbb
Revert accidentally change
2019-01-12 17:25:01 +08:00
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.
2019-01-12 16:55:52 +08:00
toidiu
09f691fa47
add id to continue reading p tag ( #577 )
...
* add id to continue reading p tag
2019-01-07 19:20:19 +01:00
Peng Guanwen
7130616f63
Minor fixes
2019-01-06 19:04:53 +08:00
Peng Guanwen
972aab1ac4
Add emphasis, strong and code support in header
2019-01-05 23:50:30 +08:00
Peng Guanwen
774514f4d4
refactor markdown_to_html
...
this commit contains two refactors:
- extract custom link transformations into a function.
- separate some trivial markup generation.
2019-01-05 23:50:30 +08:00
Vincent Prouillet
b3004c69ef
Fix broken taxonomies pagination
...
Closes #533
2018-11-29 20:24:46 +01:00
Shotaro Yamada
692103bff4
Remove redundant clone
2018-11-19 23:08:34 +09:00
Vincent Prouillet
e2c3bb2ce2
Fix shortcodes <-> markdown indentation
2018-11-16 18:19:38 +01:00
Vincent Prouillet
7af314c61e
Update deps + fmt
2018-11-14 17:34:21 +01:00
Vincent Prouillet
56af4ca7f9
Add page_template to sections
...
To override all child pages
Closes #397
Tests from PR #434
2018-11-07 19:42:23 +01:00
Vincent Prouillet
b7ce4e59fb
rustfmt
2018-10-31 08:18:57 +01:00
Vincent Prouillet
e2b0ad47c6
Merge pull request #489 from jwatt/next
...
Remove unmatchable rules from render_shortcodes
2018-10-19 14:11:41 +02:00
Jonathan Watt
f1b6f3082e
Remove unmatchable rules from render_shortcodes
2018-10-19 01:00:11 +01:00
Vincent Prouillet
f84ae7c93b
Rename all occurrences of gutenberg to zola in code
2018-10-18 22:50:06 +02:00
Michael Plotke
4db629a060
prevent html tags from appearing in the toc
2018-10-18 08:58:50 -04:00
Vincent Prouillet
ce79f9881a
Merge pull request #474 from jwatt/next
...
Fix content parser's 'text' rule to use the correct production
2018-10-11 14:17:21 +02:00
Vincent Prouillet
7ecdc47b91
Remove line trimming for shortcode bodies
...
Can't remember why it was doing that even
with the comment and the test added in the
commit still pass so...
Fix #462
2018-10-10 15:26:33 +02:00
Jonathan Watt
324211159e
Fix content parser's 'text' rule to use the correct production
2018-10-09 20:13:16 +01:00
Vincent Prouillet
0b0b4a86db
Update pest for shortcode parser
2018-10-09 15:24:56 +02:00
Vincent Prouillet
ee3f4dc511
Update to syntect 3
2018-10-09 14:33:43 +02:00
Christian Friedrich Coors
85529186e4
Fix some clippy warnings
2018-09-30 21:15:09 +02:00
Vincent Prouillet
f100d956c6
Fix incorrect default for highlight_code of Config
2018-09-20 20:07:20 +02:00
Vincent Prouillet
10c7aa0a6a
No replacein markdown rendering
...
Fix #430
2018-09-15 14:24:16 +02:00
Vincent Prouillet
4571b067ea
Fix ignored shortcode swallowing whitespace
...
Fix #383
2018-09-12 16:44:53 +02:00
Vincent Prouillet
b4158921dd
Fix email links being checked by link checker
...
Closes #403
2018-09-10 12:40:31 +02:00
C Jones
dabc614fb3
Change highlighting to not include duplicated background colors
2018-09-09 16:42:10 -04:00
Vincent Prouillet
38b30eb144
Update deps and fix deprecrations
2018-09-09 19:43:14 +02:00
Thomas Hurst
2a53955696
Fix rendering benchmarks.
2018-08-26 00:13:15 +01:00
Thomas Hurst
68690a2cf1
Add a test for summary handling in Markdown rendering.
2018-08-24 22:46:28 +01:00
Thomas Hurst
c53c403790
Update rendering tests
2018-08-24 22:37:55 +01:00
Thomas Hurst
5f1f9efe7a
Derive debug for markdown::Rendered
2018-08-24 22:37:39 +01:00
Thomas Hurst
f2f3bed080
Markdown parsing: prefer Borrowed over Owned where possible
...
As mentioned in #376
2018-08-24 17:40:26 +01:00
Thomas Hurst
c069bfdafa
Rework summary handling.
...
Push summary handling into Markdown parsing, identifying the presence
of one by giving its length in the rendered markup.
Hopefully a better fix for #376 .
2018-08-22 17:34:32 +01:00
Vincent Prouillet
e0291cec65
Add Swift, MiniZinc syntax and update the rest
...
Also fix tests
Close #367 , #372
2018-08-15 15:42:43 +02:00
Nathan Ringo
9df5da4697
Fixes bug with extra syntaxes in non-root section, adds tests.
2018-08-14 02:12:04 -05:00
Nathan Ringo
64fa890aa9
Adds support for loading additional syntaxes via extra_syntaxes.
2018-08-12 02:08:50 -05:00
Vincent Prouillet
84a3193e97
Last fixes
2018-08-03 19:47:39 +02:00