{"id":19367805,"url":"https://github.com/datagrove/learngrove-landing","last_synced_at":"2026-05-12T20:34:50.956Z","repository":{"id":242919873,"uuid":"810891507","full_name":"datagrove/learnGrove-landing","owner":"datagrove","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-05T21:19:15.000Z","size":1542,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T13:48:27.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Astro","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/datagrove.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":"2024-06-05T14:44:08.000Z","updated_at":"2024-06-05T21:20:25.000Z","dependencies_parsed_at":"2024-06-05T18:54:07.166Z","dependency_job_id":"28f7137c-e33c-442b-82b2-75290d65210c","html_url":"https://github.com/datagrove/learnGrove-landing","commit_stats":{"total_commits":7,"total_committers":2,"mean_commits":3.5,"dds":0.1428571428571429,"last_synced_commit":"8708c7c89967a8e96970a8e91e29b3ca3d524cc1"},"previous_names":["datagrove/learngrove-landing"],"tags_count":0,"template":false,"template_full_name":"mhyfritz/astro-landing-page","purl":"pkg:github/datagrove/learnGrove-landing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2FlearnGrove-landing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2FlearnGrove-landing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2FlearnGrove-landing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2FlearnGrove-landing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datagrove","download_url":"https://codeload.github.com/datagrove/learnGrove-landing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datagrove%2FlearnGrove-landing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32956193,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":[],"created_at":"2024-11-10T08:04:44.310Z","updated_at":"2026-05-12T20:34:50.924Z","avatar_url":"https://github.com/datagrove.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Astro Landing Page \u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://astro.build/assets/press/astro-icon-light.png\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://astro.build/assets/press/astro-icon-dark.png\"\u003e\u003cimg align=\"right\" valign=\"center\" height=\"79\" width=\"63\" src=\"https://astro.build/assets/press/astro-icon-dark.png\" alt=\"Astro logo\" /\u003e\u003c/picture\u003e\n\n\u003e An Astro + Tailwind CSS example/template for landing pages.\n\n\u003cdiv align=\"center\"\u003e\n\n[![Built with Astro](https://astro.badg.es/v2/built-with-astro/small.svg)](https://astro.build)\n\n\u003c/div\u003e\n\n![Screenshots of Astro Landing Page](screenshots.jpg)\n\n## Features\n\n- 💨 Tailwind CSS for styling\n- 🎨 Themeable\n  - CSS variables are defined in `src/styles/theme.css` and mapped to Tailwind classes (`tailwind.config.cjs`)\n- 🌙 Dark mode\n- 📱 Responsive (layout, images, typography)\n- ♿ Accessible (as measured by https://web.dev/measure/)\n- 🔎 SEO-enabled (as measured by https://web.dev/measure/)\n- 🔗 Open Graph tags for social media sharing\n- 💅 [Prettier](https://prettier.io/) setup for both [Astro](https://github.com/withastro/prettier-plugin-astro) and [Tailwind](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)\n\n## Commands\n\n| Command                | Action                                            |\n| :--------------------- | :------------------------------------------------ |\n| `npm install`          | Install dependencies                              |\n| `npm run dev`          | Start local dev server at `localhost:4321`        |\n| `npm run build`        | Build your production site to `./dist/`           |\n| `npm run preview`      | Preview your build locally, before deploying      |\n| `npm run astro ...`    | Run CLI commands like `astro add`, `astro check`  |\n| `npm run astro --help` | Get help using the Astro CLI                      |\n| `npm run format`       | Format code with [Prettier](https://prettier.io/) |\n| `npm run clean`        | Remove `node_modules` and build output            |\n\n## Credits\n\n- astronaut image\n  - source: https://github.com/withastro/astro-og-image; note: this repo is not available anymore\n- moon image\n  - source: https://unsplash.com/@nasa\n- other than that, a lot of material (showcase data, copy) was taken from official Astro sources, in particular https://astro.build/blog/introducing-astro/ and https://github.com/withastro/astro.build\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatagrove%2Flearngrove-landing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatagrove%2Flearngrove-landing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatagrove%2Flearngrove-landing/lists"}