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.6.tar.gz (7.4 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.6-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: zvc-0.1.6.tar.gz
  • Upload date:
  • Size: 7.4 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.6.tar.gz
Algorithm Hash digest
SHA256 51e51e6910b0ec5a000c54fed93df76f3f15ee8ebb8409d9b1c0bc4e7a399fd8
MD5 62ec3eb1fd9f52da75cc7a0565daecbe
BLAKE2b-256 997f15afaeef84cbb39d2c47d49e00f603ec4470bddb92a57c12b4fca96648a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for zvc-0.1.6.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.6-py3-none-any.whl.

File metadata

  • Download URL: zvc-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 7.0 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 71e0d89726b5126465f6e26e3aeacb9ab4902852a476a9663682819c04f22df8
MD5 55ed36bd91bc54a1851acffa7024da56
BLAKE2b-256 573137e41175ca6a4472e93eafecf18b40599a9818381164f9aa54c1f28dba4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for zvc-0.1.6-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