Commit graph

3,236 commits

Author SHA1 Message Date
Stefan Sonnenberg-Carstens
438777bfb0
Add Xing support 2020-01-25 18:02:51 +01:00
Stefan Sonnenberg-Carstens
f17850f3fe
Add Xing support 2020-01-25 18:02:18 +01:00
Stefan Sonnenberg-Carstens
c686bce2c8
Add Xing support 2020-01-25 17:55:59 +01:00
Stefan Sonnenberg-Carstens
33ba85c512
Add Xing support 2020-01-25 17:55:20 +01:00
Stefan Sonnenberg-Carstens
583bd0e17c
Add Xing support 2020-01-25 17:54:32 +01:00
Stefan Sonnenberg-Carstens
17027fdbdb
Add Xing support
Add Xing icon.
2020-01-25 17:17:01 +01:00
Stefan Sonnenberg-Carstens
e592b555f2
Add Xing support 2020-01-25 17:13:25 +01:00
Justin Mayer
cf96c113e1
Improve UI when pelican --listen web server is quit (#2684)
Improve UI when `pelican --listen` web server is quit
2020-01-20 08:09:39 +01: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
Justin Mayer
70c8d2a474 Docs: Ensure plugin developers create new branch 2019-12-28 10:20:19 +01:00
Justin Mayer
b8f2326fa6 Document mirroring content & output path hierarchies 2019-12-28 10:02:48 +01:00
Justin Mayer
d7795b8afd Move Python datetime note further down Settings docs 2019-12-28 09:57:41 +01:00
Justin Mayer
d2c857883f Update Python documentation links to Python 3 2019-12-28 09:52:33 +01:00
Justin Mayer
6a9aa1dca8 Remove duplicate datetime URL in Settings docs 2019-12-28 09:48:07 +01:00
Justin Mayer
48f6275134
Merge pull request #2644 from avaris/namespace
Namespace plugin implementation
2019-12-01 09:36:57 -08:00
Deniz Turgut
8a56e1f1fa Update namespace docs to address review 2019-12-01 20:29:42 +03:00
Deniz Turgut
87a5c82197 Documentation update for namespace plugins 2019-12-01 19:29:41 +03: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
Justin Mayer
772005f431
Merge pull request #2649 from iKevinY/py2-sunset
Remove Python 2 support
2019-11-26 14:03:13 -08: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
Justin Mayer
bae6de5d26 Remove pytest-emoji from dev dependencies 2019-11-16 07:37:01 -08:00
Justin Mayer
993c214d94
Merge pull request #2642 from getpelican/Lucas-C-patch-1
Extend stale bot issue closure window
2019-11-14 06:44:08 -08:00
Justin Mayer
4821ad3ce7 Remove Bumpr 2019-11-13 06:48:09 -08:00
Justin Mayer
74815af6e2 Minor CONTRIBUTING fixes 2019-11-12 14:20:50 -08:00
Justin Mayer
4dc30dabab Update hub pull-request docs in CONTRIBUTING 2019-11-12 14:13:43 -08:00
Justin Mayer
2e9833986d
Merge pull request #2651 from getpelican/drop_py2_docs
Remove Python 2.x references from docs
2019-11-12 13:25:40 -08:00
Justin Mayer
535df9cd9c Add Invoke tasks for building and serving docs 2019-11-12 08:36:22 -08:00
Justin Mayer
f18429f23a Add Pytest as development dependency 2019-11-12 07:45:36 -08:00
Justin Mayer
b7368f919f Add Invoke task for updating functional test output 2019-11-12 07:40:05 -08:00
Justin Mayer
703c281089 Add missing colon in Contribute docs 2019-11-12 07:28:55 -08:00
Justin Mayer
c0df11ecb8 Remove Coveralls from Tox configuration 2019-11-11 13:53:14 -08:00
Justin Mayer
dad376e0db Switch Tox test runner from Nose to Pytest 2019-11-11 13:51:25 -08:00
Justin Mayer
2d232d15aa Switch invoke tests test runner to Pytest 2019-11-10 20:10:59 -08:00
Justin Mayer
e713407f89 Add Pytest filterwarnings config section
Fixes #2650
2019-11-10 20:08:47 -08:00
Justin Mayer
68c9ef76b2 Update CONTRIBUTING docs for Python 2.x removal
This also updates the Contributing documentation with information on new
development tooling.
2019-11-09 09:43:55 -08:00
Justin Mayer
04a602e381 Add Invoke as dependency in pyproject 2019-11-09 08:40:26 -08:00
Justin Mayer
272778bc67 Add initial EditorConfig configuration 2019-11-09 08:37:54 -08:00
Justin Mayer
d859f93c7b Add initial Pre-commit configuration file 2019-11-09 08:37:11 -08:00
Justin Mayer
e46b623254 Add initial Invoke tasks.py file 2019-11-09 08:36:45 -08:00
Paolo Melchiorre
ae73d06301 Remove Python 2.7 support from settings 2019-11-05 21:04:56 +01:00
Lucas Cimon
1c1640634f
Update stale.yml 2019-10-21 20:12:39 +02:00
botpub
01eb08c42b Release Pelican 4.2.0 4.2.0 2019-10-17 17:50:30 +00:00
Justin Mayer
67781f63af
Support inline SVG images (#2634)
Support inline SVG images
2019-10-17 10:47:05 -07:00
Justin Mayer
3be0006016
Update RELEASE.md 2019-10-17 10:42:59 -07:00