Skip to main content

static blog generator

Project description

logo

Lint Version


install

pip3 install zvc

help

> zvc --help 

 Usage: zvc [OPTIONS] COMMAND [ARGS]...

╭─ Options ────────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.      │
│ --show-completion             Show completion for the current shell, to copy │
│                               it or customize the installation.              │
│ --help                        Show this message and exit.                    │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────╮
│ init    Initialize the blog structure with required directories and config   │
│         file.                                                                │
│ clean   Clean the generated files                                            │
│ build   Build the static site.                                               │
╰──────────────────────────────────────────────────────────────────────────────╯

init

> mkdir blog 
> cd blog 
> zvc init 
Initializing blog structure...
Created directory: contents
Created directory: themes
Created directory: themes/default
Created directory: themes/default/assets
Created file: config.yaml
Created file: themes/default/index.html
Created file: themes/default/post.html
Created file: themes/default/assets/style.css
Created directory: docs
Initialization complete!

build

> zvc build 
Building static site...
Cleared directory: docs
Copying theme assets from: themes/default/assets
Theme assets copied to: ./docs/assets
  Converting markdown files... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100%
Created index.html: docs/index.html
Build complete!

run

> python -m http.server 8000  --directory ./docs 

example

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

zvc-0.1.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

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

zvc-0.1.3-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file zvc-0.1.3.tar.gz.

File metadata

  • Download URL: zvc-0.1.3.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zvc-0.1.3.tar.gz
Algorithm Hash digest
SHA256 52fcee15196ca2780833e6df1abc156d098f72328519b8c43b708eb8b2ed79cd
MD5 abf2b336a5d15ac9c7958a88a86e952a
BLAKE2b-256 96ae3333070deaeea021f4cefcac797db95d96c326e0263808d78ae61bea8515

See more details on using hashes here.

Provenance

The following attestation bundles were made for zvc-0.1.3.tar.gz:

Publisher: deploy.yml on ash84-io/zvc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file zvc-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: zvc-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for zvc-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a473d63192a721affde6d207762c6a579cd8f297ffae14414d41cfdaf5968b9b
MD5 d4e33e9eae5cda9656e4eaef813f3181
BLAKE2b-256 ad97821dec1126deb1eb64d019e9384fa797d27982b915f0bee88afad937841d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zvc-0.1.3-py3-none-any.whl:

Publisher: deploy.yml on ash84-io/zvc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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