{"id":13424749,"url":"https://github.com/middleman/middleman-blog","last_synced_at":"2025-05-15T08:05:36.042Z","repository":{"id":37665058,"uuid":"2237230","full_name":"middleman/middleman-blog","owner":"middleman","description":"Blog Engine Extension for Middleman","archived":false,"fork":false,"pushed_at":"2025-04-07T15:24:25.000Z","size":801,"stargazers_count":324,"open_issues_count":2,"forks_count":181,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-04-14T13:07:24.256Z","etag":null,"topics":["blog","blog-engine","middleman","middleman-blog","middleman-extension","ruby","static-site-generator"],"latest_commit_sha":null,"homepage":"https://middlemanapp.com","language":"Gherkin","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/middleman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2011-08-20T00:45:44.000Z","updated_at":"2025-04-09T05:26:33.000Z","dependencies_parsed_at":"2024-04-15T19:53:02.232Z","dependency_job_id":"acfb398a-59de-41a8-9a0f-75036d9dd733","html_url":"https://github.com/middleman/middleman-blog","commit_stats":{"total_commits":346,"total_committers":63,"mean_commits":5.492063492063492,"dds":0.653179190751445,"last_synced_commit":"3386d6e83b3522dc791b094c2b2b65a3a653ca14"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/middleman%2Fmiddleman-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/middleman%2Fmiddleman-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/middleman%2Fmiddleman-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/middleman%2Fmiddleman-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/middleman","download_url":"https://codeload.github.com/middleman/middleman-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254301431,"owners_count":22047904,"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","blog-engine","middleman","middleman-blog","middleman-extension","ruby","static-site-generator"],"created_at":"2024-07-31T00:00:58.756Z","updated_at":"2025-05-15T08:05:35.984Z","avatar_url":"https://github.com/middleman.png","language":"Gherkin","funding_links":["https://github.com/sponsors/tdreyno"],"categories":["Gherkin","Features","Ruby","Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Middleman-Blog extension\n\n[![Gem Version](https://badge.fury.io/rb/middleman-blog.svg)][gem]\n[![CI](https://github.com/middleman/middleman-blog/actions/workflows/ci.yml/badge.svg)](https://github.com/middleman/middleman-blog/actions/workflows/ci.yml)\n\n`middleman-blog` is an extension for the [Middleman] static site generator that\nadds blog-specific functionality. This includes:\n\n- Handling blog articles\n- Helpers for listing articles\n- Tagging support\n- Calendar pages\n\n## Installation\n\nIf you're just getting started, install the `middleman` gem and generate a new\nproject:\n\n```bash\ngem install middleman\nmiddleman init MY_PROJECT --template=blog\n```\n\nIf you already have a Middleman project, add the `gem \"middleman-blog\"` line to your\n`Gemfile` and then run `bundle install`.\n\n## Configuration\n\nWithin the config.rb of the middleman project, include the line\n\n```ruby\nactivate :blog\n```\n\nA more extensive guide can be found in the [Middleman blogging guide](http://middlemanapp.com/basics/blogging/).\n\nAdditionally, up-to-date generated code documentation is available on [RubyDoc].\n\n## Community\n\nPlease also visit the the official [Middleman community forum](http://forum.middlemanapp.com)\n\n## Bug Reports\n\nGithub Issues are used for managing bug reports and feature requests.\n\nIf you run into issues or have an idea; please search and then submit the ticket\n[here](https://github.com/middleman/middleman-blog/issues)\n\nThe best way to get quick responses to your issues and swift fixes to your bugs\nis to submit detailed bug reports, include test cases and respond to developer\nquestions in a timely manner. Even better, if you know Ruby, you can submit\n[Pull Requests](https://help.github.com/articles/using-pull-requests) containing\nCucumber Features which describe how your feature should work or exploit the bug\nyou are submitting.\n\n## Testing\n\nYou can run all the tests by:\n\n1. Checkout Repository: `git clone https://github.com/middleman/middleman-blog.git`\n2. Install Bundler: `gem install bundler`\n3. Run `bundle install` inside the project root to install the gem dependencies.\n4. Run test cases: `bundle exec rake test`\n\nTo run an individual test use:\n\n```bash\nbundle exec cucumber features/blog_sources.feature\n```\n\n## Creating documentation\n\n```bash\nbundle exec rake doc\n```\n\n## Donate\n\n[Click here to lend your support to Middleman](https://github.com/sponsors/tdreyno)\n\n## License\n\nCopyright (c) 2010-2017 Thomas Reynolds. MIT Licensed, see [LICENSE] for details.\n\n[middleman]: http://middlemanapp.com\n[gem]: https://rubygems.org/gems/middleman-blog\n[rubydoc]: http://rubydoc.info/github/middleman/middleman-blog/master\n[LICENSE]: https://github.com/middleman/middleman-blog/blob/master/LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiddleman%2Fmiddleman-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiddleman%2Fmiddleman-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiddleman%2Fmiddleman-blog/lists"}