botpub
bb10d286a6
Release Pelican 4.7.1
4.7.1
2021-10-12 14:45:30 +00:00
Justin Mayer
de2e9b7e41
Prepare release
2021-10-12 15:59:59 +02:00
Justin Mayer
17089aefc9
Add more contributors to THANKS
2021-10-12 15:58:53 +02:00
Ben Sturmfels
99c935df8f
Omit __pycache__ and *.pyc/pyo files in packages
2021-10-12 14:50:58 +02:00
Ben Sturmfels
aeec09b397
Distribute sample data used to run tests
2021-10-12 14:49:05 +02:00
Justin Mayer
9bd54b7b60
All roads lead to Rome
2021-10-08 14:52:55 +02:00
Justin Mayer
eab67f7634
PTY all the tasks
2021-10-08 14:52:55 +02:00
Justin Mayer
d1a874e580
Merge pull request #2936 from BenSturmfels/no-pager
...
Use `git --no-pager` rather than override all environment variables
2021-10-08 14:52:38 +02:00
Ben Sturmfels
793b93bd34
Use --no-pager option rather than override all environment variables
...
Currently the `assertDirsEqual` test utility uses the `env` argument to `subprocess.Popen` to make git run non-interactively, but this overwrites all environment variables causing test failures on Guix. The `--no-pager` option is a more targeted way to achieve the same thing.
2021-10-08 18:47:40 +11:00
Justin Mayer
33ef2c5356
Merge pull request #2929 from MinchinWeb/mimetypes-webfonts
...
Add MIME types for web fonts
2021-10-08 08:45:09 +02:00
MinchinWeb
98372c9869
server: for extension_map, refer to upstream version rather than only overwriting it
2021-10-07 14:44:36 -06:00
Jonas Borges
8849721913
Ensure _DISCARDED is not being cached. Fix #2825 ( #2926 )
...
Filtration is now being applied before caching the metadata, solving the issue where _DISCARD objects from previous runs were being retrieved from cache.
2021-10-06 10:19:17 +02:00
Justin Mayer
0da8659d0e
Add Python 3.10 to test matrix & classifier list
2021-10-06 10:12:34 +02:00
Justin Mayer
30597b70f0
Quote version numbers in GitHub Actions workflow
...
Otherwise, YAML treats `python: 3.10` as a float, yielding Python 3.1.
2021-10-06 10:12:34 +02:00
Justin Mayer
735d93c7b6
Merge pull request #2933 from getpelican/theme-docs
...
Add Pelican Themes repo link to docs
2021-10-06 09:53:12 +02:00
MinchinWeb
5803052bb7
server: return proper MIME-types for webfonts
2021-10-05 19:23:52 -06:00
disk0x
31b282f3e2
Add SFTP upload to Makefile
...
Some managed web hosts do not allow uploads via scp or rsync, so the
sftp command is a necessary alternative.
2021-10-05 07:51:34 +02:00
Justin Mayer
76cf879414
Add Pelican theme repo link to docs
2021-10-05 07:38:24 +02:00
Justin Mayer
b5426fb0bb
Merge pull request #2927 from MinchinWeb/rich-server
...
Use rich logging for Pelican server
2021-10-05 06:45:03 +02:00
MinchinWeb
2b631ab4d3
Listen: set minimum logging level to INFO
...
This way we can see the server requests.
2021-10-04 22:40:31 -06:00
MinchinWeb
0b9a488c26
Use rich logging for Pelican server
2021-10-04 22:40:31 -06:00
Justin Mayer
e2c73a0a16
Merge pull request #2932 from BenSturmfels/master
...
Remove shebang lines from generated pelicanconf.py and publishconf.py
2021-10-05 06:17:48 +02:00
Justin Mayer
324fcefae7
Merge pull request #2931 from avaris/server-list-files
...
Adjust suffix in server to allow redirection when needed
2021-10-05 06:12:04 +02:00
Ben Sturmfels
c5c7483268
Remove shebang lines from generated pelicanconf.py and publishconf.py.
...
These configuration files do not need a #! line as they are not intended to be
executed directly and are not marked as executable. (In practise this doesn't
cause any problems - it just came up in a Guix bug report because Guix
transforms the #! lines.)
The "coding: utf-8" lines are also no longer required now that Pelican is Python
3 only.
2021-10-05 10:00:48 +11:00
Deniz Turgut
2d97a45902
Adjust suffix in server to allow redirection when needed
...
Folders without index.html has to be redirected (/foo -> /foo/) for
directory listing to work properly. Skip '/' suffix if original path
does not have it so that base class can return a redirect.
2021-10-05 01:44:12 +03:00
botpub
f862d64b7a
Release Pelican 4.7.0
4.7.0
2021-10-01 14:10:26 +00:00
Justin Mayer
7dec2660fb
Prepare release
2021-10-01 16:04:47 +02:00
Justin Mayer
f9238269d7
Tweak changelog
2021-10-01 15:35:41 +02:00
Justin Mayer
492ed61c9f
Update changelog
2021-10-01 15:30:03 +02:00
Justin Mayer
eacd6435ef
Minor README tweaks
2021-10-01 15:04:58 +02:00
Justin Mayer
24aefd3b1b
Merge pull request #2904 from GiovanH/pickle-typeerror
...
Pickle.dump can raise TypeError (e.g. generators)
2021-09-29 12:58:46 +02:00
Justin Mayer
7ccaa9a6b6
Merge pull request #2897 from MinchinWeb/rich-logging
...
Rich logging
2021-09-29 12:56:48 +02:00
ImBearChild
22192c148a
Improve word count behavior when generating summary
...
Improve _HTMLWordTruncator by using more than one unicode block in
_word_regex, making word count function behave properly with CJK,
Cyrillic, and more Latin characters when generating summary.
2021-09-29 12:41:00 +02:00
Ben Sturmfels
a088f8bb9e
Update tests for other locales
2021-09-28 14:05:32 +02:00
Ben Sturmfels
62a878ded3
Update tests to match theme changes
2021-09-28 14:05:08 +02:00
Ben Sturmfels
991cebf95d
Update notmyidea theme to scale down to smaller screens
...
The aim here is to make the theme work respectably on mobile devices
with only modest changes. Providing different layouts at multiple
breakpoints is beyond the scope of this change.
The changes here are:
1. `base.html`: Add a `<meta name="viewport"` element
2. `main.css`:
* Use "max-width" instead of "width"
* Set "line-height" on the banner and adjust vertical spacing to match
* Remove fixed height on the nav bar and force it to contain its
child elements
2021-09-28 14:03:05 +02:00
Gio
438938819e
Pickle.dump can raise TypeError (e.g. generators)
2021-08-01 17:06:34 -05:00
MinchinWeb
332be6e5c8
Support date format codes G, V, and u (used by ISO dates) ( #2902 )
2021-07-13 09:35:22 +02:00
Justin Mayer
0919507ae7
Merge pull request #2901 from MinchinWeb/writer-docs
...
Document how to add a new writer
2021-07-13 09:33:34 +02:00
MinchinWeb
a168470f29
Use rich.console with printing settings
2021-07-09 09:56:11 -06:00
MinchinWeb
1cd7dd6a28
Print to the (rich) console, rather than directly
2021-07-09 09:55:48 -06:00
MinchinWeb
bc21922cf2
Don't preformat log messages
...
as per review notes
2021-07-09 09:51:06 -06:00
MinchinWeb
58e3770b80
Document how to add a new writer
...
c.f. #2899
2021-07-09 08:28:15 -06:00
MinchinWeb
7eb730af78
Nicer logging of found writer
...
matches generator format
2021-07-08 23:26:33 -06:00
MinchinWeb
a52922bfb5
Move rich's console to log.py
2021-07-08 21:33:22 -06:00
Tristan Miller
82098a634f
Fix formatting of Jinja example code. Fixes #2884 ( #2886 )
2021-07-07 08:48:10 +02:00
MinchinWeb
7d492bad67
Remove log format test
...
as *rich* is now doing this
2021-06-30 23:29:20 -06:00
MinchinWeb
4bfcedb8a5
Share rich handler between spinner and logging
2021-06-30 23:03:22 -06:00
MinchinWeb
80f44c494a
Switch to rich logging
2021-06-30 22:47:32 -06:00
Justin Mayer
ee8fb6998c
Merge pull request #2892 from MinchinWeb/typo-fix
...
Fix typo in docstring
2021-06-30 08:56:28 +02:00