{"id":15288512,"url":"https://github.com/emcorrales/hyde-plus","last_synced_at":"2026-02-10T17:35:20.308Z","repository":{"id":56878894,"uuid":"133134430","full_name":"emcorrales/hyde-plus","owner":"emcorrales","description":"A simple theme for bloggers. Live example at https://emcorrales.com","archived":false,"fork":false,"pushed_at":"2018-11-12T12:11:29.000Z","size":124,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-07T21:44:10.656Z","etag":null,"topics":["hyde-theme","jekyll","jekyll-theme","poole","theme"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emcorrales.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-12T10:04:21.000Z","updated_at":"2024-09-19T20:57:29.000Z","dependencies_parsed_at":"2022-08-20T11:40:32.866Z","dependency_job_id":null,"html_url":"https://github.com/emcorrales/hyde-plus","commit_stats":null,"previous_names":["emmanuelcorrales/hyde-plus"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/emcorrales/hyde-plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emcorrales%2Fhyde-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emcorrales%2Fhyde-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emcorrales%2Fhyde-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emcorrales%2Fhyde-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emcorrales","download_url":"https://codeload.github.com/emcorrales/hyde-plus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emcorrales%2Fhyde-plus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29309593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-10T16:09:25.305Z","status":"ssl_error","status_checked_at":"2026-02-10T16:08:52.170Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hyde-theme","jekyll","jekyll-theme","poole","theme"],"created_at":"2024-09-30T15:49:50.186Z","updated_at":"2026-02-10T17:35:20.258Z","avatar_url":"https://github.com/emcorrales.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hyde Plus\n\nHyde Plus is a fork of [Hyde](https://github.com/poole/hyde)  which is a brazen\ntwo-column [Jekyll](http://jekyllrb.com) theme that pairs a prominent sidebar\nwith uncomplicated content.\n\n![Hyde screenshot](https://f.cloud.github.com/assets/98681/1831228/42af6c6a-7384-11e3-98fb-e0b923ee0468.png)\n\n\n## Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Options](#options)\n  - [Sidebar menu](#sidebar-menu)\n  - [Sticky sidebar content](#sticky-sidebar-content)\n  - [Themes](#themes)\n  - [Reverse layout](#reverse-layout)\n- [Development](#development)\n- [Authors](#authors)\n- [License](#license)\n\n\n\n## Installation\n\nAdd this line to your Jekyll site's `Gemfile`:\n\n```ruby\ngem \"jekyll-theme-hyde-plus\"\n```\n\nAnd add this line to your Jekyll site's `_config.yml`:\n\n```yaml\ntheme: jekyll-theme-hyde-plus\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install jekyll-theme-hyde-plus\n\n\n## Usage\n\nHyde Plus is a fork of [Hyde](https://github.com/poole/hyde), a theme built on top of\n[Poole](https://github.com/poole/poole), which provides a fully furnished Jekyll\nsetup—just download and start the Jekyll server. See\n[the Poole usage guidelines](https://github.com/poole/poole#usage) for how to\ninstall and use Jekyll. Hyde Plus can do more than what\n[Hyde](https://github.com/poole/hyde) can do.\n\n\n## Options\n\nHyde includes some customizable options, typically applied via classes on the `\u003cbody\u003e` element.\n\n\n### Sidebar menu\n\nCreate a list of nav links in the sidebar by assigning each Jekyll page the correct layout in the page's [front-matter](http://jekyllrb.com/docs/frontmatter/).\n\n```\n---\nlayout: page\ntitle: About\n---\n```\n\n**Why require a specific layout?** Jekyll will return *all* pages, including the `atom.xml`, and with an alphabetical sort order. To ensure the first link is *Home*, we exclude the `index.html` page from this list by specifying the `page` layout.\n\n\n### Sticky sidebar content\n\nBy default Hyde ships with a sidebar that affixes it's content to the bottom of the sidebar. You can optionally disable this by removing the `.sidebar-sticky` class from the sidebar's `.container`. Sidebar content will then normally flow from top to bottom.\n\n```html\n\u003c!-- Default sidebar --\u003e\n\u003cdiv class=\"sidebar\"\u003e\n  \u003cdiv class=\"container sidebar-sticky\"\u003e\n    ...\n  \u003c/div\u003e\n\u003c/div\u003e\n\n\u003c!-- Modified sidebar --\u003e\n\u003cdiv class=\"sidebar\"\u003e\n  \u003cdiv class=\"container\"\u003e\n    ...\n  \u003c/div\u003e\n\u003c/div\u003e\n```\n\n\n### Themes\n\nHyde ships with eight optional themes based on the [base16 color scheme](https://github.com/chriskempson/base16). Apply a theme to change the color scheme (mostly applies to sidebar and links).\n\n![Hyde in red](https://f.cloud.github.com/assets/98681/1831229/42b0b354-7384-11e3-8462-31b8df193fe5.png)\n\nThere are eight themes available at this time.\n\n![Hyde theme classes](https://f.cloud.github.com/assets/98681/1817044/e5b0ec06-6f68-11e3-83d7-acd1942797a1.png)\n\nTo use a theme, add anyone of the available theme classes to the `\u003cbody\u003e` element in the `default.html` layout, like so:\n\n```html\n\u003cbody class=\"theme-base-08\"\u003e\n  ...\n\u003c/body\u003e\n```\n\nTo create your own theme, look to the Themes section of [included CSS file](https://github.com/poole/hyde/blob/master/public/css/hyde.css). Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors.\n\n### Reverse layout\n\n![Hyde with reverse layout](https://f.cloud.github.com/assets/98681/1831230/42b0d3ac-7384-11e3-8d54-2065afd03f9e.png)\n\nHyde's page orientation can be reversed with a single class.\n\n```html\n\u003cbody class=\"layout-reverse\"\u003e\n  ...\n\u003c/body\u003e\n```\n\n## Development\n\nTo set up your environment to develop this theme, run `bundle install`.\n\nYour theme is setup just like a normal Jekyll site! To test your theme, run\n `bundle exec jekyll serve` and open your browser at `http://localhost:4000`. This starts a Jekyll server using your theme. Add pages, documents, data, etc. like normal to test your theme's contents. As you make modifications to your theme and to your content, your site will regenerate and you should see the changes in the browser after a refresh, just like normal.\n\nWhen your theme is released, only the files in `_layouts`, `_includes`, `_sass` and `assets` tracked with Git will be bundled.\nTo add a custom directory to your theme-gem, please edit the regexp in `jekyll-theme-hyde-plus.gemspec` accordingly.\n\n\n## Authors\n\n**Emmanuel Corrales**\n- \u003chttps://emmanuelcorrales.com\u003e\n- \u003chttps://github.com/EmmanuelCorrales\u003e\n- \u003chttps://twitter.com/em_corrales\u003e\n- \u003chttps://linkedin.com/in/emmanuelcorrales\u003e\n\n**Mark Otto**\n- \u003chttps://github.com/mdo\u003e\n- \u003chttps://twitter.com/mdo\u003e\n\n\n## License\n\nOpen sourced under the [MIT license](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcorrales%2Fhyde-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femcorrales%2Fhyde-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcorrales%2Fhyde-plus/lists"}