{"id":13483117,"url":"https://github.com/hyde/hyde","last_synced_at":"2025-04-11T05:13:47.222Z","repository":{"id":44130873,"uuid":"1229101","full_name":"hyde/hyde","owner":"hyde","description":"A Python Static Website Generator (Presently Unmaintained).","archived":false,"fork":false,"pushed_at":"2024-09-23T13:12:27.000Z","size":2693,"stargazers_count":1631,"open_issues_count":68,"forks_count":246,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-11T05:13:41.930Z","etag":null,"topics":["blog-engine","python","static-site-generator"],"latest_commit_sha":null,"homepage":"http://hyde.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyde.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-01-07T09:52:20.000Z","updated_at":"2025-04-03T21:52:41.000Z","dependencies_parsed_at":"2024-11-19T19:05:05.895Z","dependency_job_id":"146bc871-baac-417c-93b5-7cd49933b6fc","html_url":"https://github.com/hyde/hyde","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyde%2Fhyde","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyde%2Fhyde/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyde%2Fhyde/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyde%2Fhyde/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyde","download_url":"https://codeload.github.com/hyde/hyde/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248345268,"owners_count":21088245,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blog-engine","python","static-site-generator"],"created_at":"2024-07-31T17:01:08.376Z","updated_at":"2025-04-11T05:13:47.202Z","avatar_url":"https://github.com/hyde.png","language":"Python","readme":"Version 0.8.9\n\n.. image:: https://travis-ci.org/hyde/hyde.svg?branch=master\n\nOverview\n========\n\n`Hyde starter kit`_ by `merlinrebrovic`_ is a really nice way to get started\nwith hyde.\n\n`Hyde layout for bootstrap`_ by `auzigog`_ is also a good alternative if you\nlike Twitter's `bootstrap framework`_.\n\nYou can also take a look at `Hyde Powered Websites`_ for inspiration and\nreference.\n\nCurrently hyde is only supported on python 2.7.x.  Python 3.x support is in\nprogress, thanks to `jonafato`_.\n\nHyde is not actively maintained.\n\nMailing List:  `hyde-dev`_ on google groups.\nIRC: #hyde on freenode\n\n\nInstallation\n------------\n\nTo get the latest released version:\n\n::\n\n    pip install hyde\n\nFor the current trunk:\n\n::\n\n    pip install -e git://github.com/hyde/hyde.git#egg=hyde\n\nCreating a new hyde site\n------------------------\n\nThe following command:\n\n::\n\n        hyde -s ~/test_site create\n\nwill create a new hyde site using the test layout.\n\nGenerating the hyde site\n------------------------\n\n::\n\n        cd ~/test_site\n        hyde gen\n\nServing the website\n-------------------\n\n::\n\n        cd ~/test_site\n        hyde serve\n        open http://localhost:8080\n\nPublishing the website\n----------------------\n\n::\n\n        cd ~/test_site\n        hyde publish -p github\n\n\nHyde supports extensible publishers.\n\nGithub\n~~~~~~~\n\nThe hyde documentation is published to github pages using this command with\nthe following configuration:\n\n::\n\n        publisher:\n            github:\n                type: hyde.ext.publishers.dvcs.Git\n                path: ../hyde.github.com\n                url: git@github.com:hyde/hyde.github.com.git\n\n.. Note:: Currently, the initial path must have clone of the repository\n          already in place for this command to work.\n\nPyFS\n~~~~~~~\n\nHyde also has a publisher that acts as a frontend to the awesome\n`PyFS library`_ (thanks to `rfk`_). Here are a few configuration\noptions for some PyFS backends:\n\n::\n\n        publisher:\n            zip:\n                type: hyde.ext.publishers.pyfs.PyFS\n                url: zip://~/deploy/hyde/docs.zip\n            s3:\n                type: hyde.ext.publishers.pyfs.PyFS\n                url: s3://hyde/docs\n            sftp:\n                type: hyde.ext.publishers.pyfs.PyFS\n                url: sftp:hydeuser:hydepassword@hydedocs.org\n\n.. Note:: PyFS is not installed with hyde. In order to use the\n          PyFS publisher, you need to install pyfs separately.\n\nAny PyFS dependencies (Example: `boto` for S3 publishing)\nneed to be installed separately as well.\n\n::\n\n        pip install fs\n        pip install boto\n\nTo get additional help on PyFS backends, you can run the following\ncommand once PyFS is installed:\n\n::\n\n        fsls --listopeners\n\nExamples\n--------\n\n1. `julien.danjou.info`_\n2. `luffy.cx`_\n3. `Cloudpanic`_\n4. `Hyde Documentation Source`_\n\n\nA brief list of features\n--------------------------\n\n1. Evented Plugins: The Plugin hooks allow plugins to listen to events\n   that occur during different times in the lifecycle and respond\n   accordingly.\n2. Metadata: Hyde now supports hierarchical metadata. You can specify\n   and override variables at the site, node or the page level and access\n   them in the templates.\n3. Organization: The sorter, grouper and tagger plugins provide rich\n   meta-data driven organizational capabilities to hyde sites.\n4. Publishing: Hyde sites can be published to variety of targets including\n   github pages, Amazon S3 \u0026 SFTP.\n\nLinks\n-----\n\n1. `Changelog`_\n2. `Authors`_\n\n\n.. _hyde: https://github.com/lakshmivyas/hyde\n.. _Hyde documentation: http://hyde.github.com\n.. _Hyde Documentation Source: https://github.com/hyde/docs\n.. _Cloudpanic: https://github.com/tipiirai/cloudpanic\n.. _Authors: https://github.com/hyde/hyde/graphs/contributors\n.. _Changelog: https://github.com/hyde/hyde/blob/master/CHANGELOG.rst\n.. _Hyde starter kit: http://merlin.rebrovic.net/hyde-starter-kit/about.html\n.. _merlinrebrovic: https://github.com/merlinrebrovic\n.. _rfk: https://github.com/rfk\n.. _PyFS library: http://packages.python.org/fs/\n.. _Hyde layout for bootstrap: https://github.com/auzigog/hyde-bootstrap\n.. _auzigog: https://github.com/auzigog\n.. _bootstrap framework: http://twitter.github.com/bootstrap/\n.. _Hyde Powered Websites: https://github.com/hyde/hyde/wiki/Hyde-Powered\n.. _hyde-dev: https://groups.google.com/forum/#!forum/hyde-dev\n.. _julien.danjou.info: https://github.com/jd/julien.danjou.info\n.. _luffy.cx: https://github.com/vincentbernat/www.luffy.cx\n.. _jonafato: https://github.com/jonafato\n.. _llonchj: https://github.com/llonchj\n","funding_links":[],"categories":["\u003ca id=\"tag-static_site\" href=\"#tag-static_site\"\u003eStatic Site\u003c/a\u003e","Python","Uncategorized","Others","By Language"],"sub_categories":["Uncategorized","Python"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyde%2Fhyde","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyde%2Fhyde","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyde%2Fhyde/lists"}