An uber-quick tool to create a Pelican static-site and deploy it to GitHub Pages.
Project description
turbopelican
An uber-quick tool to create a Pelican static-site and deploy it to GitHub Pages.
Usage
Users are recommended to run turbopelican using uvx:
uvx turbopelican mypersonalsite
This will create a new repository mypersonalsite, with everything ready to
push to GitHub.
ℹ️ NOTE: Make sure that the site-url uses the GitHub repository's name. For example, if you want the website to be
https://johndoe.github.io, your GitHub repository will need to be calledjohndoe.github.io.
You will then need to open your GitHub repository's settings, and under "Code and automation" click "Pages". The section "Build and deployment" allows you to choose a source. Choose GitHub actions, and your site should be published.
You can learn more about Pelican here.
Configuration
Pelican still targets Python 3.9, which does not bundle built-in support for
reading TOML configuration. Projects using turbopelican require Python 3.11
or higher, and therefore adopt the newer convention of placing configuration
in a TOML file rather than Python scripts. Generally, you should only need to
modify turbopelican.toml, rather than pelicanconf.py or publishconf.py.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file turbopelican-0.2.0.tar.gz.
File metadata
- Download URL: turbopelican-0.2.0.tar.gz
- Upload date:
- Size: 72.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa045e0639c50c8009937914bf1f6af4ed57439ef960b14e6c3d2f183845694b
|
|
| MD5 |
55d716540665cd5102c4ae23ac6772b9
|
|
| BLAKE2b-256 |
bc9f3e5cb364ab3e29fff79ed64d4b32c9fb2b0d9dbd9a1ff43881a50bdc5f9a
|
File details
Details for the file turbopelican-0.2.0-py3-none-any.whl.
File metadata
- Download URL: turbopelican-0.2.0-py3-none-any.whl
- Upload date:
- Size: 59.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2734fb7243c61af83295f59075d112a74c6bff5dbfb7990ed2c880fcd1ec95c
|
|
| MD5 |
0b7fbfd31e432f01a7a12f4085c9d5ac
|
|
| BLAKE2b-256 |
f6d47f9a33245898391698d61dc3befb67ec4e57b0c69aee7746b5c23241e3d8
|