forked from github/pelican
Rename default branch to main
This commit is contained in:
parent
28e54106f2
commit
36ebe91af7
7 changed files with 17 additions and 17 deletions
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
|
|
@ -110,7 +110,7 @@ jobs:
|
||||||
environment: Deployment
|
environment: Deployment
|
||||||
needs: [test, lint, docs, build]
|
needs: [test, lint, docs, build]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: github.ref=='refs/heads/master' && github.event_name!='pull_request' && github.repository == 'getpelican/pelican'
|
if: github.ref=='refs/heads/main' && github.event_name!='pull_request' && github.repository == 'getpelican/pelican'
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: write
|
contents: write
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ Before you ask for help, please make sure you do the following:
|
||||||
|
|
||||||
3. Try reproducing the issue in a clean environment, ensuring you are using:
|
3. Try reproducing the issue in a clean environment, ensuring you are using:
|
||||||
|
|
||||||
* latest Pelican release (or an up-to-date Git clone of Pelican master)
|
* latest Pelican release (or an up-to-date Git clone of Pelican ``main`` branch)
|
||||||
* latest releases of libraries used by Pelican
|
* latest releases of libraries used by Pelican
|
||||||
* no plugins or only those related to the issue
|
* no plugins or only those related to the issue
|
||||||
|
|
||||||
|
|
@ -87,7 +87,7 @@ Using Git and GitHub
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
* `Create a new branch`_ specific to your change (as opposed to making
|
* `Create a new branch`_ specific to your change (as opposed to making
|
||||||
your commits in the master branch).
|
your commits in the ``main`` branch).
|
||||||
* **Don't put multiple unrelated fixes/features in the same branch / pull request.**
|
* **Don't put multiple unrelated fixes/features in the same branch / pull request.**
|
||||||
For example, if you're working on a new feature and find a bugfix that
|
For example, if you're working on a new feature and find a bugfix that
|
||||||
doesn't *require* your new feature, **make a new distinct branch and pull
|
doesn't *require* your new feature, **make a new distinct branch and pull
|
||||||
|
|
|
||||||
|
|
@ -64,8 +64,8 @@ Why the name “Pelican”?
|
||||||
.. _`Pelican's internals`: https://docs.getpelican.com/en/latest/internals.html
|
.. _`Pelican's internals`: https://docs.getpelican.com/en/latest/internals.html
|
||||||
.. _`hosted on GitHub`: https://github.com/getpelican/pelican
|
.. _`hosted on GitHub`: https://github.com/getpelican/pelican
|
||||||
|
|
||||||
.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/getpelican/pelican/main.yml?branch=master
|
.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/getpelican/pelican/main.yml?branch=main
|
||||||
:target: https://github.com/getpelican/pelican/actions/workflows/main.yml?query=branch%3Amaster
|
:target: https://github.com/getpelican/pelican/actions/workflows/main.yml?query=branch%3Amain
|
||||||
:alt: GitHub Actions CI: continuous integration status
|
:alt: GitHub Actions CI: continuous integration status
|
||||||
.. |pypi-version| image:: https://img.shields.io/pypi/v/pelican.svg
|
.. |pypi-version| image:: https://img.shields.io/pypi/v/pelican.svg
|
||||||
:target: https://pypi.org/project/pelican/
|
:target: https://pypi.org/project/pelican/
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ Environment variables can also be used here but must be escaped appropriately::
|
||||||
|
|
||||||
Settings are configured in the form of a Python module (a file). There is an
|
Settings are configured in the form of a Python module (a file). There is an
|
||||||
`example settings file
|
`example settings file
|
||||||
<https://github.com/getpelican/pelican/raw/master/samples/pelican.conf.py>`_
|
<https://github.com/getpelican/pelican/raw/main/samples/pelican.conf.py>`_
|
||||||
available for reference.
|
available for reference.
|
||||||
|
|
||||||
To see a list of current settings in your environment, including both default
|
To see a list of current settings in your environment, including both default
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ To generate its HTML output, Pelican uses the `Jinja
|
||||||
<https://palletsprojects.com/p/jinja/>`_ templating engine due to its flexibility and
|
<https://palletsprojects.com/p/jinja/>`_ templating engine due to its flexibility and
|
||||||
straightforward syntax. If you want to create your own theme, feel free to take
|
straightforward syntax. If you want to create your own theme, feel free to take
|
||||||
inspiration from the `"simple" theme
|
inspiration from the `"simple" theme
|
||||||
<https://github.com/getpelican/pelican/tree/master/pelican/themes/simple/templates>`_.
|
<https://github.com/getpelican/pelican/tree/main/pelican/themes/simple/templates>`_.
|
||||||
|
|
||||||
To generate your site using a theme you have created (or downloaded manually
|
To generate your site using a theme you have created (or downloaded manually
|
||||||
and then modified), you can specify that theme via the ``-t`` flag::
|
and then modified), you can specify that theme via the ``-t`` flag::
|
||||||
|
|
@ -368,7 +368,7 @@ period_num A tuple of the form (``year``, ``month``, ``day``),
|
||||||
|
|
||||||
You can see an example of how to use `period` in the `"simple" theme
|
You can see an example of how to use `period` in the `"simple" theme
|
||||||
period_archives.html template
|
period_archives.html template
|
||||||
<https://github.com/getpelican/pelican/blob/master/pelican/themes/simple/templates/period_archives.html>`_.
|
<https://github.com/getpelican/pelican/blob/main/pelican/themes/simple/templates/period_archives.html>`_.
|
||||||
|
|
||||||
|
|
||||||
.. _period_archives_variable:
|
.. _period_archives_variable:
|
||||||
|
|
|
||||||
|
|
@ -89,18 +89,18 @@ Publishing a User Site to GitHub Pages from a Branch
|
||||||
----------------------------------------------------
|
----------------------------------------------------
|
||||||
|
|
||||||
To publish a Pelican site in the form of User Pages, you need to *push* the
|
To publish a Pelican site in the form of User Pages, you need to *push* the
|
||||||
content of the ``output`` dir generated by Pelican to the ``master`` branch of
|
content of the ``output`` dir generated by Pelican to the ``main`` branch of
|
||||||
your ``<username>.github.io`` repository on GitHub.
|
your ``<username>.github.io`` repository on GitHub.
|
||||||
|
|
||||||
Again, you can take advantage of ``ghp-import``::
|
Again, you can take advantage of ``ghp-import``::
|
||||||
|
|
||||||
$ pelican content -o output -s pelicanconf.py
|
$ pelican content -o output -s pelicanconf.py
|
||||||
$ ghp-import output -b gh-pages
|
$ ghp-import output -b gh-pages
|
||||||
$ git push git@github.com:elemoine/elemoine.github.io.git gh-pages:master
|
$ git push git@github.com:elemoine/elemoine.github.io.git gh-pages:main
|
||||||
|
|
||||||
The ``git push`` command pushes the local ``gh-pages`` branch (freshly updated
|
The ``git push`` command pushes the local ``gh-pages`` branch (freshly updated
|
||||||
by the ``ghp-import`` command) to the ``elemoine.github.io`` repository's
|
by the ``ghp-import`` command) to the ``elemoine.github.io`` repository's
|
||||||
``master`` branch on GitHub.
|
``main`` branch on GitHub.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
|
|
@ -116,10 +116,10 @@ inside the ``Pelican`` folder you can run::
|
||||||
|
|
||||||
$ pelican content -o .. -s pelicanconf.py
|
$ pelican content -o .. -s pelicanconf.py
|
||||||
|
|
||||||
Now you can push the whole project ``<username>.github.io`` to the master
|
Now you can push the whole project ``<username>.github.io`` to the main
|
||||||
branch of your GitHub repository::
|
branch of your GitHub repository::
|
||||||
|
|
||||||
$ git push origin master
|
$ git push origin main
|
||||||
|
|
||||||
(assuming origin is set to your remote repository).
|
(assuming origin is set to your remote repository).
|
||||||
|
|
||||||
|
|
@ -127,7 +127,7 @@ Publishing to GitHub Pages Using a Custom GitHub Actions Workflow
|
||||||
-----------------------------------------------------------------
|
-----------------------------------------------------------------
|
||||||
|
|
||||||
Pelican-powered sites can be published to GitHub Pages via a `custom workflow
|
Pelican-powered sites can be published to GitHub Pages via a `custom workflow
|
||||||
<https://github.com/getpelican/pelican/blob/master/.github/workflows/github_pages.yml>`_.
|
<https://github.com/getpelican/pelican/blob/main/.github/workflows/github_pages.yml>`_.
|
||||||
To use it:
|
To use it:
|
||||||
|
|
||||||
1. Enable GitHub Pages in your repo: go to **Settings → Pages** and choose
|
1. Enable GitHub Pages in your repo: go to **Settings → Pages** and choose
|
||||||
|
|
@ -144,7 +144,7 @@ To use it:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
uses: "getpelican/pelican/.github/workflows/github_pages.yml@master"
|
uses: "getpelican/pelican/.github/workflows/github_pages.yml@main"
|
||||||
permissions:
|
permissions:
|
||||||
contents: "read"
|
contents: "read"
|
||||||
pages: "write"
|
pages: "write"
|
||||||
|
|
@ -152,7 +152,7 @@ To use it:
|
||||||
with:
|
with:
|
||||||
settings: "publishconf.py"
|
settings: "publishconf.py"
|
||||||
|
|
||||||
You may want to replace the ``@master`` with the ID of a specific commit in
|
You may want to replace the ``@main`` with the ID of a specific commit in
|
||||||
this repo in order to pin the version of the reusable workflow that you're using:
|
this repo in order to pin the version of the reusable workflow that you're using:
|
||||||
``uses: getpelican/pelican/.github/workflows/github_pages.yml@<COMMIT_ID>``.
|
``uses: getpelican/pelican/.github/workflows/github_pages.yml@<COMMIT_ID>``.
|
||||||
If you do this you might want to get Dependabot to send you automated pull
|
If you do this you might want to get Dependabot to send you automated pull
|
||||||
|
|
|
||||||
|
|
@ -347,7 +347,7 @@ def handle_deprecated_settings(settings: Settings) -> Settings:
|
||||||
"FILES_TO_COPY",
|
"FILES_TO_COPY",
|
||||||
"STATIC_PATHS and EXTRA_PATH_METADATA",
|
"STATIC_PATHS and EXTRA_PATH_METADATA",
|
||||||
"https://github.com/getpelican/pelican/"
|
"https://github.com/getpelican/pelican/"
|
||||||
"blob/master/docs/settings.rst#path-metadata",
|
"blob/main/docs/settings.rst#path-metadata",
|
||||||
),
|
),
|
||||||
]:
|
]:
|
||||||
if old in settings:
|
if old in settings:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue