{"id":19279172,"url":"https://github.com/bootdotdev/blog","last_synced_at":"2025-04-22T00:32:31.681Z","repository":{"id":41409280,"uuid":"446673963","full_name":"bootdotdev/blog","owner":"bootdotdev","description":"The Boot.dev blog source code and content","archived":false,"fork":false,"pushed_at":"2024-10-23T15:24:08.000Z","size":156167,"stargazers_count":21,"open_issues_count":0,"forks_count":27,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-10-23T20:10:35.955Z","etag":null,"topics":["back-end","golang","javascript","python3"],"latest_commit_sha":null,"homepage":"https://blog.boot.dev","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bootdotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2022-01-11T04:13:32.000Z","updated_at":"2024-10-23T15:24:12.000Z","dependencies_parsed_at":"2023-10-01T17:33:50.671Z","dependency_job_id":"316c8e3b-3747-4080-83be-be9d79e0ca09","html_url":"https://github.com/bootdotdev/blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootdotdev%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootdotdev%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootdotdev%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootdotdev%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bootdotdev","download_url":"https://codeload.github.com/bootdotdev/blog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223883692,"owners_count":17219270,"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":["back-end","golang","javascript","python3"],"created_at":"2024-11-09T21:13:56.778Z","updated_at":"2025-04-22T00:32:31.633Z","avatar_url":"https://github.com/bootdotdev.png","language":"CSS","readme":"# Boot.dev Blog\n\nThis is the source code and content for the Boot.dev blog, which can be found at [https://blog.boot.dev](https://blog.boot.dev).\n\n## Contributing\n\nWe would love for you to add your own article, or make improvements to an existing article! You can read the [contributing guide here](/CONTRIBUTING.md) for how to get started.\n\n## License\n\nYou can read the [license here](/LICENSE). In short, you're free to copy and edit this blog. That said, all the content in this repository is owned by Boot.dev, and you're _not_ permitted to host or publish it elsewhere. We want you to be able to submit updates and even entire articles if you choose, but be aware that an accepted submission does _not_ give you any ownership over the content in this project.\n\n## Quick start development\n\nMake sure you have `npm` and the latest version of [hugo](https://gohugo.io/getting-started/installing/) installed on your machine.\n\n```bash\nnpm install\nnpm run serve\n```\n\n## Check for broken links\n\nIn one terminal start the server on `localhost:1313`\n\n```bash\nnpm run serve\n```\n\nThen run the check in another terminal:\n\n```bash\ngo run ./scripts/linkcheck\n```\n\nIt will print any issues.\n\n## Resize images\n\nPlace original images go in the `raw/` directory.\n\nCreate a directory `static/img/X` where `X` is the max width of the new images.\n\n```bash\nnpm image-min\n```\n\nThis resizes all the images and places them in the new folder and deletes them from `raw/`.\n\nThe syntax to include them in a post is:\n\n```md\n![alt text here](/img/800/technology.png.webp)\n```\n","funding_links":[],"categories":["CSS"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootdotdev%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbootdotdev%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootdotdev%2Fblog/lists"}