{"id":15833398,"url":"https://github.com/barbarbar338/vite-react-blog-template","last_synced_at":"2026-04-09T02:30:57.094Z","repository":{"id":104910491,"uuid":"538079481","full_name":"barbarbar338/vite-react-blog-template","owner":"barbarbar338","description":"Blog template made with Vite, React, Tailwind, and TypeScript. Depends on GitHub Discussions.","archived":false,"fork":false,"pushed_at":"2022-09-19T10:41:03.000Z","size":201,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-11T09:08:43.958Z","etag":null,"topics":["blog","blogging","react","react-router","reactjs","tailwind","tailwindcss","template","vite","vitejs"],"latest_commit_sha":null,"homepage":"https://vite-react-blog-template.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/barbarbar338.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},"funding":{"github":"barbarbar338"}},"created_at":"2022-09-18T10:54:13.000Z","updated_at":"2025-03-05T14:11:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6698d81-7d05-4120-bb32-dc3c71830448","html_url":"https://github.com/barbarbar338/vite-react-blog-template","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"91ead7de42946ddcc0986bca02189cafbe1a6fda"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/barbarbar338/vite-react-blog-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbarbar338%2Fvite-react-blog-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbarbar338%2Fvite-react-blog-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbarbar338%2Fvite-react-blog-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbarbar338%2Fvite-react-blog-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/barbarbar338","download_url":"https://codeload.github.com/barbarbar338/vite-react-blog-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/barbarbar338%2Fvite-react-blog-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31582535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["blog","blogging","react","react-router","reactjs","tailwind","tailwindcss","template","vite","vitejs"],"created_at":"2024-10-05T13:02:24.953Z","updated_at":"2026-04-09T02:30:57.076Z","avatar_url":"https://github.com/barbarbar338.png","language":"TypeScript","funding_links":["https://github.com/sponsors/barbarbar338"],"categories":[],"sub_categories":[],"readme":"# 🥸 Vite React Blog Template\n\n-   Blog template made with Vite, React, Tailwind, and TypeScript.\n-   Blog server depends on GitHub Discussions, see how It works [here (TR)](https://338.rocks/blog/post/14/).\n-   See [Live Demo here](https://vite-react-blog-template.vercel.app/)!\n\n# 🤓 Setup\n\n-   Clone repo:\n    -   Clone using git: `git clone https://github.com/barbarbar338/vite-react-blog-template`\n    -   Clone using gh: `gh repo clone barbarbar338/vite-react-blog-template`\n    -   Use template button on GitHub\n-   Download dependencies:\n    -   Using npm: `npm install`\n    -   Using yarn: `yarn`\n-   Create `.env` file and fill it with your GitHub token:\n    -   Create a GitHub token with `read:discussion` scope\n    -   Set your token in `.env` file: `VITE_GITHUB_TOKEN=ghp_MyToken`\n-   Edit `src/utils/config.ts` file and fill it with your information.\n-   Run app:\n    -   Using npm: `npm run dev`\n    -   Using yarn: `yarn dev`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbarbar338%2Fvite-react-blog-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbarbarbar338%2Fvite-react-blog-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbarbarbar338%2Fvite-react-blog-template/lists"}