Name | gsstatic JSON |
Version |
0.0.1
JSON |
| download |
home_page | None |
Summary | A static site generator based on the Jinja2 templating engine. |
upload_time | 2024-09-26 05:34:43 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
jinja2
static site generator
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# GSStatic
GS Static is a static website builder built with Python and Jinja2 with inspiration from django-jinja.
Borrows heavily from staticjinja but makes Jinja more of the focus. Uses ideas (and some code) from django-jinja about how the enviroment can be configured.
Supports the idea of an input directory which holds templates to be rendered but adds extra template directories which are added to the template resolution path. In this way the output folder mirrors the input folder with partials stored outside of this structure.
Supports adding a `tags` directory which holds template tags, global functions, filters and tests that can be automatically added to the enviroment. This is the core path for adding extra code / features to templates.
Context has been simplified to a callable that takes a template name. The same callable is used for all templates. What form this takes and what happens after is up to the user.
Raw data
{
"_id": null,
"home_page": null,
"name": "gsstatic",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "jinja2, static site generator",
"author": null,
"author_email": "Paul Gower <pgower@gscs.au>",
"download_url": "https://files.pythonhosted.org/packages/90/a0/734c4ba0647b6738ce8cf6ca1d2b9d48af43fe8d202f72873add5dd58b22/gsstatic-0.0.1.tar.gz",
"platform": null,
"description": "# GSStatic\nGS Static is a static website builder built with Python and Jinja2 with inspiration from django-jinja.\n\nBorrows heavily from staticjinja but makes Jinja more of the focus. Uses ideas (and some code) from django-jinja about how the enviroment can be configured.\n\nSupports the idea of an input directory which holds templates to be rendered but adds extra template directories which are added to the template resolution path. In this way the output folder mirrors the input folder with partials stored outside of this structure.\n\nSupports adding a `tags` directory which holds template tags, global functions, filters and tests that can be automatically added to the enviroment. This is the core path for adding extra code / features to templates.\n\nContext has been simplified to a callable that takes a template name. The same callable is used for all templates. What form this takes and what happens after is up to the user.\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A static site generator based on the Jinja2 templating engine.",
"version": "0.0.1",
"project_urls": {
"Homepage": "https://github.com/GSCS-AU/gsstatic",
"Issues": "https://github.com/GSCS-AU/gsstatic/issues"
},
"split_keywords": [
"jinja2",
" static site generator"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "91fddf8eba4db516ad16edb349ff203da33c1e3e7deddeb4df8c097f2d309e7b",
"md5": "9f1e43e96ab6b1af77710ebbcd06ea9a",
"sha256": "ce2635778f66b6ae83fce417a4ece82205f18bd8194c8c20cc56762fe3a7aaa0"
},
"downloads": -1,
"filename": "gsstatic-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f1e43e96ab6b1af77710ebbcd06ea9a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 9948,
"upload_time": "2024-09-26T05:34:41",
"upload_time_iso_8601": "2024-09-26T05:34:41.298136Z",
"url": "https://files.pythonhosted.org/packages/91/fd/df8eba4db516ad16edb349ff203da33c1e3e7deddeb4df8c097f2d309e7b/gsstatic-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "90a0734c4ba0647b6738ce8cf6ca1d2b9d48af43fe8d202f72873add5dd58b22",
"md5": "799b3d12e1ee380ae2b3497b5213e717",
"sha256": "812f2483ed77f3d404a3e11628c95cf64b513373834da0b2bbb919085e84c8f0"
},
"downloads": -1,
"filename": "gsstatic-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "799b3d12e1ee380ae2b3497b5213e717",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 9529,
"upload_time": "2024-09-26T05:34:43",
"upload_time_iso_8601": "2024-09-26T05:34:43.132588Z",
"url": "https://files.pythonhosted.org/packages/90/a0/734c4ba0647b6738ce8cf6ca1d2b9d48af43fe8d202f72873add5dd58b22/gsstatic-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-26 05:34:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "GSCS-AU",
"github_project": "gsstatic",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "gsstatic"
}