Skip to content

Add theme, Python version and feed domain support to GitHub Pages deployment workflow#1

Closed
seanh wants to merge 1 commit into
masterfrom
gha-theme-support
Closed

Add theme, Python version and feed domain support to GitHub Pages deployment workflow#1
seanh wants to merge 1 commit into
masterfrom
gha-theme-support

Conversation

@seanh

@seanh seanh commented Jun 11, 2024

Copy link
Copy Markdown
Owner

Add theme, Python version 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.origin }}"' to the pelican command to set the value of Pelican's FEED_DOMAIN setting for feed URLs.

@seanh seanh changed the title Add theme support to the GitHub Actions deployment workflow Add theme, Python version and feed domain support to GitHub Pages deployment workflow Jun 14, 2024
…workflow

Add theme, Python version 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.origin }}"'`
   to the `pelican` command to set the value of Pelican's `FEED_DOMAIN`
   setting for feed URLs.
@seanh seanh force-pushed the gha-theme-support branch from 1260342 to 78db58d Compare June 14, 2024 12:35
@seanh

seanh commented Jun 14, 2024

Copy link
Copy Markdown
Owner Author

Closing in favour of getpelican#3330

@seanh seanh closed this Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant