{"id":16960999,"url":"https://github.com/fephil/jamstack-website","last_synced_at":"2025-04-05T15:43:12.155Z","repository":{"id":153476426,"uuid":"286434996","full_name":"fephil/jamstack-website","owner":"fephil","description":"📖   An opinionated workflow for building modern Jamstack (static) websites","archived":false,"fork":false,"pushed_at":"2021-08-14T18:20:08.000Z","size":997,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-11T12:41:16.502Z","etag":null,"topics":["eleventy","esbuild","jamstack","javascript","tailwind"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/fephil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-08-10T09:42:18.000Z","updated_at":"2023-05-12T17:00:07.000Z","dependencies_parsed_at":"2023-05-27T11:15:07.125Z","dependency_job_id":null,"html_url":"https://github.com/fephil/jamstack-website","commit_stats":null,"previous_names":[],"tags_count":7,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fephil%2Fjamstack-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fephil%2Fjamstack-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fephil%2Fjamstack-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fephil%2Fjamstack-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fephil","download_url":"https://codeload.github.com/fephil/jamstack-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361598,"owners_count":20926642,"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":["eleventy","esbuild","jamstack","javascript","tailwind"],"created_at":"2024-10-13T22:50:44.984Z","updated_at":"2025-04-05T15:43:12.149Z","avatar_url":"https://github.com/fephil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jamstack-website\n\n![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/fephil/jamstack-website?include_prereleases) [![GitHub license](https://img.shields.io/github/license/fephil/jamstack-website)](https://github.com/fephil/jamstack-website/blob/main/LICENSE)\n\n**An opinionated workflow for building modern Jamstack (static) websites**\n\n- Author: [Phil Lennon](https://phil.dev)\n- Source: [github.com/fephil/jamstack-website](https://github.com/fephil/jamstack-website)\n- Issues and Suggestions: [github.com/fephil/jamstack-website/issues](https://github.com/fephil/jamstack-website/issues)\n- Twitter: [@frontendphil](https://twitter.com/frontendphil)\n- Email: [enquiry@phil.dev](mailto:enquiry@phil.dev)\n- Trello Life List [http://bit.ly/life-list](http://bit.ly/life-list)\n\n---\n\n## About\n\njamstack-website is a deliberately minimal workflow designed to quickly build a static website using the latest modern techniques and technologies in Frontend development. It is _very_ fast. Use this as a base, fork it and tailor to your specific needs.\n\nThis workflow contains:\n\n- Eleventy\n- Esbuild\n- Postcss\n- Tailwind\n- Eslint\n- Prettier\n\nThis workflow isn't designed for use with single page app architecture such as Vue.js, however you can use javascript to augment pages if needed.\n\nComments, suggestions \u0026 pull requests are always welcome. See the [issues list](https://github.com/fephil/jamstack-website/issues) for more information about future enhancements and changes.\n\n## Requirements\n\n- Node 14 LTS or Node 16\n- NPM 7 (however, if package-lock.json is deleted, Yarn or NPM v6 can be used)\n\n### Optional Requirements\n\nIn your code editor of choice, the following plugins are recommended but not required. Please note the plugin names might be slightly different depending on your editor. Installing these plugins will help keep a consistent code structure in your project.\n\n- editorconfig,\n- eslint,\n- prettier,\n\n## Usage\n\nYou can run the following tasks in your terminal:\n\n`npm run develop`\n\nThis tasks builds the project, enables the website to be viewed in your web browser and will automatically reload when files change.\n\n`npm run build`\n\nThis tasks builds the project, checks the javascript for errors, minifies all files and produces a folder (\\_site) ready for deployment.\n\n## Licence\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffephil%2Fjamstack-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffephil%2Fjamstack-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffephil%2Fjamstack-website/lists"}