{"id":25059564,"url":"https://github.com/brendokht/template-company-website","last_synced_at":"2025-10-29T10:21:49.391Z","repository":{"id":274110718,"uuid":"921946115","full_name":"brendokht/template-company-website","owner":"brendokht","description":"A template for a company website with a blog and image uploading included.","archived":false,"fork":false,"pushed_at":"2025-02-06T09:50:18.000Z","size":79,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-06T10:22:44.666Z","etag":null,"topics":["astro","blog","cms","company","template"],"latest_commit_sha":null,"homepage":"","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/brendokht.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":"2025-01-24T23:27:56.000Z","updated_at":"2025-01-31T09:37:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d3ed357-6a30-459f-b8a6-a960a17e738d","html_url":"https://github.com/brendokht/template-company-website","commit_stats":null,"previous_names":["brendokht/template-company-website"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brendokht%2Ftemplate-company-website","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brendokht%2Ftemplate-company-website/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brendokht%2Ftemplate-company-website/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brendokht%2Ftemplate-company-website/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brendokht","download_url":"https://codeload.github.com/brendokht/template-company-website/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246454336,"owners_count":20780119,"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":["astro","blog","cms","company","template"],"created_at":"2025-02-06T15:35:12.829Z","updated_at":"2025-10-29T10:21:49.384Z","avatar_url":"https://github.com/brendokht.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca id=\"readme-top\"\u003e\u003c/a\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![Netlify Status](https://api.netlify.com/api/v1/badges/9507745e-2b7c-42ff-aa8a-b29166ce079e/deploy-status)](https://app.netlify.com/projects/brendokht-company-template/deploys)\n\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ch3 align=\"center\"\u003eTemplate Company Website\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    A template website built with Astro and Sanity, to make building a website easy.\n    \u003cbr /\u003e\n    \u003ca href=\"https://brendokht-company-template.netlify.app\"\u003eView Demo\u003c/a\u003e\n    \u0026middot;\n    \u003ca href=\"https://github.com/brendokht/template-company-website/issues/new?labels=bug\u0026template=bug-report---.md\"\u003eReport Bug\u003c/a\u003e\n    \u0026middot;\n    \u003ca href=\"https://github.com/brendokht/template-company-website/issues/new?labels=enhancement\u0026template=feature-request---.md\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\n      \u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#built-with\"\u003eBuilt With\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n      \u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#prerequisites\"\u003ePrerequisites\u003c/a\u003e\u003c/li\u003e\n        \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n      \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#usage\"\u003eUsage\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\n[![Template Company Website Screen Shot][product-screenshot]](https://github.com/user-attachments/assets/1f062e21-8cb7-4083-8476-d75d8c96d822)\n\nA versatile and free template website built with Astro, designed for a wide range of uses, from company websites to personal projects and more. It features a seamlessly integrated Sanity.io blog, providing a robust content management solution out-of-the-box. This template prioritizes accessibility and responsiveness, ensuring an optimal user experience for all visitors, regardless of device or ability.\n\n### Key Features\n\n- Built with Astro: Modern, fast, and flexible web development.\n- Integrated Sanity.io Blog: Easy content management with a powerful headless CMS.\n- Fully Responsive: Optimized for all screen sizes and devices.\n- Highly Accessible: Designed with best practices for inclusivity.\n- Free for Any Use: Deploy, customize, and extend without restrictions.\"\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Built With\n\n- [![Astro][Astro]][Astro-url]\n- [![Sanity][Sanity]][Sanity-url]\n- [![Tailwind][Tailwind]][Tailwind-url]\n- [![Bun][Bun]][Bun-url]\n- [![Netlify][Netlify]][Netlify-url]\n- [![TypeScript][TypeScript]][TypeScript-url]\n- [![ESLint][ESLint]][ESLint-url]\n- [![Prettier][Prettier]][Prettier-url]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\nTo get a local copy up and running, follow these simple steps.\n\n### Prerequisites\n\nThis project uses `bun` as its package manager. Ensure you have `bun` installed.\n\n- Windows\n  ```sh\n  powershell -c \"irm bun.sh/install.ps1 | iex\"\n  ```\n  or on Linux\n  ```sh\n  curl -fsSL https://bun.sh/install | bash\n  ```\n  (See [bun.sh](https://bun.sh/) for more installation options, or just change to your preferred package manager for your own usage.)\n\nThis project uses Sanity as a headless CMS for its blog.\n\nTo set up the _Sanity_ blog, follow these steps.\n\n1. Sign up for Sanity at [sanity.io](https://www.sanity.io/)\n2. Go to the dashboard and create a new project.\n3. Make note of the Project ID, Dataset, Sanity API Read Token (for Visual Editing), and a true/false value for usage of Visual Editing\n\n- This project by default has visual editing enabled. If you choose to use visual editing for your project, it is recommended to disallow Visual Editing in\n  the production environment. Read more about Visual Editing [here](https://www.sanity.io/guides/sanity-astro-blog#e6fc3f4816ca).\n- The blog will require rebuilds when a new post is made using the Sanity Studio. This will require more setting up with your hosting provider and Sanity. For Netlify's official guide for Astro and Sanity, see [here](https://developers.netlify.com/guides/how-to-use-sanity-cms-with-astro/#buildwebhooks)\n\nThis project includes a _Netlify_ adapter, as that is where the demo is hosted.\n\nYou can keep this if you plan on using Netlify, or you can either remove it or change it to your own platform's adapter. See [here](https://docs.astro.build/en/guides/integrations-guide/) for more options with the adapters. If you choose to remove it, feel free to check out [this](https://docs.astro.build/en/guides/deploy/) page for official deployment guides for Astro.\n\n### Installation\n\n1. Clone the repo\n   ```sh\n   git clone https://github.com/brendokht/template-company-website.git\n   ```\n2. Install dependencies\n   ```sh\n   bun install\n   ```\n3. Set up Environment Variables: Create a `.env` file in the root of your project and add the values from earlier:\n   ```\n   PUBLIC_SANITY_PROJECT_ID=\"your_sanity_project_id\"\n   PUBLIC_SANITY_DATASET=\"your_sanity_dataset\"\n   SANITY_API_READ_TOKEN=\"your_sanity_read_token\"\n   PUBLIC_SANITY_VISUAL_EDITING_ENABLED=\"true\" # or \"false\"\n   ```\n   _Note: Variables prefixed with `PUBLIC_` are exposed to the client-side, however, all public values included in the project were recommended to be public._\n4. Change git remote URL to avoid accidental pushes to the base project\n   ```sh\n   git remote set-url origin [YOUR_REPOSITORY_URL]\n   git remote -v # confirm the changes\n   ```\n5. Remove the redirect in `netlify.toml` (or remove the entire file if you want), since it is only there for the demo website.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- USAGE EXAMPLES --\u003e\n\n## Usage\n\nAfter installation, you can run the following scripts:\n\n- To start the development server:\n  ```sh\n  bun run dev\n  ```\n- To build the project for production:\n  ```sh\n  bun run build\n  ```\n- To preview the production build locally:\n  ```sh\n  bun run preview\n  ```\n- To format code with Prettier:\n  ```sh\n  bun run format\n  ```\n- To run ESLint checks:\n  ```sh\n  bun run lint\n  ```\n- To check TypeScript types:\n  ```sh\n  bun run check-types\n  ```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n### Top contributors:\n\n\u003ca href=\"https://github.com/brendokht/template-company-website/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=brendokht/template-company-website\" alt=\"contrib.rocks image\" /\u003e\n\u003c/a\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\n[@brendokht](https://twitter.com/brendokht)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGMENTS --\u003e\n\n## Acknowledgments\n\nN/A\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/brendokht/template-company-website.svg?style=for-the-badge\n[contributors-url]: https://github.com/brendokht/template-company-website/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/brendokht/template-company-website.svg?style=for-the-badge\n[forks-url]: https://github.com/brendokht/template-company-website/network/members\n[stars-shield]: https://img.shields.io/github/stars/brendokht/template-company-website.svg?style=for-the-badge\n[stars-url]: https://github.com/brendokht/template-company-website/stargazers\n[issues-shield]: https://img.shields.io/github/issues/brendokht/template-company-website.svg?style=for-the-badge\n[issues-url]: https://github.com/brendokht/template-company-website/issues\n[license-shield]: https://img.shields.io/github/license/brendokht/template-company-website.svg?style=for-the-badge\n[license-url]: https://github.com/brendokht/template-company-website/blob/main/LICENSE\n[product-screenshot]: https://github.com/user-attachments/assets/1f062e21-8cb7-4083-8476-d75d8c96d822\n[Astro]: https://img.shields.io/badge/Astro-ff5d01?style=for-the-badge\u0026logo=astro\u0026logoColor=ff5d0100\u0026labelColor=191919\n[Astro-url]: https://astro.build/\n[Sanity]: https://img.shields.io/badge/sanity-F03E2F?style=for-the-badge\u0026logo=sanity\u0026logoColor=white\n[Sanity-url]: https://sanity.io\n[Tailwind]: https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white\n[Tailwind-url]: https://tailwindcss.com/\n[Bun]: https://img.shields.io/badge/bun-282a36?style=for-the-badge\u0026logo=bun\u0026logoColor=fbf0df\n[Bun-url]: https://bun.sh/\n[Netlify]: https://img.shields.io/badge/Netlify-00C7B7?style=for-the-badge\u0026logo=netlify\u0026logoColor=white\n[Netlify-url]: https://netlify.com\n[TypeScript]: https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white\n[TypeScript-url]: https://www.typescriptlang.org/\n[ESLint]: https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge\u0026logo=eslint\u0026logoColor=white\n[ESLint-url]: https://www.eslint.org/\n[Prettier]: https://img.shields.io/badge/prettier-1A2C34?style=for-the-badge\u0026logo=prettier\u0026logoColor=F7BA3E\n[Prettier-url]: https://www.prettier.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrendokht%2Ftemplate-company-website","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrendokht%2Ftemplate-company-website","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrendokht%2Ftemplate-company-website/lists"}