{"id":21372865,"url":"https://github.com/calebnance/jekyll_blog-calebnance","last_synced_at":"2026-01-11T03:03:12.010Z","repository":{"id":48776467,"uuid":"81780876","full_name":"calebnance/jekyll_blog-calebnance","owner":"calebnance","description":"jekyll / scss / pwa","archived":false,"fork":false,"pushed_at":"2024-08-01T23:36:25.000Z","size":4231,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T13:46:30.037Z","etag":null,"topics":["jekyll","progressive-web-app","ruby","scss","service-worker"],"latest_commit_sha":null,"homepage":"http://blog.calebnance.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/calebnance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2017-02-13T03:27:03.000Z","updated_at":"2023-10-22T14:39:13.000Z","dependencies_parsed_at":"2025-04-01T13:43:23.690Z","dependency_job_id":"4e9f1a84-4c4c-45c1-8a41-064b2e7d7b35","html_url":"https://github.com/calebnance/jekyll_blog-calebnance","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/calebnance/jekyll_blog-calebnance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebnance%2Fjekyll_blog-calebnance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebnance%2Fjekyll_blog-calebnance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebnance%2Fjekyll_blog-calebnance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebnance%2Fjekyll_blog-calebnance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calebnance","download_url":"https://codeload.github.com/calebnance/jekyll_blog-calebnance/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calebnance%2Fjekyll_blog-calebnance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28274259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T02:08:32.518Z","status":"ssl_error","status_checked_at":"2026-01-11T02:08:32.093Z","response_time":60,"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":["jekyll","progressive-web-app","ruby","scss","service-worker"],"created_at":"2024-11-22T08:23:31.913Z","updated_at":"2026-01-11T03:03:11.991Z","avatar_url":"https://github.com/calebnance.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# blog.calebnance.com\n\nOriginally my blog was a Joomla 1.5 website, I've recently converted it to [Jekyll](https://github.com/jekyll). I took into account almost all pages; I was able to redirect or re-create the original urls for posts/categories with ease. I am so impressed with Jekyll and wanted to share my findings here. I'll probably write some blog posts about them as well.\n\n## View This Code To See Examples Of:\n\n- Environment handling builds\n- Templating with Jekyll\n  - Multiple layout usage\n  - Layouts \u0026 Includes broken out\n  - Post layout type\n  - Flat tutorial layout type\n- Post tags\n- Post Category(ies)\n- Post Disqus Comment implementation\n- Google Analytics\n- Related posts\n- Posted and Updated date support\n- Progressive Web App\n\n## [Google Lighthouse](https://developers.google.com/web/tools/lighthouse/) Score\n\n### 11/2020 report\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"lighthouse-score_2020-11-24.jpg?raw=true\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n- Performance: **100/100**\n- Progressive Web App: **100/100**\n- Accessibility: **100/100**\n- Best Practices: **100/100**\n- SEO: **100/100**\n\n### 07/2018 report\n\n\u003cp align=\"left\"\u003e\n  \u003cimg src=\"lighthouse-score_2018-07-31.jpg?raw=true\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n## Plugins \u0026 Gems\n\nBelow are the plugins and gems I've used:\n\n- [jekyll-feed](https://github.com/jekyll/jekyll-feed)\n- [jekyll-sitemap](https://github.com/jekyll/jekyll-sitemap)\n- [jekyll-redirect-from](https://github.com/jekyll/jekyll-redirect-from)\n- [octopress-minify-html](https://github.com/octopress/minify-html)\n- **Syntax Highlighter:** [Rouge](https://github.com/jneen/rouge)\n\n## Requirements\n\n- Brew\n  - [Install Brew](https://brew.sh/)\n  - `/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"`\n- Ruby\n  - `brew install ruby`\n- Update **.zprofile** (macOS Catalina)\n  - with: `export PATH=\"/usr/local/opt/ruby/bin:$PATH\"`\n\n## Jekyll Commands\n\n**Install Bundler and Jekyll Gems**\n\n- `gem install jekyll bundler`\n\n- bundle add jekyll-sitemap\n- bundle add jekyll-redirect-from\n- gem install kramdown rouge\n- bundle add webrick\n\n**Bundle**\n\n- `bundle install`\n\n**Serve Locally**\n\n- `jekyll serve --incremental`\n- `bundle exec jekyll serve --incremental`\n- `jekyll serve --livereload`\n\n**Build Locally**\n\n- `jekyll build`\n- `jekyll build --watch`\n\n**Update Jekyll**\n\n- `bundle update jekyll`\n\n**Build for Production**\n\n**_remember to comment out minify_html in config.xml_**\n\n- `JEKYLL_ENV=production jekyll build`\n- `JEKYLL_ENV=production bundle exec jekyll build`\n\n**_prepend `exec jekyll` as needed_**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebnance%2Fjekyll_blog-calebnance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalebnance%2Fjekyll_blog-calebnance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalebnance%2Fjekyll_blog-calebnance/lists"}