Deploy a dir of md files as a static site
Project description
Bloggen
Point bloggen to a hosting location, give it your markdown, then watch it deploy a static site.
Use
A parable:
Lee creates a GCP credentials json:
- Lee gets a service token JSON from GCP. He follows this guide https://cloud.google.com/storage/docs/reference/libraries#setting_up_authentication'
- Lee saves the JSON to his machine and remembers the path for later. Bloggen is going to save the path to that JSON into an environment variable
- Lee will need to tell Bloggen the path to the json by configuring a Bloggen profile
Lee configures a profile:
-
Lee runs
bloggen --config
and supplies the following information:- Name
- Path to GCP credentials json
- Name of GCP bucket to use
-
Lee writes 5 md notes into a dir
-
Lee runs
bloggen --generate path_to_md_dir
-
Lee sees a new dir appear. It is named static-site and can be found at ../path_to_md_dir
-
Lee runs
bloggen --publish path_to_static_site
-
Lee learns that his notes are available as a static site on GCP
Generate
generates static webpage User provides a directory of markdown to be converted to html
bloggen generate --path=path_to_dir
Sync
Sync directory of markdown files with existing static site
bloggen sync --path=path_to_dir_of_md_files
Add
Add file to static site
Convert given markdown file to html and add to site
bloggen add --path=path_to_md_file
Remove
Remove named page from static site
bloggen remove --name=name_of_file
Destroy
Destroy site and bucket
bloggen destroy
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
Built Distribution
File details
Details for the file bloggen-0.0.4.tar.gz
.
File metadata
- Download URL: bloggen-0.0.4.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.9.15 Darwin/21.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74323b2af617f7731ea3f4a721cfaee0a8e02fb537e7dafc9c5e0841d97be438 |
|
MD5 | a7c1dfc6b1a5796c260c4899a96d9b44 |
|
BLAKE2b-256 | e030204426f9d5fda8fdcbffe8621c80b93c398301f53c254f0df9cd6b8ce154 |
File details
Details for the file bloggen-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: bloggen-0.0.4-py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.9.15 Darwin/21.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10c9f3d34d59b0547bd122cbd0e1fea793bc6de8c83f21f920c1e521094c4e5e |
|
MD5 | 68b9327d93539131609feb23d9c5e953 |
|
BLAKE2b-256 | 15d8e8f580e6859a2d07f3f088d7186822f1a71c9aee7a7b89b829ea1308ffe9 |