{"id":16544928,"url":"https://github.com/n1ckoates/blog","last_synced_at":"2026-03-07T01:02:18.766Z","repository":{"id":151361963,"uuid":"622056687","full_name":"n1ckoates/blog","owner":"n1ckoates","description":"🌐 My website built with Next.js, Tailwind, TypeScript, and MDX.","archived":false,"fork":false,"pushed_at":"2025-12-21T22:28:37.000Z","size":22018,"stargazers_count":17,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-23T09:56:21.092Z","etag":null,"topics":["blog","mdx","nextjs","react","tailwindcss","typescript","website"],"latest_commit_sha":null,"homepage":"https://nickoates.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/n1ckoates.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-01T02:07:32.000Z","updated_at":"2025-12-21T22:27:30.000Z","dependencies_parsed_at":"2023-09-25T01:41:05.278Z","dependency_job_id":"2ef9641a-51a2-4d94-a81c-a5154867a86c","html_url":"https://github.com/n1ckoates/blog","commit_stats":{"total_commits":219,"total_committers":4,"mean_commits":54.75,"dds":0.54337899543379,"last_synced_commit":"34a4ddbda1d638908524d96db89c112205005575"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/n1ckoates/blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ckoates%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ckoates%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ckoates%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ckoates%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n1ckoates","download_url":"https://codeload.github.com/n1ckoates/blog/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ckoates%2Fblog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30204452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"ssl_error","status_checked_at":"2026-03-06T18:57:34.882Z","response_time":250,"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":["blog","mdx","nextjs","react","tailwindcss","typescript","website"],"created_at":"2024-10-11T19:05:10.061Z","updated_at":"2026-03-07T01:02:18.731Z","avatar_url":"https://github.com/n1ckoates.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [nickoates.com](https://nickoates.com)\n\n![Screenshot of nickoates.com](https://repository-images.githubusercontent.com/622056687/77b6322b-5d3d-4bc2-bf35-18f2ba1c809a)\n\nThis is my website, blog, and portfolio. I designed and built it myself using Next.js, Tailwind CSS, TypeScript, and MDX. For more information on the tech stack, see [my initial blog post](https://nickoates.com/blog/rebuilding-my-website). Parts of the design were inspired by [Lee Robinson's website](https://leerob.io) and [Apple's newsroom](https://www.apple.com/newsroom).\n\n## Setting up newsletter subscriptions\n\nI use [Resend](https://resend.com) to manage my newsletter. To setup your own newsletter, create a Resend account (if you haven't already), then add an audience for your newsletter. Generate an API key with full access to your account, and add both the key and audience ID to your `.env.local` file:\n\n```bash\nRESEND_API_KEY=re_yourApiKey\nRESEND_AUDIENCE_ID=your-audience-id\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn1ckoates%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn1ckoates%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn1ckoates%2Fblog/lists"}