Thomas Hurst
34d17e613d
Make get_all_orphan_pages more idiomatic
6 years ago
Thomas Hurst
2d7315676b
Use a HashSet for detecting orphan pages
This offers a big performance bump for large sites:
small-kb (100 pages)
before: 530ms
after: 500ms
medium-kb (1000 pages)
before: 2.9s
after: 1.5s
huge-kb (10,000 pages)
before: 150s
after: 9.1s
6 years ago
Vincent Prouillet
67698a3aa1
Move to non-deprecated fns
6 years ago
Vincent Prouillet
4571b067ea
Fix ignored shortcode swallowing whitespace
Fix #383
6 years ago
Vincent Prouillet
e9d59239d6
Update deps
6 years ago
Vincent Prouillet
ae7a65b51f
Fix base-url not overriding processed images urls
Closes #418
6 years ago
Vincent Prouillet
5fe4590063
Default get_url to not add a trailing slash
Closes #388
6 years ago
Vincent Prouillet
c2b76d1850
Enable markdown extensions for markdown filter
Closes #417
6 years ago
Vincent Prouillet
b4158921dd
Fix email links being checked by link checker
Closes #403
6 years ago
Vincent Prouillet
7c75232a74
Mention highlight bg improvement in changelog
6 years ago
Vincent Prouillet
352cb17586
Merge pull request #416 from porglezomp-misc/background-color
Change highlighting to not include duplicated background colors
6 years ago
C Jones
dabc614fb3
Change highlighting to not include duplicated background colors
6 years ago
Vincent Prouillet
367f58b0a3
Fix loading html files in themes outside of templates
Fix #412
6 years ago
Vincent Prouillet
38b30eb144
Update deps and fix deprecrations
6 years ago
Vincent Prouillet
8cf7dc7cce
Start work on 0.4.3
6 years ago
Vincent Prouillet
037237425b
Update changelog date
6 years ago
Vincent Prouillet
014ce878f8
Merge pull request #368 from Keats/next
Next version
6 years ago
Vincent Prouillet
a6adbabb3d
Fix benches
6 years ago
Vincent Prouillet
a60075fd54
Update deps
6 years ago
Vincent Prouillet
743f832b2f
Fix tests
6 years ago
Vincent Prouillet
5ed489d4f2
Merge pull request #389 from Libbum/pagination
Update pagination for test_site posts
6 years ago
Vincent Prouillet
c4225432c1
Merge pull request #391 from cldershem/fixTaxDocs
Updates docs to match proper toml syntax.
6 years ago
Cameron Dershem
15b74b2907
Updates docs to match proper toml syntax.
6 years ago
Tim DuBois
e99bdd07ac
Update pagination for test_site posts
6 years ago
Vincent Prouillet
f98efe5311
Merge pull request #384 from Freaky/linkchecker-headers
link_checker: Set Accept header
6 years ago
Vincent Prouillet
29e8b48581
Merge pull request #387 from Freaky/fix-rendering-benchmark
Fix rendering benchmarks.
6 years ago
Thomas Hurst
2a53955696
Fix rendering benchmarks.
6 years ago
Thomas Hurst
6a5ace62fc
link_checker: Set Accept header
As mentioned in #381, crates.io 404's any request without an Accept:
text/html header. It 200's any request with one, but at least
false-successes don't prevent checking any other links.
This also makes it easier to add a custom User-Agent if desired.
rustfmt and fix a clippy nit (unnecessary return) while I'm here.
6 years ago
Vincent Prouillet
6d875db4c7
Update changelog
6 years ago
Vincent Prouillet
0b874c9248
Merge pull request #380 from Freaky/rework-summary
Improve summary handling
6 years ago
Thomas Hurst
68690a2cf1
Add a test for summary handling in Markdown rendering.
6 years ago
Thomas Hurst
c53c403790
Update rendering tests
6 years ago
Thomas Hurst
5f1f9efe7a
Derive debug for markdown::Rendered
6 years ago
Thomas Hurst
f2f3bed080
Markdown parsing: prefer Borrowed over Owned where possible
As mentioned in #376
6 years ago
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 .
6 years ago
Vincent Prouillet
e0291cec65
Add Swift, MiniZinc syntax and update the rest
Also fix tests
Close #367, #372
6 years ago
Vincent Prouillet
ce813fab1b
Merge pull request #369 from remexre/feature/runtime-syntax-loading
Runtime syntax loading
6 years ago
Nathan Ringo
48391dbafb
extra_syntaxes documentation
6 years ago
Nathan Ringo
9df5da4697
Fixes bug with extra syntaxes in non-root section, adds tests.
6 years ago
Vincent Prouillet
742987144c
Merge pull request #370 from 17cupsofcoffee/patch-1
Update page variable list for custom taxonomies
6 years ago
Joe Clay
005e1f00b6
Update page variable list for custom taxonomies
I love the new support for custom taxonomies! I got a little thrown off when updating my site, though, as the docs didn't specify how the page would expose the taxonomies to the template. Wasn't too hard to figure it out, but I figured I'd save the next person who tries it the effort :)
6 years ago
Nathan Ringo
64fa890aa9
Adds support for loading additional syntaxes via extra_syntaxes.
6 years ago
Vincent Prouillet
9675ab190d
Merge pull request #364 from paulcmal/section-assets
Section assets
6 years ago
cmal
7875387a04
Document assets on sections doc
6 years ago
cmal
ec65d01a72
Add assets to Sections variables
6 years ago
cmal
b8bc13c351
Make link more specific
6 years ago
cmal
26ffc31850
Document section assets + add example asset interaction from Markdown
6 years ago
cmal
31479ff23b
Remove condition that's always true (optimization)
6 years ago
cmal
739c2011a7
Remove redundant filtering operation (optimization)
6 years ago
cmal
77f8d96c9c
Make comment more explicit
6 years ago