Skip to main content

gist-blog.

Project description

Zero Git friction. Write in reStructuredText → Public Gist → auto-deployed Pelican blog with full-text search.

How to publish a post

  1. Create a public Gist on GitHub.

  2. Description must start with: blog: Your Post Title

  3. File must be valid reST with field-list metadata (see example in the original prompt).

  4. Save. The site updates automatically every 4 hours (or manually trigger the GitHub Action).

================
The Post Title
================
:date: 2026-04-02 14:00
:category: Tech
:tags: python, automation
:summary: This text appears **only** in the post listings (homepage, archives, etc.).
:image: https://picsum.photos/id/1015/800/450

Post body starts here...

Search page lives at /pages/search/.

Important: Change USERNAME = “barseghyanartur” in fetch_gists.py to your own GitHub username before the first run.

Local development

1. Clone the repo

git clone https://github.com/YOURUSERNAME/YOUR-REPO.git
cd YOUR-REPO

2. Install dependencies

make install

3. Pull your latest Gists

make fetch

4. One-time build + static preview

make serve

# → http://localhost:8000

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gistblog-0.1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gistblog-0.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file gistblog-0.1.tar.gz.

File metadata

  • Download URL: gistblog-0.1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for gistblog-0.1.tar.gz
Algorithm Hash digest
SHA256 7f105b7babc7cbf111d4c587dbe848f0cfe300b9a0dbce9efb783dd2ae63a6e8
MD5 1bf62e92de9ecc37ead364e084b8a3a5
BLAKE2b-256 de871c74e3d3b03f5cd573786bc1500f8a048830401c9ef88da0572c330a130e

See more details on using hashes here.

File details

Details for the file gistblog-0.1-py3-none-any.whl.

File metadata

  • Download URL: gistblog-0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.11

File hashes

Hashes for gistblog-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ede73b61677adae46c53825f21af6e456efb77ca8a275d6c4abfb70db5eb6e4
MD5 b710577e38f4608963496b76bd9abd15
BLAKE2b-256 10edc59e3fdc81012920a523d4832b406b14ad7737650f5bdb197df00540be39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page