{"id":14071009,"url":"https://github.com/bloggrify/bloggrify","last_synced_at":"2026-04-05T11:31:51.674Z","repository":{"id":222824419,"uuid":"755322702","full_name":"bloggrify/bloggrify","owner":"bloggrify","description":"A personal blog template made with Nuxt and Nuxt-content","archived":false,"fork":false,"pushed_at":"2026-01-06T09:06:32.000Z","size":3280,"stargazers_count":163,"open_issues_count":2,"forks_count":22,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-06T16:38:36.842Z","etag":null,"topics":["blog","nuxt","template"],"latest_commit_sha":null,"homepage":"https://bloggrify.com","language":"TypeScript","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/bloggrify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-09T22:13:13.000Z","updated_at":"2026-01-06T09:06:35.000Z","dependencies_parsed_at":"2024-03-11T10:29:46.074Z","dependency_job_id":"28020049-47ed-4feb-ac97-bf11019d020c","html_url":"https://github.com/bloggrify/bloggrify","commit_stats":null,"previous_names":["hlassiege/bloggr","hlassiege/bloggrify","bloggrify/bloggrify"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/bloggrify/bloggrify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bloggrify%2Fbloggrify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bloggrify%2Fbloggrify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bloggrify%2Fbloggrify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bloggrify%2Fbloggrify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bloggrify","download_url":"https://codeload.github.com/bloggrify/bloggrify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bloggrify%2Fbloggrify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31434624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: 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","nuxt","template"],"created_at":"2024-08-13T07:08:14.536Z","updated_at":"2026-04-05T11:31:51.551Z","avatar_url":"https://github.com/bloggrify.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/hlassiege"],"categories":["Vue","Starter Kits"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://bloggrify.com\"\u003e\n    \u003cimg src=\"public/android-chrome-192x192.png\"  width=\"80px\" height=\"80px\"\u003e\n  \u003c/a\u003e\n  \u003ch1 align=\"center\"\u003e\n    Bloggrify\n  \u003c/h1\u003e\n\n[Getting started](https://bloggrify.com/introduction/getting-started) | [Homepage](https://bloggrify.com)\n\n  \u003ca href=\"https://github.com/bloggrify/bloggrify/releases/latest\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/bloggrify/bloggrify.svg?style=flat-square\" alt=\"\"\u003e\n  \u003c/a\u003e\n\n  \u003ca href=\"https://github.com/bloggrify/bloggrify/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/bloggrify/bloggrify.svg?style=flat-square\" alt=\"\"\u003e\n  \u003c/a\u003e\n\n\u003c/div\u003e\n\n**Bloggrify is a Nuxt Content starter specialized for blogging.**\n\nBuilt on the excellent [Nuxt Content](https://content.nuxt.com/) framework, Bloggrify provides:\n\n✅ **Pre-configured integrations** (not just dependencies)\n- 6 analytics providers (Google Analytics, Plausible, Pirsch, Umami, Fathom, Hakanai)\n- 2 newsletter services (MailerLite, Hakanai)\n- Comment systems (Hyvor Talk)\n- Social sharing \n\n✅ **SEO \u0026 Performance out-of-the-box**\n- Nuxt SEO modules pre-configured (sitemap, robots, schema.org)\n- Auto-generated RSS feed\n- Optimized for 90+ Lighthouse scores\n\n✅ **Content components ready to use**\n- YouTube/Instagram/Vimeo embeds\n- Mermaid diagrams, KaTeX math\n- Multi-author support\n- Tag \u0026 category filtering\n\n✅ **Professional themes** (not blank pages)\n- Responsive, accessible designs\n- Dark mode support\n- Customizable via single config file\n\n## Why not just use Nuxt Content directly?\n\nYou absolutely can! Bloggrify is for developers who:\n- Want a **blog specifically** (Nuxt Content does blogs, docs, changelogs, etc.)\n- Don't want to spend 1-2 days selecting modules and integrating analytics, comments, newsletters\n- Prefer a professional theme out-of-the-box\n- Want a single config file vs scattered configuration\n\n**If you enjoy configuring everything yourself, vanilla Nuxt Content might be better for you.**\n\nDiscover all features on the [official website](https://bloggrify.com)\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/hlassiege)\n\nIf you use this project and it saves you time. [How about supporting it?](https://www.buymeacoffee.com/hlassiege)\n\n## Contributing\n\nI created this blog starters because I know how **tedious** it is to assemble all the bricks needed to have an SEO-efficient blog, with a clean, accessible design, responsive, with features already integrated (comment system, rss feed, newsletter, sitemap etc...).\n\n**If you consider that you've really saved time**, **you might consider supporting this work**.\nIt's optional, but it will be much appreciated.\n\nThe first option is to offer me a [virtual coffee](https://www.buymeacoffee.com/hlassiege) representing the value of the time you've saved.\n\nBut you can also contribute in many other ways:\n\n- by **talking** about this project on social networks, on your blog, with your colleagues. \n- by giving this project **a star** on github\n- by contributing to the open source project to improve it (see below)\n\n**10% of the benefits will be donated to the [Unicef foundation](https://www.unicef.org/), an organization that helps children in need all over the world.**\n\n## Contributing to the project\n\nMake sure to install the dependencies:\n\n```bash\n# npm\nnpm install\n\n# pnpm\npnpm install\n```\n\n### Development Server\n\nStart the development server on [http://localhost:3000](http://localhost:3000)\n\nRunning bloggrify alone without templates won't be really useful.   \n\n\n```bash\n# npm\nnpm run dev\n\n# pnpm\npnpm run dev\n```\n\n#### Editor Support\n\n##### Visual Studio Code (VS Code)\nThis project includes VS Code configuration files to enhance the development experience:\n- **Recommended extensions** for Nuxt, TailwindCSS, and TypeScript development.\n- **Debug and launch configurations** for client and server to improve the debugging experience.\n\nFor more information on debugging in VS Code, visit the [VS Code debugging documentation](https://code.visualstudio.com/docs/editor/debugging).\n\nThe launch configuration is based on the example provided in the [Nuxt debugging guide](https://nuxt.com/docs/guide/going-further/debugging).\n\nThese extensions are optional and maintained by their respective developers or the VSCode users community. **Contributions to the selection and recommendation of these extensions are welcome!**\n\n##### JetBrains IDEs\n\nYou can also debug the project in JetBrains IDEs using the Nuxt provided example [JetBrains IDEs debug configuration](https://nuxt.com/docs/guide/going-further/debugging#example-jetbrains-ides-debug-configuration).\n\n### Production\n\nBuild the application for production:\n\n```bash\n# npm\nnpm run generate\n\n# pnpm\npnpm run generate\n```\n\nLocally preview production build:\n\n```bash\n# npm\nnpm run preview\n\n# pnpm\npnpm run preview\n```\n\n### Release\n\nEach commit should respect the [conventional commit](https://www.conventionalcommits.org/en/v1.0.0/) format.\n\nThe basic release process is as follows:\n- Update the version in `package.json`\n- create a tag with the version number\n- push the tag to the repository\n- publish the release on github\n- publish the release on npm\n\nIn order to automate this process, you can use the following command:\n\n```bash\n# First, you need to install the changelogen package\nnpm install -g changelogen\n\n# Then, you can run the following command to automate all the previous steps\nnpx changelogen --release --push \u0026\u0026 npm publish\n\n\n```\n\nIn order to publish the release on npm, you need to be authenticated with the npm registry. You can do this by running `npm login`.  \nIn order to publish the release on github, you need to be authenticated with the github registry. You can do this by creating a personal access token and setting it in your environment variables (GITHUB_TOKEN).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbloggrify%2Fbloggrify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbloggrify%2Fbloggrify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbloggrify%2Fbloggrify/lists"}