{"id":15659132,"url":"https://github.com/ryelle/rmb-recipe-block","last_synced_at":"2025-04-14T16:24:03.989Z","repository":{"id":34789438,"uuid":"164236419","full_name":"ryelle/rmb-recipe-block","owner":"ryelle","description":"Gutenberg block for displaying recipes on your site 🥐🍲🥘🍪","archived":false,"fork":false,"pushed_at":"2025-04-13T06:15:01.000Z","size":12025,"stargazers_count":21,"open_issues_count":12,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-13T07:23:49.725Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/ryelle.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,"zenodo":null}},"created_at":"2019-01-05T17:26:48.000Z","updated_at":"2025-02-25T08:50:40.000Z","dependencies_parsed_at":"2023-01-15T09:11:47.066Z","dependency_job_id":"d63c0045-147f-4b06-9d21-76f96b595440","html_url":"https://github.com/ryelle/rmb-recipe-block","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2Frmb-recipe-block","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2Frmb-recipe-block/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2Frmb-recipe-block/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryelle%2Frmb-recipe-block/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryelle","download_url":"https://codeload.github.com/ryelle/rmb-recipe-block/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248914889,"owners_count":21182528,"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":[],"created_at":"2024-10-03T13:15:08.539Z","updated_at":"2025-04-14T16:24:03.960Z","avatar_url":"https://github.com/ryelle.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Recipe Block\n\nA block for displaying recipes on your WordPress site 🥐 🍲 🥘 🍪\n\n![Screenshot of the recipe block](https://ryelle.codes/wp-content/uploads/2019/01/Screen-Shot-2019-01-05-at-13.17.23.png)\n\n-------------\n\n## Installation\n\n1. For **a ready-to-use version**, download the zip on the [release tab](#).\n2. Upload that to your WP site by going to Plugins \u003e Add New, then click Upload Plugin in the header to reveal the file upload.\n3. Activate the plugin 🎉\n4. You can skip to the Usage section.\n\nAlternately, if you want to hack on the plugin (feel free!), you'll want to clone this repo, install dependencies, and build the files. You will need [node \u0026 npm](https://nodejs.org/en/) installed.\n\n```\n$ git clone git@github.com:ryelle/rmb-recipe-block.git\n$ cd rmb-recipe-block\n$ npm install\n$ npm run build\n```\n\nNow you can activate the plugin 🎉\n\n## Usage\n\nYou now have \"Recipe\" block in the block inserter.\n\n\u003cimg src=\"https://ryelle.codes/wp-content/uploads/2019/01/recipe-in-widgets-1.png\" alt=\"Screenshot block inserter: new Recipe icon in Widgets section\" width=\"383px\" /\u003e\n\nAdding this will insert a template with an image, heading, recipe information (serving size, time, duration), and a section for ingredients and directions. You can add and remove blocks from this container.\n\nWhen in the recipe block, you'll be able to add extra Recipe Ingredients, Recipe Directions, and Recipe Meta blocks.\n\n\u003cimg src=\"https://ryelle.codes/wp-content/uploads/2019/01/sub-blocks.png\" alt=\"Screenshot of block inserter: new recipe section blocks in Recipe section\" width=\"383px\" /\u003e\n\n_Note:_ This block doesn't add schema or structured content to your site (the magic used by google to format recipes in search results and for voice assistants). That's probably not in scope for me as this is a side-project and fulfills my use case, but PRs are welcome 😁\n\n-------------\n\n## Development\n\nThere are other npm scripts that will come in handy:\n\n- `npm run start` – Run the build process, and keep watching for any file changes.\n- `npm run lint` – Run the JS linter to make sure all code is following code standards. This will also be run on each PR automatically, so it might save a step to run it yourself before making a PR.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryelle%2Frmb-recipe-block","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryelle%2Frmb-recipe-block","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryelle%2Frmb-recipe-block/lists"}