Blurry
Menu

Commands: build

build builds a production-ready version of a Blurry static site. It outputs the site in the folder specified by the build_directory_name setting, which defaults to ./dist/

To build the site, Blurry:

For the given content directory contents:

$ tree content
content
โ”œโ”€โ”€ commands
โ”‚   โ”œโ”€โ”€ build.md
โ”‚   โ””โ”€โ”€ runserver.md
โ”œโ”€โ”€ configuration
โ”‚   โ”œโ”€โ”€ blurry.toml.md
โ”‚   โ”œโ”€โ”€ environment-variables.md
โ”‚   โ””โ”€โ”€ settings.md
โ”œโ”€โ”€ content
โ”‚   โ”œโ”€โ”€ images.md
โ”‚   โ””โ”€โ”€ markdown.md
โ”œโ”€โ”€ getting-started
โ”‚   โ”œโ”€โ”€ introduction.md
โ”‚   โ””โ”€โ”€ quick-start.md
โ”œโ”€โ”€ images
โ”‚   โ””โ”€โ”€ schema.org-logo.png
โ”œโ”€โ”€ index.md
โ””โ”€โ”€ templates
    โ”œโ”€โ”€ context.md
    โ””โ”€โ”€ syntax.md

7 directories, 13 files

the build output would look something like:

$ blurry build
Gathered 14 tasks (sitemap and 13 content files)
Took 0.143583 seconds

and the dist/ directory would look like:

$ tree dist
dist
โ”œโ”€โ”€ commands
โ”‚   โ”œโ”€โ”€ build
โ”‚   โ”‚   โ””โ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ runserver
โ”‚       โ””โ”€โ”€ index.html
โ”œโ”€โ”€ configuration
โ”‚   โ”œโ”€โ”€ blurry.toml
โ”‚   โ”‚   โ””โ”€โ”€ index.html
โ”‚   โ”œโ”€โ”€ environment-variables
โ”‚   โ”‚   โ””โ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ settings
โ”‚       โ””โ”€โ”€ index.html
โ”œโ”€โ”€ content
โ”‚   โ”œโ”€โ”€ images
โ”‚   โ”‚   โ””โ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ markdown
โ”‚       โ””โ”€โ”€ index.html
โ”œโ”€โ”€ getting-started
โ”‚   โ”œโ”€โ”€ introduction
โ”‚   โ”‚   โ””โ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ quick-start
โ”‚       โ””โ”€โ”€ index.html
โ”œโ”€โ”€ images
โ”‚   โ”œโ”€โ”€ schema.org-logo-285.avif
โ”‚   โ”œโ”€โ”€ schema.org-logo-285.png
โ”‚   โ”œโ”€โ”€ schema.org-logo-354.avif
โ”‚   โ”œโ”€โ”€ schema.org-logo-354.png
โ”‚   โ”œโ”€โ”€ schema.org-logo.avif
โ”‚   โ””โ”€โ”€ schema.org-logo.png
โ”œโ”€โ”€ index.html
โ”œโ”€โ”€ sitemap.xml
โ””โ”€โ”€ templates
    โ”œโ”€โ”€ context
    โ”‚   โ””โ”€โ”€ index.html
    โ””โ”€โ”€ syntax
        โ””โ”€โ”€ index.html

18 directories, 19 files