Bryan Brattlof
42c27594ab
Add relative_source_path attribute to content
2019-01-26 18:47:56 -06:00
Nicolas Le Manchet
1b8a7826c4
Remove Atom summaries when they are unnecessary
...
Do not include a summary tag to Atom entries when:
- the summary is empty
- the summary and the full content are the same
Fixes #2403
2018-12-18 21:57:16 +01:00
Stuart Axon
a597a31dad
Make the blogger tests consistant with the wp ones - cast
...
to list in test if needed.
2018-11-26 16:58:12 +00:00
Stuart Axon
942e462241
Don't convert posts to lists for wp importer.
2018-11-26 16:37:10 +00:00
Justin Mayer
3596e04639
Merge pull request #2452 from stuaxo/patch-6
...
Importer: Avoid downloading duplicate post attachments
2018-11-26 08:12:54 -08:00
Oliver Urs Lenz
6923a7bca0
Remove non-existent tag attribute handling from Content.url_format
2018-11-25 13:27:18 +01:00
Stuart Axon
4d1869002e
Update pelican_import.py
...
Use a set to avoid downloading duplicate attachments on a post more than once.
2018-11-17 15:02:31 +00:00
Oliver Urs Lenz
70b8ededa6
Disinherit Page from Static so default draft status does not affect save_as
2018-11-16 18:09:22 +01:00
Justin Mayer
a00bd6ec8b
Merge pull request #2374 from jorgesumle/hreflang
...
Add hreflang attribute to default themes
2018-11-12 08:15:08 +01:00
Andrew Jorgensen
b1d44c1c87
Replace %s rather than fallback to defaults
...
3a0add4b6e caused existing configs to fall
back to defaults. But since we know exactly how to fix the user config
so that the behavior doesn't change, we should do so, while still
warning that use of %s is deprecated.
Also fixes a bug where we tried to look for %s in None.
2018-11-11 14:54:14 -08:00
Justin Mayer
db586a4c59
Merge pull request #2406 from mosra/metadata-intrasite-links-process-only-once
...
Don't process metadata links before all files are present
2018-11-11 18:18:54 +01:00
Justin Mayer
7f7448ef76
Merge pull request #2439 from mosra/settings-paginated-templates-deprecation-fix
...
Fix PAGINATED_DIRECT_TEMPLATES backward compatibility handling to not crash
2018-11-11 17:40:09 +01:00
Vladimír Vondruš
4c3b6ac383
settings: add another consistency test for SLUG_SUBSTITUTIONS.
2018-11-11 13:58:55 +01:00
Vladimír Vondruš
d01614495f
settings: test reading PAGINATED_DIRECT_TEMPLATES from pelicanconf.py.
...
At the moment aborts with the following:
File "/usr/lib/python3.7/site-packages/pelican/settings.py", line 327, in handle_deprecated_settings
if t not in settings['PAGINATED_TEMPLATES']:
KeyError: 'PAGINATED_TEMPLATES'
2018-11-11 13:58:55 +01:00
Justin Mayer
686206161b
Fix example sites in metadata tags list test
2018-11-11 12:00:59 +01:00
Justin Mayer
d974ba898c
Merge branch 'master' into html_list_tags
2018-11-11 11:30:28 +01:00
Vladimír Vondruš
673e33840d
Don't process metadata links before all files are present.
...
The refresh_metadata_intersite_links() is called again later, so this
bit was only causing everything to be processed twice. Besides
that, it makes the processing dependent on file order -- in particular,
when metadata references a file that was not parsed yet, it reported an
"Unable to find" warning. But everything is found in the second pass, so
this only causes a superflous false warning and no change to the output.
The related test now needs to call the
refresh_metadata_intersite_links() explicitly. That function is called
from Pelican.run() and all generators but the test processes just one
page so it has no chance of being called implicitly.
Related discussion: https://github.com/getpelican/pelican/pull/2288/files#r204337359
2018-11-11 01:19:20 +01:00
Vladimír Vondruš
c793e5c394
Add a test for false-positive warnings about intersite links.
...
With the current implementation, links to articles/pages that have not
been processed yet are reported with a warning, yet later replaced with
a correct value. That's not wanted.
2018-11-11 01:18:53 +01:00
Vladimír Vondruš
5ff553f6f3
Add tests verifying graceful handling on reST errors.
...
Currently all fail.
2018-11-10 23:08:10 +01:00
MinchinWeb
3a0add4b6e
Convert FEED settings from %s to {slug} redux ( #2432 )
...
* Convert FEED settings from `%s` to `{slug}` redux
Closes #2106 , Closes #2383
2018-11-03 16:12:20 +01:00
Oliver Urs Lenz
048ea4dc0c
automatically copy linked static files
2018-11-01 18:08:11 +01:00
Justin Mayer
11de7b2e47
Merge branch 'master' into html_list_tags
2018-11-01 15:43:14 +01:00
Oliver Urs Lenz
77c967f1db
control scope of identification of translations with new settings
2018-11-01 10:12:47 +01:00
Oliver Urs Lenz
a78950bce7
tweak paginator to accomodate {slug}.html patterns
2018-11-01 00:14:22 +01:00
Justin Mayer
461f535d04
Merge pull request #2326 from oulenz/slug_substitutions
...
Control slug substitutions from settings with regex
2018-10-31 20:08:01 +01:00
Oliver Urs Lenz
5199fa51ea
control slug substitutions from settings with regex
2018-10-31 16:20:21 +01:00
Justin Mayer
96a689eaef
Merge pull request #2324 from oulenz/get_suffixes
...
correct suffix order in ComplexHTTPRequestHandler
2018-10-31 15:23:22 +01:00
Justin Mayer
ddb5f4ed71
Merge pull request #2389 from farseerfc/master
...
Fix DeprecationWarning in tests about collections.abc
2018-10-24 09:19:09 +02:00
Justin Mayer
9e526a825e
Merge pull request #2384 from oulenz/pagination_per_template
...
Control pagination per template
2018-09-15 08:57:31 +02:00
Oliver Urs Lenz
5cc40ee3ba
correct suffix order in ComplexHTTPRequestHandler
2018-08-08 16:37:39 +02:00
Oliver Urs Lenz
c388f14d3e
add blogger importer
2018-08-07 14:33:10 +02:00
David Alfonso
150d1f05d0
Add pandoc2 support to pelican-import. Fix #2255
...
Specific options passed to pandoc2 in order to get similar results than
with pandoc1:
- Disable smart quotes from the markdown output.
- Enable raw parsing from html.
2018-08-03 19:44:50 +02:00
Jiachen YANG
500c556974
fix travis tests for py27 by try import collections.abc
2018-07-25 16:27:36 +09:00
Jiachen YANG
6d4fcedacc
fix DeprecationWarnning about collections.abc
2018-07-25 15:47:35 +09:00
Oliver Urs Lenz
62128fb948
control pagination per template
2018-07-12 17:39:51 +02:00
Justin Mayer
dc465d5c5f
Merge fix for broken symlink test on macOS
2018-07-08 21:29:17 +02:00
Thomas Fan
6e0ed07446
Resolve symlinks before comparison test
...
Fixes #2358
2018-07-08 21:27:42 +02:00
Allen Zheng
10f70db9a6
Add h1 to the categories list in simple/notmyidea
...
The authors.html and tags.html templates both have this. Add it here as
well for consistency.
This also affects the notmyidea theme because it inherits the categories
template from simple.
While we're here, also make indentation consistent with other files (4
spaces within a block).
2018-07-06 09:13:39 -04:00
Jorge Maldonado Ventura
d1d1cccdad
Add hreflang attribute to default themes
2018-07-05 00:50:18 +02:00
Justin Mayer
b4d5e4285e
Merge pull request #2285 from andreacorbellini/2263-handle-invalid-refs
...
Fix utils.truncate_html_words() to work with invalid HTML references
2018-07-04 18:28:17 +02:00
Justin Mayer
ec1914d3bd
Merge pull request #2371 from oulenz/draft_pages
...
Allow pages to have draft status, like articles
2018-07-04 18:20:57 +02:00
Oliver Urs Lenz
576229ad19
allows pages to have draft status, like articles
2018-07-03 12:53:46 +02:00
Jorge Maldonado Ventura
71af410285
Support translation of lang attribute in default themes
2018-07-02 23:42:03 +02:00
Alexandre Bonnetain
80027bc714
Clean simple theme
2018-06-19 19:07:20 +00:00
Justin Mayer
81b7e7481f
Merge pull request #2238 from mosra/feed-urls
...
Feed URL settings, making feeds aware of absolute URLs
2018-03-23 13:36:51 +01:00
Justin Mayer
36f00b3afd
Merge pull request #2240 from mosra/atom-feed-subtitle
...
Make use of SITESUBTITLE setting also in Atom feeds
2018-03-23 13:34:37 +01:00
Justin Mayer
97d79f1b56
Merge pull request #2267 from PeterDaveHelloKitchen/png-image-optimization
...
Optimize PNG images losslessly using Google zopflipng
2018-03-18 00:04:43 +01:00
Justin Mayer
72756a5c0d
Merge pull request #2072 from drounin/overrides_ref2021+merge_update
...
Add THEME_TEMPLATE_OVERRIDES. Refs #2021
2018-03-05 07:50:12 -08:00
Justin Mayer
f7681f7259
Merge pull request #2246 from mosra/theme-static-paths-files
...
Make THEME_STATIC_PATHS work for files as well
2018-02-10 11:29:06 -08:00
Justin Mayer
59fc1d02a7
Merge pull request #2235 from mosra/paginator-pattern-url
...
Allow using page URL in pagination patterns
2018-02-10 11:27:02 -08:00