pelican/docs
Sean Hammond e46595cdac
Add theme, Python version, siteurl and feed_domain to GitHub Pages deployment workflow
Add theme, Python version, siteurl and feed_domain support to the
reusable GitHub Actions workflow for deploying a Pelican site to GitHub
Pages:

1. Add a new `theme` option to the workflow that callers can use to
   specify an external theme to be checked out and used

2. Add a new `python` option to the workflow that callers can use to
   specify the Python version, in case they need to build their site
   with a particular version of Python

3. Pass `--extra-settings FEED_DOMAIN='"${{ steps.pages.outputs.base_url }}"'`
   to the `pelican` command to set the value of Pelican's `FEED_DOMAIN`
   setting for feed URLs.

4. Add a `feed_domain` input to the workflow so that users can override
   the feed domain if they need to.

5. Add a `siteurl` input to the workflow so that users can override the
   site URL if they need to.

6. Add a note to the docs about GitHub Pages generating http:// URLs for
   https:// sites, and how to fix it

7. Some light editing of the docs for the workflow
2024-06-17 13:57:10 +01:00
..
_static Strip trailing whitespace 2023-10-29 22:19:44 +01:00
_templates pre-commit filter auto-indents templates, css, js 2024-05-31 07:34:01 -05:00
changelog.rst Release Pelican 4.9.1 2023-11-15 17:16:23 +00:00
conf.py Fixes in files for ruff T201, RUF001, PLR2004, B904, SLOT000, PYI024, PIE800 2024-05-31 10:41:24 -05:00
content.rst Merge pull request #3264 from boxydog/medium_importer 2024-01-26 10:02:54 +01:00
contribute.rst Tweak docs about test coverage and git blame 2024-06-16 19:23:46 +02:00
faq.rst remove WRITE_SELECTED 2023-11-12 19:43:26 +03:00
importer.rst Merge pull request #3264 from boxydog/medium_importer 2024-01-26 10:02:54 +01:00
index.rst Add Pelican theme repo link to docs 2021-10-05 07:38:24 +02:00
install.rst migrate configuration to PEP621 compatible config 2023-10-29 11:59:58 +01:00
internals.rst fix usage of pelican_open in docs 2020-07-11 17:39:30 +02:00
Makefile Add the docs 2010-10-13 23:08:08 +01:00
pelican-themes.rst Code should be between backquotes () 2023-06-23 09:27:51 +02:00
plugins.rst preserve connection order in blinker 2023-11-03 01:13:12 +03:00
publish.rst remove WRITE_SELECTED 2023-11-12 19:43:26 +03:00
quickstart.rst migrate configuration to PEP621 compatible config 2023-10-29 11:59:58 +01:00
report.rst Docs: Reflow to 79 char line limit 2018-11-02 20:53:15 -06:00
settings.rst Feature: Add setting to append ref parameter to links in feeds (#3249) 2024-04-19 20:54:27 +02:00
themes.rst Modify wording slightly 2023-11-02 14:09:51 +01:00
tips.rst Add theme, Python version, siteurl and feed_domain to GitHub Pages deployment workflow 2024-06-17 13:57:10 +01:00