{"id":15545901,"url":"https://github.com/davbree/curious-hedgehog","last_synced_at":"2026-05-05T22:40:28.887Z","repository":{"id":140317192,"uuid":"345290540","full_name":"davbree/curious-hedgehog","owner":"davbree","description":"Jamstack site created with Stackbit","archived":false,"fork":false,"pushed_at":"2021-03-07T08:05:03.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T14:11:16.021Z","etag":null,"topics":["git","headless","jamstack","jekyll","ssg","stackbit","static"],"latest_commit_sha":null,"homepage":"https://jamstack.new","language":"SCSS","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/davbree.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-07T08:02:36.000Z","updated_at":"2021-03-07T08:02:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"d0bdfc96-e685-4a6d-badc-a8939c5df6e0","html_url":"https://github.com/davbree/curious-hedgehog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davbree%2Fcurious-hedgehog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davbree%2Fcurious-hedgehog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davbree%2Fcurious-hedgehog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davbree%2Fcurious-hedgehog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davbree","download_url":"https://codeload.github.com/davbree/curious-hedgehog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245236396,"owners_count":20582422,"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":["git","headless","jamstack","jekyll","ssg","stackbit","static"],"created_at":"2024-10-02T12:58:22.214Z","updated_at":"2026-05-05T22:40:28.840Z","avatar_url":"https://github.com/davbree.png","language":"SCSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dark Poole\n\n![Dark Poole](https://user-images.githubusercontent.com/13270895/89133355-26b3af80-d4e9-11ea-81cd-eacaa9c78320.png)\n\nDark Poole is a permanent dark theme of the Poole theme by [@mdo](https://github.com/mdo). I made the theme darker, inspired by [Derek Kedziora's site](https://derekkedziora.com/). Unlike default Poole that utilizes CSS media queries to activate dark mode, the theme will stay dark regardless of the user's preference.\n\n- I added a navbar that is easily customizable. Check out [Development](#development) to see how.\n- I also got rid of the \"tagline\" in the navbar. I think it looks cleaner without it.\n- Finally, I changed the default font size to 20px. I have 20/20 vision and still thought the original font size was too small.\n\nThat's it! I tried to be least intrusive as possible to the Poole code base.\n\n**I noticed that Poole's documentation is slightly outdated and misleading. This documentation will try to address most, if not all, of these issues.**\n\n---\n\n## Contents\n\n- [Usage](#usage)\n- [Development](#development)\n- [Author](#author)\n- [License](#license)\n\n## Usage\n\n### 1. Install dependencies\n\nPoole is built on Jekyll and uses its built-in SCSS compiler to generate our CSS. Before getting started, you'll need to install the Jekyll gem and related dependencies:\n\n```bash\n$ gem install jekyll jekyll-gist jekyll-sitemap jekyll-seo-tag\n```\n\n### 2. Install bundler\n\nYou must have bundler installed. If you already have bundler installed, please skip this step.\n\n```bash\n# Update Rubygems\n$ gem update --system\n# Update bundler\n$ gem install bundler\n```\n\n### 3. Running locally\n\nTo see your Jekyll site with Poole applied, start a Jekyll server. In Terminal, from `/dark-poole` (or whatever your Jekyll site's root directory is named):\n\n```bash\n$ bundle exec jekyll serve\n```\n\nOpen \u003chttp://localhost:4000\u003e in your browser, and voilà.\n\n### 4. Serving it up\n\nIf you host your code on GitHub, you can use [GitHub Pages](https://pages.github.com) to host your project.\n\n1. Fork this repo and switch to the `gh-pages` branch.\n1. If you're [using a custom domain name](https://help.github.com/articles/setting-up-a-custom-domain-with-github-pages), modify the `CNAME` file to point to your new domain.\n1. If you're not using a custom domain name, **modify the `url` in `_config.yml`** to point to your GitHub Pages URL. Example: for a site hosted at `username.github.io`, use `http://username.github.io`.\n1. If you want to use your repo name as a base url, **set the `url`** to your repo link and **set the `baseurl`** to your repo name in **`_config.yml`**. Example: for site hosted on `https://username.github.io/dark-poole`, set `url` as `https://username.github.io/dark-poole` and `baseurl` as `/dark-poole`.\n1. Done! Head to your GitHub Pages URL or custom domain.\n\nNo matter your production or hosting setup, be sure to verify the `baseurl` option file and `CNAME` settings. Not applying this correctly can mean broken styles on your site.\n\n### 5. Pagination for sites with base urls\n\nIf you are using a base url for your site, (for example, hosted on `https://username.github.io/dark-poole`) you have to make some changes to get jekyll-pagination to work correctly:\n\nIn `_config.yml`, add this line:\n\n```yaml\npaginate_path: \"/baseurl/page:num/\"\n```\n\nIn `archive.md`, add `{{ site.baseurl }}` before `{{ post.url }}`\n\n```html\n\u003c!-- Add \"{{ site.baseurl }}\" --\u003e\n\u003cli\u003e\u003ca href=\"{{ site.baseurl }}{{ post.url }}\"\u003e{{ post.title }}\u003c/a\u003e\u003c/li\u003e\n```\n\nIn `index.html`, remove the `prepend:`:\n\n```html\n\u003c!-- Remove \"prepend:\" in \"prepend: relative_url\" --\u003e\n\u003ca\n  class=\"pagination-item newer\"\n  href=\"{{ paginator.previous_page_path | relative_url }}\"\n  \u003eNewer\u003c/a\n\u003e\n```\n\n## Development\n\nPoole has two branches, but only one is used for active development.\n\n- `master` for development. **All pull requests should be to submitted against `master`.**\n- `gh-pages` for hosted demo **Please avoid using this branch.**\n\nCSS is handled via Jeykll's built-in Sass compiler. Source Sass files are located in `_sass/`, included into `styles.scss`, and compile to `styles.css`.\n\n### Customize Navbar\n\nYou can easily customize the navbar by tweaking the `_config.yml` file. Simply change the title and url of each of the nav elements, or add more. The order will be preserved in the site.\n\n```yaml\nnav:\n  - title: Blog\n    url: /archive\n\n  - title: About\n    url: /about\n```\n\n## Author\n\n**Mark Otto**\n\n- \u003chttps://github.com/mdo\u003e\n- \u003chttps://twitter.com/mdo\u003e\n\n## License\n\nOpen sourced under the [MIT license](LICENSE.md).\n\n\u003c3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavbree%2Fcurious-hedgehog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavbree%2Fcurious-hedgehog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavbree%2Fcurious-hedgehog/lists"}