# Blurry
[](https://github.com/blurry-dev/blurry/actions/workflows/github-actions-nox.yml)
[](https://pypi.org/project/blurry-cli/)
[](https://pypi.org/project/blurry-cli/)
[](https://pypi.python.org/pypi/blurry-cli/)


## tl;dr
Blurry is a schema-first, plugin-enabled static site generator.
Markdown front matter directly to [Schema.org types](https://schema.org/docs/full.html), so your content is SEO-friendly and [rich results-ready](https://developers.google.com/search/docs/appearance/structured-data/search-gallery) out of the box.
Blurry also makes your images responsive, supports embedding Python source code in Markdown files, and more.
Check out the docs and try it out!
**Note**: Until v1.0.0, minor versions (0.x.0) may not be backwards compatible.
## Documentation
View the documentation site at <https://blurry-docs.netlify.app/>.
## Contributing
Contributions are welcome!
Check out [the contribution docs](https://github.com/blurry-dev/blurry/blob/main/CONTRIBUTING.md) to get started.
## Security contact information
To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.
## Standing on the shoulders of giants
Blurry blends together high-quality libraries:
- [Mistune](https://mistune.readthedocs.io/) to convert Markdown to HTML
- [Jinja](https://jinja.palletsprojects.com/) for HTML templating
- [JinjaX](https://jinjax.scaletti.dev/) for Jinja components
- [LiveReload](https://livereload.readthedocs.io/) for an HTTP server with automatic browser reloading
- [Typer](https://typer.tiangolo.com/) for its CLI interface
- [ImageMagick](https://imagemagick.org/index.php) to resize and convert images
© 2020-present, John Franey
Raw data
{
"_id": null,
"home_page": null,
"name": "blurry-cli",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "static-site-generator, seo, pagespeed",
"author": "John Franey",
"author_email": "franey@duck.com",
"download_url": "https://files.pythonhosted.org/packages/e2/ce/72c23183db337e66e92b84804788005d88f917a67510f5e955d5290e21ea/blurry_cli-0.14.0.tar.gz",
"platform": null,
"description": "# Blurry\n\n[](https://github.com/blurry-dev/blurry/actions/workflows/github-actions-nox.yml)\n[](https://pypi.org/project/blurry-cli/)\n[](https://pypi.org/project/blurry-cli/)\n[](https://pypi.python.org/pypi/blurry-cli/)\n\n\n\n\n## tl;dr\n\nBlurry is a schema-first, plugin-enabled static site generator.\nMarkdown front matter directly to [Schema.org types](https://schema.org/docs/full.html), so your content is SEO-friendly and [rich results-ready](https://developers.google.com/search/docs/appearance/structured-data/search-gallery) out of the box.\n\nBlurry also makes your images responsive, supports embedding Python source code in Markdown files, and more.\n\nCheck out the docs and try it out!\n\n**Note**: Until v1.0.0, minor versions (0.x.0) may not be backwards compatible.\n\n## Documentation\n\nView the documentation site at <https://blurry-docs.netlify.app/>.\n\n## Contributing\n\nContributions are welcome!\nCheck out [the contribution docs](https://github.com/blurry-dev/blurry/blob/main/CONTRIBUTING.md) to get started.\n\n## Security contact information\n\nTo report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security).\nTidelift will coordinate the fix and disclosure.\n\n## Standing on the shoulders of giants\n\nBlurry blends together high-quality libraries:\n\n- [Mistune](https://mistune.readthedocs.io/) to convert Markdown to HTML\n- [Jinja](https://jinja.palletsprojects.com/) for HTML templating\n- [JinjaX](https://jinjax.scaletti.dev/) for Jinja components\n- [LiveReload](https://livereload.readthedocs.io/) for an HTTP server with automatic browser reloading\n- [Typer](https://typer.tiangolo.com/) for its CLI interface\n- [ImageMagick](https://imagemagick.org/index.php) to resize and convert images\n\n© 2020-present, John Franey\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Mistune-based static site generator for Python",
"version": "0.14.0",
"project_urls": {
"Repository": "https://github.com/blurry-dev/blurry"
},
"split_keywords": [
"static-site-generator",
" seo",
" pagespeed"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a51bb70fcab8f9a9a853ae9ce8553a0d02bd9ade8f6d657e37fe5bbd4ef9c9b1",
"md5": "8a25e3a177b2949f31c51a57afda5789",
"sha256": "3ac60dcd30cedf6a6953f2a4d425facb500d53ef636a7fca04975f07abd7edcf"
},
"downloads": -1,
"filename": "blurry_cli-0.14.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8a25e3a177b2949f31c51a57afda5789",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 34388,
"upload_time": "2025-01-20T19:57:43",
"upload_time_iso_8601": "2025-01-20T19:57:43.739785Z",
"url": "https://files.pythonhosted.org/packages/a5/1b/b70fcab8f9a9a853ae9ce8553a0d02bd9ade8f6d657e37fe5bbd4ef9c9b1/blurry_cli-0.14.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2ce72c23183db337e66e92b84804788005d88f917a67510f5e955d5290e21ea",
"md5": "0107a1f445a51b40d5cbb5240e0e7ec4",
"sha256": "d1eb148bba3017939da10cdec91be935aa043c1a2eac749250f08b1302ee7696"
},
"downloads": -1,
"filename": "blurry_cli-0.14.0.tar.gz",
"has_sig": false,
"md5_digest": "0107a1f445a51b40d5cbb5240e0e7ec4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.11",
"size": 24921,
"upload_time": "2025-01-20T19:57:45",
"upload_time_iso_8601": "2025-01-20T19:57:45.890872Z",
"url": "https://files.pythonhosted.org/packages/e2/ce/72c23183db337e66e92b84804788005d88f917a67510f5e955d5290e21ea/blurry_cli-0.14.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-20 19:57:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "blurry-dev",
"github_project": "blurry",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "blurry-cli"
}