Deniz Turgut
eb05aa8ce5
Add a draft without date for #2488
2020-04-14 23:52:46 +03:00
Deniz Turgut
aa176b7939
Account for existing namespace plugins in plugin tests
2020-04-14 23:52:46 +03:00
Justin Mayer
7eae9b1abc
Reduce warnings and errors in sample content
...
This reduces the warnings and errors when generating the sample content
from twelve to one (intentional) warning. The latter is expected by
assertLogCountEqual() in the "test_basic_generation_works" test.
2020-04-14 21:39:47 +02:00
Justin Mayer
2d590bb8c1
Add HTML meta generator tag to functional test output
2020-04-14 17:47:08 +02:00
Justin Mayer
c8bf3ec5a4
Add HTML meta generator tag to theme base templates
2020-04-14 17:47:07 +02:00
Justin Mayer
cff6a829c2
Set timezone when assigning max datetime to drafts
2020-04-14 13:48:03 +02:00
Boian Berberov
bf85991ee6
Quote Makefile paths so it handles spaces
2020-04-13 11:17:39 +02:00
Boian Berberov
fc8a3c719f
Add missing <ul> element to index.html template in notmyidea theme ( #2545 )
2020-04-12 22:03:48 +02:00
Justin Mayer
276a14ae05
Merge pull request #2687 from LouisJackman/add-devserver-global-make-target
...
Add a devserver-global Make task for non-local dev testing
2020-04-12 21:49:15 +02:00
Justin Mayer
07c2526c08
Merge pull request #2716 from avaris/limit-filter
...
Fix LOG_FILTER to act on exact messages
2020-04-12 20:51:33 +02:00
Deniz Turgut
97dbafcb89
Fix LOG_FILTER to act on exact messages
...
* Adds the ability to filter templated messages by exact message,
as well as templates.
* Adds a test for LimitFilter.
Fixes #2552 , #2682
2020-04-12 21:00:27 +03:00
Justin Mayer
e7ef546661
Add PORT to serve-global Makefile task
2020-04-12 19:43:09 +02:00
Justin Mayer
0bc6869879
Merge pull request #2713 from getpelican/pin-pygments
...
Pin Pygments & Jinja to specific versions
2020-04-12 17:07:28 +02:00
Justin Mayer
7d19bcf5d4
Add settings for custom Jinja globals and tests ( #2715 )
...
Pelican has a setting for custom Jinja filters but not custom tests or
custom environment namespace globals. This adds both of the latter.
2020-04-12 17:03:53 +02:00
Justin Mayer
9a0a08f460
Update functional test output
2020-04-12 17:02:07 +02:00
Justin Mayer
212742a56f
Ensure consistent title spacing in themes
...
Moving the space between the title and sub-title inside the "if"
statement eliminates a spurious trailing space when there is no
sub-title defined.
2020-04-12 17:02:06 +02:00
Kurt McKee
7bbd3dc6fb
Update links to HTTPS and current 301 redirects in docs/templates/themes ( #2661 )
...
This also updates the Tumblr API to use HTTPS as documented in the
current Tumblr API docs.
2020-04-12 16:38:35 +02:00
Justin Mayer
e618becfc0
Skip MD metadata parsing in latest Python-Markdown
...
The syntax for unloading Python-Markdown extensions has changed to a
"deregister" method on Registry objects.
2020-04-12 11:40:58 +02:00
Annika Backstrom
5d6513c36c
Skip Markdown metadata parsing within metadata
2020-04-12 11:40:43 +02:00
Kurt McKee
4db9b944a2
Remove CSS references to the non-existent digg.png icon
2020-04-12 10:19:27 +02:00
Justin Mayer
e8760646f7
Merge pull request #2643 from mxjeff/simple-theme-missing-striptags
...
Add missing striptags filter to simple theme
2020-04-12 08:56:29 +02:00
(GalaxyMaster)
7f8726929b
Added an additional assert as requested
2020-04-12 05:18:29 +10:00
(GalaxyMaster)
56c2abe613
Added a test for the emd marker
2020-04-11 17:30:50 +10:00
(GalaxyMaster)
e412657581
Added support for the summary end marker configuration
2020-04-11 15:35:26 +10:00
Justin Mayer
a9a651ce4d
Merge pull request #2706 from nikolausschueler/makefix
...
Handle case of missing port in target "serve-global"
2020-03-25 09:03:00 +01:00
Nik
ab5e78db2a
Handle case of missing port in target "serve-global"
...
Also factor out the check for the SERVER variable to avoid nested
ifdefs.
Fixes #2696
2020-03-14 08:47:57 +01:00
Nik
bae37a7ae4
Make encoding a named parameter
...
Without the name, the parameters are used in sequence and the "encoding"
param is used in place of the "buffering" param, which leads to
problems.
2020-03-13 15:47:48 +01:00
Carlos Pereira Atencio
f2dbfbfcec
Docs: Add info about pelican-quickstart command path flag. ( #2675 )
2020-02-26 19:54:05 +01:00
LouisJackman
bd1ab74031
Add a devserver-global task for non-local dev testing
...
The devserver target recently acquired a sane default of restricting
access only to localhost. This is good for security. However, it can
frustrate some usages like testing on phones on a local network or
hosting the dev server within VMs (e.g. Docker for Mac) which see host
OS browsers as not being 127.0.0.1.
Add a new target called `devserver-global` for this case. As it's longer
to type, the more svelte `devserver` will retain the more secure
defaults that will suffice for most users; they can use the
longer-to-type `devserver-global` target to relax the localhost-only
restriction.
2020-01-23 21:29:13 +00:00
Justin Mayer
fa71931503
Exit web server gracefully when user taps CTRL-C
...
Users were previously met with an ugly traceback. Now `pelican --listen`
invocations, when quit via CTRL-C, are followed instead by a more
user-friendly message.
2020-01-19 09:07:02 +01:00
Justin Mayer
569f8a080e
Tell users they can use CTRL-C to stop web server
...
This knowledge was heretofore assumed but is better made explicit.
2020-01-19 09:07:02 +01:00
Deniz Turgut
ed1eca160e
Remove py2-isms and avoid sys.path hacks
2019-12-01 18:33:11 +03:00
Deniz Turgut
58edad6897
remove pelican.signals in favor of pelican.plugins.signals
2019-12-01 18:14:13 +03:00
Deniz Turgut
a2053c34c3
Namespace plugin implementation
...
* Creates pelican.plugins
* Moves plugin related code under pelican.plugins
* pelican.plugins.signals is now the location for signals, pelican.signals is kept
for backwards compatibility
* pelican.plugins._utils contains necessary bits for plugin discovery and loading.
Logic from Pelican class is moved here. Pelican class now just asks for plugins
and registers them
* Contains tests for old and new plugin loading
2019-12-01 17:55:19 +03:00
Deniz Turgut
16968834ce
Convert super() calls to py3 style
2019-11-26 06:17:04 +09:00
Deniz Turgut
3cc430b418
Update docutils and remove docutils workaround
2019-11-26 06:17:04 +09:00
Deniz Turgut
49bc6ed47f
Further remove python2-isms
2019-11-26 06:17:04 +09:00
Kevin Yap
1e0e541b57
Initial pass of removing Python 2 support
...
This commit removes Six as a dependency for Pelican, replacing the
relevant aliases with the proper Python 3 imports. It also removes
references to Python 2 logic that did not require Six.
2019-11-26 06:16:41 +09:00
kaliko
0806df6068
Fixed simple theme, add missing striptags filter
...
page.title are missing striptags in title block
2019-10-25 09:20:14 +02:00
Justin Mayer
67781f63af
Support inline SVG images ( #2634 )
...
Support inline SVG images
2019-10-17 10:47:05 -07:00
Justin Mayer
7bfc70c153
Update functional test output for category in feed
2019-10-17 10:34:03 -07:00
Maurício Gardini
f72d06a4a5
Adds the category to the feed item. Fix #2556 .
...
Adds the article category as a feed item category.
2019-10-17 10:29:32 -07:00
Lucas Cimon
e092f7ca75
Adding missing call to topdown=True in Generator.get_files
2019-10-17 13:05:53 +02:00
Stuart Axon
eaccca52dd
Support inline SVGs (don't break on title in inline SVG).
2019-10-15 22:41:44 +01:00
Justin Mayer
619c9015cb
Merge pull request #2609 from MinchinWeb/windows-tests-4
...
Skip some non-Windows tests on Windows
2019-10-09 11:41:27 -07:00
Justin Mayer
f52f276f2e
Separate SSH user/host/path vars in tasks.py
...
Refs #2623
2019-10-09 11:17:44 -07:00
Justin Mayer
761f2e34e7
Merge pull request #2624 from MicroJoe/fix-invoke-publish-ssh-port
...
Use correct SSH port syntax for rsync in tasks.py. Fixes #2623
2019-10-09 11:11:04 -07:00
Justin Mayer
7aa2f6c142
Merge pull request #2630 from andreagrandi/fix-default-bind-address
...
Set default listening address to 127.0.0.1
2019-10-05 10:29:46 -07:00
Andrea Grandi
b88b5f7b36
Set default binding addres to 127.0.0.1
2019-10-05 15:25:31 +02:00
Oliver Urs Lenz
2c8e7b3e6b
place all deprecated settings handling together
2019-10-04 22:39:57 +02:00