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
Romain Porte
8734bd1a6f
templates: tasks.py: introduce "production_port" to fix #2623
...
The syntax passed to rsync for specifying the port is incorrect. In the
Makefile template, the -e option is correctly used to pass the port. We
use the same syntax here to pass the SSH port.
This fix issue #2623 .
Signed-off-by: Romain Porte <microjoe@microjoe.org>
2019-09-24 22:19:10 +02:00
Lucas Cimon
367245cc47
Fix pelican.settings.load_source to avoid caching issues
2019-09-23 20:06:41 +02:00
Justin Mayer
f6ef027014
Tidy and shorten a comment
2019-08-23 19:02:48 +02:00