southerntofu
e47deccf43
Make themes more flexible ( #1004 )
...
* Site templates can replace theme templates
* Integrate test case within test_site/
* Full backwards-compatibility with testcase in test_site
* Refine test case
* Call parent's block in child template for test case
* Check both templates are applied
* Follow testing advice
* Test for 'include' in themes and shortcodes
* Documentation for themes and how to extend them
Co-authored-by: Vincent Prouillet <balthek@gmail.com>
2020-06-18 22:31:03 +02:00
Vincent Prouillet
2230968ab1
Update changelog
2020-06-18 21:22:48 +02:00
Per Lundberg
530f918955
Add --force/-f flag to init, for creation in non-empty dir ( #1065 )
2020-06-18 21:15:46 +02:00
Vincent Prouillet
ade442a487
clippy + fmt + fix toml dates in extra arrays
...
Closes #1048
2020-06-18 21:12:46 +02:00
Matthias
5e31a32166
Add support for SVG files to get_image_metadata
( Fixes #769 ) ( #1063 )
...
* Add support for SVG files to `get_image_metadata`
* Add support for SVG files to `get_image_metadata`
* Update documentation after adding SVG support
2020-06-18 11:36:11 +02:00
Vincent Prouillet
752716f292
Not sure it changes anything but...
2020-06-15 19:14:35 +02:00
Vincent Prouillet
351c9b7ff3
Remove ja/zh in search index
2020-06-15 19:14:35 +02:00
bemyak
8d4056ab30
Add GLSL and GDScrip syntax highlighting ( #1060 )
2020-06-12 12:19:50 +02:00
Vincent Prouillet
2e9b7ba522
Enable task lists
2020-06-11 18:29:05 +02:00
Vincent Prouillet
f41fab8676
Start changelog
2020-06-11 18:21:52 +02:00
Hannu Hartikainen
c4154bb8c4
Don't panic on bad date strings ( #1051 )
...
* Don't panic on bad date strings
Instead, show a helpful error message explaining only RFC3339 is
supported.
Fixes #993 .
* Try to parse the full range of TOML date formats
2020-06-09 22:39:39 +02:00
Hannu Hartikainen
6708f7637c
Implement get_file_hash ( #1044 )
...
* Fix get_url(cachebust=true)
The previous implementation looked for static files in the wrong place.
Look in static_path, output_path and content_path. If file can't be
found in any of them, print a warning to stderr and fall back to using
a timestamp.
Add a test to ensure it also works in practice, not just in theory.
* Implement get_file_hash
2020-06-09 22:38:29 +02:00
Vincent Prouillet
f107d438f2
Update snap
2020-06-09 22:28:01 +02:00
Vincent Prouillet
a27380e728
Merge pull request #1055 from apiraino/add-new-sublime-themes-2
...
Add new sublime themes
2020-06-09 22:13:58 +02:00
Vincent Prouillet
779c4dcdab
Merge pull request #1057 from thomasetter/dockerignore
...
add .dockerignore file to reduce intermediate docker image size and build time
2020-06-09 22:13:24 +02:00
Thomas Etter
a3b65b2fcd
add .dockerignore file to reduce intermediate docker image size and build time
2020-06-09 12:16:01 +02:00
apiraino
bdeb2bdef6
Add themes and syntect file
2020-06-07 00:49:36 +02:00
apiraino
ed0ae43c11
Clarify docs about adding a Sublime theme
2020-06-07 00:49:27 +02:00
Vincent Prouillet
a9a3a2e6b4
Mention 0.11 breaking change
...
Closes #1047
2020-06-03 07:59:32 +02:00
Vincent Prouillet
b87f17570f
Remove unneeded build_timestamp on config
2020-05-28 09:21:42 +02:00
Vincent Prouillet
b935dc6273
Fix tests
2020-05-27 22:05:56 +02:00
Vincent Prouillet
eb9e22c14b
Update Changelog to mention taxonomy rss
2020-05-27 21:20:24 +02:00
Vincent Prouillet
ee594cfc3d
Make alias template pass HTML validation
2020-05-27 21:17:12 +02:00
Vincent Prouillet
0d817ee528
Next version
2020-05-25 18:24:19 +02:00
Vincent Prouillet
a3a5b9ea06
Merge pull request #976 from getzola/next
...
0.11.0
2020-05-25 18:14:42 +02:00
Vincent Prouillet
3a292d294a
Prepare for release
2020-05-25 10:26:30 +02:00
Stan Rozenraukh
8d32f8b3f3
Fix panic in load_data(url=%s) ( #1036 )
...
If there is no response from the server, `load_data` would panic
with: `response status`.
This patch removes the `expect` in favor of an error message that we
couldn't get a response from the server for a given url.
2020-05-25 09:25:41 +02:00
Vincent Prouillet
1c867b6028
Update deps
2020-05-24 20:01:43 +02:00
XAMPPRocky
4389a72bdb
Update Cargo.lock ( #1034 )
2020-05-24 20:01:00 +02:00
Tymoteusz Wiśniewski
974ae167a8
Make path to config.toml independent from root dir ( #1023 )
...
fixes #1022
2020-05-23 11:55:45 +02:00
Vincent Prouillet
bfbc16d3ad
Update changelog
2020-05-23 11:51:08 +02:00
Hannu Hartikainen
36ec33f042
Change get_url(cachebust=true) to use a hash ( #1032 )
...
Cache-busting was previously done with a compile-time timestamp. Change
to the SHA-256 hash of the file to avoid refreshing unchanged files.
The implementation could be used to add a new global fn (say,
get_file_hash) for subresource integrity use, but that's for another
commit.
Fixes #519 .
Co-authored-by: Vincent Prouillet <balthek@gmail.com>
2020-05-23 11:46:50 +02:00
Vincent Prouillet
e1c8c01149
Consistent path for defult index section
...
Closes #995
2020-05-23 11:43:24 +02:00
hui.liu
32ca1a14ed
Wrap highlight code blocks with <code> ( #1026 )
...
* Wrap highlight code blocks with <code>
* Fix tests for highlight code block
2020-05-18 09:41:56 +02:00
Hannu Hartikainen
a7657f30ab
Use {{ page.permalink | safe }} in tutorial ( #1024 )
...
The `/` urls are confusing to newcomers (at least myself). Use the best practice in the tutorial (see issue #129 ).
2020-05-13 08:40:06 +02:00
Vincent Prouillet
fbf431d612
Update syntect, using rust-onig with bindgen temporarily
2020-05-12 20:07:02 +02:00
Vincent Prouillet
bc496e6101
Update syntaxes and syntect
2020-04-29 22:35:28 +02:00
southerntofu
e3dc8bbab5
Access heading level in anchor-link.html ( #1008 )
...
* Add lvl variable in anchor-link context
* Add docs about lvl in anchor-link.html
* Rename lvl => level
2020-04-29 19:40:25 +02:00
Sven-Hendrik Haase
e9b47dae59
Remove implicit dependency on openssl-sys ( #1001 ) ( #1005 )
2020-04-27 09:49:05 +02:00
Adrian Sieber
79b2338bd3
Fix path of generated page ( #1011 )
2020-04-27 09:35:53 +02:00
Clément Joly
6b91328e81
Typos ( #1010 )
2020-04-26 20:35:59 +02:00
Vincent Prouillet
b96b187eca
Fix tests + rustfmt
2020-04-22 10:07:17 +02:00
Andrew Wonnacott
d19855e909
Rewrite link_checker to use a Result internally ( #928 )
2020-04-22 10:04:10 +02:00
Gelez
7b3279befd
Theme docs: actually edit the config ( #996 )
...
I hope it is just not me that misunderstood the sentence above, but I think it should be `true` and not `false`.
2020-04-22 09:48:08 +02:00
Vincent Prouillet
c04e6ebaf5
Some tweaks
2020-04-21 19:28:58 +02:00
Vincent Prouillet
93b3b9f9ff
Update pinned version in CI
2020-04-21 18:29:41 +02:00
Vincent Prouillet
0ac70cb242
Merge pull request #994 from chris-morgan/misc
...
Chris Morgan’s whole bunch of miscellaneous work for landing
2020-04-21 18:21:48 +02:00
Vincent Prouillet
07e0853183
Update themes
2020-04-15 18:53:46 +02:00
Vincent Prouillet
8253adbcc0
Fix tests
2020-04-14 19:15:30 +02:00
Chris Morgan
4653e68715
Add lang, taxonomy and term to feed template
...
Also a FIXME on the rebuilding part, because it’s presently very wrong.
2020-04-14 17:29:51 +05:30