Commit graph

886 commits

Author SHA1 Message Date
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.
2018-10-09 20:20:09 -06: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
9f88b0776a Cargo update 2018-10-09 19:41:56 +02: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
Vincent Prouillet
0ce3a0f070
Merge pull request #459 from Keats/database
Slotmap refactor
2018-10-09 11:30:49 +02:00
Vincent Prouillet
5be4b822f9 Link to list of themes from themes docs 2018-10-08 13:08:41 +02:00
Vincent Prouillet
290b38c2ea Remove debug symbols on release 2018-10-08 08:55:21 +02:00
Vincent Prouillet
634706d839
Merge pull request #464 from jwatt/master
Fix the spelling of "macOS"
2018-10-07 21:17:55 +02:00
Jonathan Watt
4c96f2ec17 Fix the spelling of "macOS" 2018-10-07 18:17:33 +01:00
Vincent Prouillet
72c587cdcb Bump minor version to 1.28 2018-10-06 14:09:47 +02:00
Vincent Prouillet
6843ec5c9c Rebuild more things now that it is more performant to do so
Fix #122
2018-10-06 13:52:40 +02:00
Vincent Prouillet
cdcebaea26 Cleanup of slotmap impl
Fix #205
2018-10-05 19:46:04 +02:00
Vincent Prouillet
396d237673 Use Tera render_with_borrowed 2018-10-05 15:03:22 +02:00
Vincent Prouillet
10aba20fe5 Slotmap refactor 2018-10-03 16:29:29 +02:00
Vladislav Supalov
ca982a268f Replace hard-coded directory slash in serve output (#457)
* Replace hard-coded directory slash in serve output
2018-10-02 11:31:18 +02:00
Vincent Prouillet
e7efdfa4ca
Merge pull request #458 from greizgh/robots-config
Feat: inject config in robots.txt context
2018-10-02 11:30:53 +02:00
Greizgh
fec58054b4 Inject config in robots.txt context
This allow to use base_url in robots.txt, to reference a sitemap for
example.
2018-10-02 08:15:26 +02:00
Vincent Prouillet
2cf99c3cfc Fix robots.txt template for real this time 2018-10-01 17:50:42 +02:00
Vincent Prouillet
99215a4523
Merge pull request #455 from ccoors/fix-clippy
Fix some clippy warnings
2018-09-30 23:54:50 +02:00
Vincent Prouillet
e1aaed3c04 Remove paginator.pagers 2018-09-30 23:49:32 +02:00
Vincent Prouillet
e9acd3bda5 Try getting CI to work on next branch 2018-09-30 23:46:48 +02:00
Vincent Prouillet
c0090513a0 Remove printlnt 2018-09-30 23:28:08 +02:00
Christian Friedrich Coors
85529186e4 Fix some clippy warnings 2018-09-30 21:15:09 +02:00
Vincent Prouillet
9dca46cfd3 Correct usage of reqwest headers 2018-09-30 20:20:26 +02:00
Vincent Prouillet
f5c88540ed Update reqwest and image 2018-09-30 19:17:51 +02:00
Vincent Prouillet
a11f8232de Fix robots.txt not being loaded in Tera
Closes #443
2018-09-30 19:05:59 +02:00
Vincent Prouillet
330c4fca4d Update changelog 2018-09-29 11:20:59 +02:00
Vincent Prouillet
f66a9425d2 Mention a paginated section doesnt get its pages 2018-09-29 11:15:50 +02:00
Vincent Prouillet
6aab5afe60
Merge pull request #438 from greizgh/feat-no-color
Allow to disable colors
2018-09-25 10:11:56 +02:00
Greizgh
b8233af2c4 Allow to disable colors through env vars
- unless forced, only use colors in tty
- support CLICOLOR and NO_COLOR vars
- switch to termcolor crate to handle output coloring
2018-09-24 19:19:34 +02:00
Vincent Prouillet
9461769bcc Parse date only once for pages 2018-09-21 09:40:52 +02:00
Vincent Prouillet
69dce561c8 Do not clone pages in taxonomies 2018-09-20 23:03:16 +02:00
Vincent Prouillet
14560f224e No clone when rendering rss feed 2018-09-20 22:47:43 +02:00
Vincent Prouillet
f100d956c6 Fix incorrect default for highlight_code of Config 2018-09-20 20:07:20 +02:00
Vincent Prouillet
69a9a352a0 Only compute reading analytics once... 2018-09-20 18:27:56 +02:00
Vincent Prouillet
6903975202 Do not copy pages of sections when rendering taxonomies 2018-09-19 09:24:35 +02:00
Vincent Prouillet
ccaf36ee94 Avoid the use of enumerate in render_paginated 2018-09-18 19:18:50 +02:00
Vincent Prouillet
91adc03bdd Some more benches 2018-09-18 17:19:59 +02:00
Vincent Prouillet
5876a67100 Remove useless benches and add more useful ones 2018-09-18 16:01:44 +02:00
Vincent Prouillet
cf5f22135f Some more info on installation 2018-09-18 12:13:00 +02:00
Vincent Prouillet
98ed34ec49
Removed outdated bit in rss docs 2018-09-17 11:32:54 +02:00
Vincent Prouillet
10c7aa0a6a No replacein markdown rendering
Fix #430
2018-09-15 14:24:16 +02:00
Vincent Prouillet
62b89d0c72 _processed_images -> processed_images 2018-09-15 13:16:46 +02:00
Vincent Prouillet
ee72a2c247
Merge pull request #427 from Freaky/foldreduce-to-collect
Replace fold/reduce over Result::and with collect
2018-09-13 20:36:39 +02:00
Thomas Hurst
088b3df79a Replace fold/reduce over Result::and with collect
Not only is this tidier, but it avoids making these iterators
Rayon-specific.
2018-09-13 19:17:05 +01:00
Vincent Prouillet
d11f4aa56a Do not load markdown files starting with a . 2018-09-13 17:07:14 +02:00
Vincent Prouillet
58e2793097 Ignore one more type of emacs temp file 2018-09-13 16:57:38 +02:00
Vincent Prouillet
5e6458aa61
Merge pull request #424 from Freaky/hash-orphans
Use a HashSet for detecting orphan pages
2018-09-13 12:42:09 +02:00
Thomas Hurst
34d17e613d Make get_all_orphan_pages more idiomatic 2018-09-13 00:23:49 +01:00