Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elahemortazavi/hackathon
https://github.com/elahemortazavi/hackathon
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/elahemortazavi/hackathon
- Owner: elahemortazavi
- Created: 2023-06-10T10:19:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-10T10:19:48.000Z (over 1 year ago)
- Last Synced: 2024-12-06T20:47:44.066Z (30 days ago)
- Language: HTML
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BBC Food Website Clone
This project is a clone of the [BBC Food website](https://www.bbc.co.uk/food/collections/quick_vegan_recipes), developed with the goal of creating a practical and efficient interface for browsing and sharing food recipes.
## Issue 🤔
We've identified a common issue in the current development process: developers are directly embedding recipe content into HTML files. This means intertwining data (recipes, ingredients, etc.) with the presentation layer (HTML structure and styling). We want to be able to make changes to the recipe data without touching the presentation layer.
## Proposed solution
To overcome this issue, we're going to update this project to make use of a [Static Site Generator (SSG)](https://www.netlify.com/blog/2020/04/14/what-is-a-static-site-generator-and-3-ways-to-find-the-best-one/). With an SSG, we can separate the content from the presentation. Content, such as recipes and ingredients, can be stored in a simple, easy-to-update format like Markdown or JSON. The SSG will then transform this data into a fully-structured and styled website. In this project, we're going to use [Eleventy](https://www.11ty.dev/)
## First steps
1. Template this repository
2. Clone issues from the original repo other to your template
3. Start with the following issues first:
- https://github.com/CodeYourFuture/bbc-food/issues/79
- https://github.com/CodeYourFuture/bbc-food/issues/75