Commit graph

3,986 commits

Author SHA1 Message Date
Chris Rose
802d8c9889
Feature: support for MyST markdown input
This adds support for the Markedly Structured Text format, which
is a hybrid of Markdown and some of RST's better features.

https://myst-parser.readthedocs.io/
2025-12-31 12:30:31 -08:00
Justin Mayer
3d3265b74c ci: Increment checkout GitHub action to v6 2025-12-01 09:29:30 +01:00
Sean Hammond
993d21401f Add theme-checkout option to GitHub Pages workflow 2025-12-01 09:24:11 +01:00
Sean Hammond
945fd6d3b6 Update GitHub Pages workflow's Python version
Update the default Python version used by the GitHub Pages workflow
to 3.14.
2025-12-01 09:23:26 +01:00
Justin Mayer
782962d3ad
Tell Dependabot to stop creating pull requests
Perhaps the "right" way to do this is to delete the dependabot.yml file entirely ¯\_(ツ)_/¯
2025-12-01 09:09:51 +01:00
Justin Mayer
1f00e22610 Remove "Everything Else" issue template
We now direct folks directly to discussions instead.
2025-11-19 09:07:11 +01:00
Justin Mayer
06da37fd0a Encourage discussions instead of new issues
Folks tend to ignore the comments in issue templates and create new
issues, even when the issue template comments make it clear that we
would prefer that folks create discussions for topics outside of bug
reports, documentation issues, and feature requests.
2025-11-19 09:02:23 +01:00
Justin Mayer
86f1f7225d Upgrade upload-artifact GitHub Action to v5 2025-11-01 10:37:20 +01:00
MinchinWeb
2e9a6647a5
Exclude Apple debugging artifacts from package builds (#3518)
Co-authored-by: Justin Mayer <entroP@gmail.com>
2025-10-30 11:47:33 +01:00
Justin Mayer
098ec5b0af Add support for Python 3.14 2025-10-17 09:53:59 +02:00
Justin Mayer
41f7436669 Remove upper bound on Requires-Python
Rationale: https://discuss.python.org/t/requires-python-upper-limits/12663
2025-10-17 09:49:08 +02:00
Justin Mayer
8d61c0bdf7 Update code for Python 3.10+ 2025-10-17 09:49:08 +02:00
Justin Mayer
2548bae70d Drop Python 3.9 support 2025-10-17 09:49:08 +02:00
Justin Mayer
24e0894840 docs: Avoid using colons in metadata field names
Fix #3486
2025-10-17 09:40:25 +02:00
Elliot Simpson
91d55a4c8e
Enable Ruff rule blind-except (#3493) 2025-10-17 09:05:08 +02:00
joelsvensson
af8e861d39
ci: Add Stork install option to GitHub Pages workflow (#3452) 2025-10-16 09:17:39 +02:00
Sean Hammond
b989441a61
Don't use upload-pages-artifact (#3502) 2025-10-16 09:15:34 +02:00
Justin Mayer
b1b06d73a0 Indent custom Furo template to mollify djLint 2025-10-16 09:02:37 +02:00
Justin Mayer
1b17a65ebb Update checkout & setup-python GitHub Actions 2025-10-16 08:56:35 +02:00
Justin Mayer
c16417fe99 Update Furo doc theme to version 2025.9.25 2025-10-16 08:49:34 +02:00
Justin Mayer
35f7b0dd6b Revert Docutils version change
This caused a gnarly dependency resolution problem that could not be
easly rectified. Perhaps a future Sphinx release will fix this.
2025-10-16 08:38:09 +02:00
Justin Mayer
69cbd8d792 Require Docutils 0.22 for compatibility with #3510 2025-10-16 08:01:15 +02:00
Justin Mayer
fcd01778a0
Merge pull request #3510 from nkr0/fixTests 2025-10-16 07:53:21 +02:00
nkr
5acf155c32 Fix docutils PendingDeprecationWarning 2025-10-09 23:47:46 +02:00
Justin Mayer
b7408cbfe9
Merge pull request #3491 from clockback/enable-flake8-unused-arguments 2025-07-22 19:18:09 +02:00
Justin Mayer
87e3b60da7 Update tests for dark mode & GitHub link changes 2025-07-22 17:41:50 +02:00
Jacki
f95466c8fe Implement dark mode for template
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-07-22 17:41:50 +02:00
Jacki
4cac1ab5f1 Drop loading external image from Github
Signed-off-by: Jacki <jacki@thejackimonster.de>
2025-07-22 17:41:50 +02:00
Ilya Simpson
6df3cfc6e3 Enable flake8-unused-arguments Ruff rule. 2025-07-22 15:39:30 +12:00
Justin Mayer
162d2b8318
Merge pull request #3477 from clockback/document-feed-domain-default 2025-07-21 20:25:08 +02:00
Ilya Simpson
595713b91a Fix default FEED_DOMAIN: None -> SITEURL.
This is similar to how `AUTHOR_REGEX_SUBSTITUTIONS` is described, for
instance.
2025-07-21 20:22:27 +02:00
Justin Mayer
7ef5eae639 Update feed functional tests for FeedGenerator 2.2 2025-07-21 20:14:15 +02:00
Justin Mayer
eb0d4deb01
Merge pull request #3488 from GeorgeHu6/chinese-translation 2025-07-13 13:06:21 +02:00
GeorgeHu6
f92b2a27ab Doc: update Chinese translation 2025-07-13 16:40:13 +08:00
Justin Mayer
95965459f2 docs: Fix linter errors with invoke lint --fix 2025-07-09 09:15:40 +02:00
Justin Mayer
3efb0817e3 Ignore Ruff 0.12 rule compliance in git blame 2025-07-08 08:13:44 +02:00
Justin Mayer
f4ee3b7946
Merge pull request #3483 from boxydog/ruff_0_12_2 2025-07-08 08:10:18 +02:00
Justin Mayer
939434b4ab
Merge pull request #3482 from getpelican/limit-dependabot 2025-07-07 08:25:47 +02:00
boxydog
4dedf17958 Move ruff to 0.12.2 and fix new complaints 2025-07-05 10:09:08 -05:00
Justin Mayer
a29857ac19
Merge pull request #3467 from nkr0/bump-pygments-version 2025-07-05 08:39:01 +02:00
Justin Mayer
bfd1068b82
Merge pull request #3474 from clockback/use-lists-not-tuples 2025-07-05 07:48:57 +02:00
Justin Mayer
0e358c611c
Merge pull request #3479 from clockback/fix-default-slug-regex-substitutions 2025-07-05 07:45:13 +02:00
Ilya Simpson
fca2fde2ed Change lists, not tuples, in config settings
In the documentation, both `SOCIAL` and `LINKS` are described as a list
of tuples, but all examples show them as tuples of tuples. It makes the
most sense for them to be lists, so the examples should match the docs
going forward.

Similarly, `LOCALE` is described as a list, but the examples show it as
a tuple. Likewise, the examples should be lists, in line with the
description.
2025-07-04 20:06:44 +12:00
Justin Mayer
ff4460c3d7 Limit Dependabot scope to GitHub Actions only
Sometimes we intentionally pin specific package versions -- such as for
Pygments, Jinja2, and Markdown -- and thus automated Dependabot PRs for
those packages are spurious and unwanted.
2025-07-01 09:31:01 +02:00
Ilya Simpson
b2ac0e93aa Fixing default SLUG_REGEX_SUBSTITUTIONS in docs.
Backslashes should not have been doubled, given the defaults are raw
strings.
2025-06-07 22:12:46 +12:00
Justin Mayer
9e3e1325c0
Merge pull request #3475 from clockback/enable-flake8-builtins 2025-06-02 15:11:00 +02:00
Ilya Simpson
f44ec52427 Enable flake8-builtins Ruff rule. 2025-06-02 17:22:50 +12:00
Justin Mayer
9f6cc9f0d7
Merge pull request #3473 from clockback/main 2025-05-30 09:42:26 +02:00
Ilya Simpson
ffe22e3c59 Fixing documented default for ARTICLE_SAVE_AS. 2025-05-29 22:29:33 +12:00
Justin Mayer
487486138f
Merge pull request #3470 from emmanuel-ferdman/main
fix: Resolve `datetime` warnings
2025-05-14 09:48:34 +02:00