{"id":19717297,"url":"https://github.com/brightprogrammer/purelog","last_synced_at":"2026-03-03T18:01:03.219Z","repository":{"id":121168242,"uuid":"395727332","full_name":"brightprogrammer/purelog","owner":"brightprogrammer","description":null,"archived":false,"fork":false,"pushed_at":"2021-08-13T16:51:34.000Z","size":313,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-27T22:49:18.329Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/brightprogrammer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"brennanbrown"}},"created_at":"2021-08-13T16:51:33.000Z","updated_at":"2021-08-13T16:51:37.000Z","dependencies_parsed_at":"2023-03-14T20:00:26.328Z","dependency_job_id":null,"html_url":"https://github.com/brightprogrammer/purelog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"brennanbrown/purelog","purl":"pkg:github/brightprogrammer/purelog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightprogrammer%2Fpurelog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightprogrammer%2Fpurelog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightprogrammer%2Fpurelog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightprogrammer%2Fpurelog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brightprogrammer","download_url":"https://codeload.github.com/brightprogrammer/purelog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brightprogrammer%2Fpurelog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30053980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T17:46:22.538Z","status":"ssl_error","status_checked_at":"2026-03-03T17:46:22.036Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2024-11-11T22:46:11.361Z","updated_at":"2026-03-03T18:01:03.197Z","avatar_url":"https://github.com/brightprogrammer.png","language":"HTML","funding_links":["https://ko-fi.com/brennanbrown"],"categories":[],"sub_categories":[],"readme":"\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/brennanbrown/purelog\"\u003e\n    \u003cimg src=\"/assets/profile.png\" alt=\"Logo\" width=\"120\" height=\"120\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003ePurelog Theme for Jekyll\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A responsive, well-designed template to help you get started on your next blog or website.\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/brennanbrown/purelog\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003cstrong\u003e\u003ca href=\"https://purelog.netlify.app\"\u003eView Demo\u003c/a\u003e\u003c/strong\u003e\n    ·\n    \u003ca href=\"https://github.com/brennanbrown/purelog/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/brennanbrown/purelog/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n\u003c!-- BADGES --\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://app.netlify.com/sites/purelog/deploys\"\u003e\u003cimg src=\"https://api.netlify.com/api/v1/badges/062e333f-9e9d-440d-9b40-16d11959793d/deploy-status\" alt=\"Netlify Status\"\u003e\u003c/a\u003e\n\u003cimg alt=\"GitHub code size in bytes\" src=\"https://img.shields.io/github/languages/code-size/brennanbrown/purelog\"\u003e\n\u003cimg alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/brennanbrown/purelog\"\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/search?l=html\"\u003e\u003cimg alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/brennanbrown/purelog\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/issues\"\u003e\u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/brennanbrown/purelog\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/commits/main\"\u003e\u003cimg alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/brennanbrown/purelog\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/blob/main/LICENSE\"\u003e\u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/brennanbrown/purelog\"\u003e\u003c/a\u003e\n\u003ca href=\"https://purelog.netlify.app\"\u003e\u003cimg alt=\"Website\" src=\"https://img.shields.io/website?down_color=red\u0026down_message=Offline%21\u0026label=Status\u0026up_color=darkgreen\u0026up_message=Online%21\u0026url=https%3A%2F%2Fpurelog.netlify.app\"\u003e\u003c/a\u003e\n\u003cbr /\u003e\n\u003ca href=\"https://github.com/brennanbrown?tab=followers\"\u003e\u003cimg alt=\"GitHub followers\" src=\"https://img.shields.io/github/followers/brennanbrown?label=Follow%20Me%21\u0026style=social\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/watchers\"\u003e\u003cimg alt=\"GitHub watchers\" src=\"https://img.shields.io/github/watchers/brennanbrown/purelog?label=Watch%21\u0026style=social\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/brennanbrown/purelog?label=Star%21\u0026style=social\"\u003e \u003c/a\u003e\n\u003ca href=\"https://github.com/brennanbrown/purelog/network/members\"\u003e\u003cimg alt=\"GitHub forks\"src=\"https://img.shields.io/github/forks/brennanbrown/purelog?label=Fork%21\u0026style=social\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\n**Purelog** is a responsive, sidebar theme for the popular JAMstack generator Jekyll that only uses the minimal [**Pure.css** framework](https://github.com/pure-css/pure) (hence the name!), while still following the best practices possible for accessibility and search-engine optimization.\n\nI created this after finishing [Watery](https://github.com/brennanbrown/watery) (which this theme is built off of), as a way to add more functionality and design while still remaining as lightweight as possible.\n\nThis project is aimed towards those looking for an interesting theme for Jekyll that has features that aren't found commonly elsewhere, specifically having separate sections dedicated towards: blogging, note-taking, and daily journal entries.\n\n![Purelog Screen Shot](https://i.postimg.cc/NfxJvZgx/purelog2.png)\n\n### Features\n\nHere are a few interesting features of this Jekyll theme:\n\n- A fully customizable and empty `_BLANK_config.yml` to make getting up-and-running easy.\n- A speedy, on-site search function using [Simply Jekyll Search](https://github.com/christian-fei/Simple-Jekyll-Search).\n- Custom collections for different types of material (note-taking, journal writing, etc.)\n- An auto-generating archive page that displays all entries from _all_ collections.\n- Auto-generating tags and categories pages.\n- Having a `_pages` collection for easier organization.\n- An author bio at the end of each post. (Located in `_inclues/author.html`)\n- Full Rouge support for syntax highlighting. (Currently using `base16.solarized.light`)\n- Auto-generated RSS feed, sitemap, accessibility features, and search-engine optimization.\n\n## Installation\n\n### Prerequisites\n\nJekyll requires the following:\n\n- Ruby version **2.5.0** or higher\n- RubyGems\n- GCC and Make\n\nSee [Requirements](https://jekyllrb.com/docs/installation/#requirements) for guides and details.\n\n### Instructions\n\n1. Install all [prerequisites](https://jekyllrb.com/docs/installation/).\n2. Install the jekyll and bundler [gems](https://jekyllrb.com/docs/ruby-101/#gems).\n\n```\ngem install jekyll bundler\n```\n\n3. Clone this repository.\n\n```\ngit clone https://github.com/brennanbrown/purelog.git\n```\n\n4. Change into your new directory.\n\n```\ncd purelog\n```\n\n5. Install gems from the `Gemfile`.\n\n```\nbundle install\n```\n\n6. Build the site and make it available on a local server.\n\n```\nbundle exec jekyll serve\n```\n\n7. Browse to [http://localhost:4000](http://localhost:4000)\n\nIf you encounter any errors during this process, check that you have installed all the prerequisites in [Requirements](https://jekyllrb.com/docs/installation/#requirements).\n\nIf you still have issues, see [Troubleshooting](https://jekyllrb.com/docs/troubleshooting/#configuration-problems).\n\n## Getting Started\n\nOnce you have Jekyll up-and-running, there are only a few steps needed to make this theme your own:\n\n1. Fill out the `_BLANK_config.yml` configuration file and replace the current `_config.yml`\n2. Remove the `example_posts` folder in `_posts`, `_notes`, `_journals` and start writing your own!\n3. Modify or remove the pages in `_pages` to however you see fit.\n4. _(Optional)_ Modify or remove this `README.md` with information about your own project or blog.\n5. _(Optional)_ Modify the CSS files in the `assets` folder to customize the site.\n\n\u003c!-- ROADMAP --\u003e\n\n## Roadmap\n\nThere are several features that I'm still planning to create and integrate, including:\n\n- Create a [Theme Gem](https://jekyllrb.com/docs/themes/#publishing-your-theme)\n- Add easy and automatic buttons to [\"Deploy to Netlify\"](https://docs.netlify.com/site-deploys/create-deploys/#deploy-to-netlify-button), Heroku, etc.\n- Add Travis continious integration checks\n- Add additional documentation for creating custom collections and auto generated pages\n- Add more example posts and articles\n\nSee the [open issues](https://github.com/othneildrew/Best-README-Template/issues) for a list of proposed features (and known issues).\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the MIT License. You can use this project however you see fit without needing to give attribution.\n\nSee `LICENSE` for more information.\n\n## Resources\n\nWhile creating this theme, I came across a lot of helpful and hard-to-find resources. If you'd like to dive deeper into Jekyll, check them out:\n\n- Jumping Into Jekyll: \u003chttps://dev.to/brennan/jumping-into-jekyll-4o9h\u003e\n- Jekyll Cheatsheet: \u003chttps://devhints.io/jekyll\u003e\n- Course on Jekyll: \u003chttps://learn-the-web.algonquindesign.ca/topics/jekyll/\u003e\n- Jekyll for Designers: \u003chttp://simpleprimate.com/jekyll-for-designers/index.html\u003e\n- Dynamic Copyright on Jekyll: \u003chttps://michaelsoolee.com/jekyll-copyright/\u003e\n- Creating breadcrumbs in Jekyll: \u003chttps://jekyllcodex.org/without-plugin/breadcrumbs/\u003e\n- Display all items from ALL collections: \u003chttps://stackoverflow.com/questions/31171041/listing-all-collections-in-jekyll\u003e\n\n### Other Resources\n\n- For markdown previews: \u003chttps://jaspervdj.be/lorem-markdownum/\u003e\n- Case Study on webfont performance: \u003chttps://www.keycdn.com/blog/web-font-performance\u003e\n- An extensive `.gitignore`: \u003chttps://miguelmota.com/bytes/extensive-gitignore/\u003e\n\n## Credit\n\n[**Pure.css**](https://purecss.io/) was created by the [Pure CSS](https://github.com/pure-css) group.\n\n[**Simple Jekyll Search**](https://github.com/christian-fei/Simple-Jekyll-Search) was created by [Christian Fei](https://github.com/christian-fei).\n\nVarious notes and ideas were taken from [**Simply Jekyll**](https://github.com/raghuveerdotnet/simply-jekyll) by [Raghuveer S.](https://github.com/raghuveerdotnet).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrightprogrammer%2Fpurelog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrightprogrammer%2Fpurelog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrightprogrammer%2Fpurelog/lists"}