{"id":16977309,"url":"https://github.com/galaxy-s10/nuxt-blog-client","last_synced_at":"2025-10-23T18:11:11.621Z","repository":{"id":41870985,"uuid":"244089172","full_name":"galaxy-s10/nuxt-blog-client","owner":"galaxy-s10","description":"基于Nuxt2 + ElementUI 搭建的博客前台","archived":false,"fork":false,"pushed_at":"2024-10-08T11:06:21.000Z","size":3755,"stargazers_count":54,"open_issues_count":4,"forks_count":17,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T01:11:22.102Z","etag":null,"topics":["blog","element-ui","nuxt","nuxt2","vue2"],"latest_commit_sha":null,"homepage":"https://www.hsslive.cn","language":"Vue","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/galaxy-s10.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2020-03-01T04:54:28.000Z","updated_at":"2025-03-31T05:01:35.000Z","dependencies_parsed_at":"2024-03-09T08:32:57.630Z","dependency_job_id":"9b385ba9-5e84-44d0-92b8-66b21d9bb0a2","html_url":"https://github.com/galaxy-s10/nuxt-blog-client","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxy-s10%2Fnuxt-blog-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxy-s10%2Fnuxt-blog-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxy-s10%2Fnuxt-blog-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxy-s10%2Fnuxt-blog-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/galaxy-s10","download_url":"https://codeload.github.com/galaxy-s10/nuxt-blog-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137886,"owners_count":21053775,"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":["blog","element-ui","nuxt","nuxt2","vue2"],"created_at":"2024-10-14T01:28:36.338Z","updated_at":"2025-10-23T18:11:06.560Z","avatar_url":"https://github.com/galaxy-s10.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 简介\n\n基于 nuxt2.x + elementui 搭建的博客\n\n# 预览\n\n线上地址：[https://www.hsslive.cn](https://www.hsslive.cn)\n\n# 功能\n\n- [x] 登录/注册\n  - [x] qq 登录\n  - [x] github 登录\n- [x] 文章\n- [x] 作品\n- [x] 标签\n- [x] 留言\n- [x] 互动\n- [x] 点赞\n- [x] 流量/访客/用户信息\n\n# 运行\n\n\u003e 注意：需要在本地启动一个 3300 端口的接口服务：[vue3-blog-server](https://github.com/galaxy-s10/vue3-blog-server)\n\n## billd 依赖\n\n```sh\npnpm i billd-utils@latest billd-scss@latest billd-deploy@latest billd-html-webpack-plugin@latest\n```\n\n| 包名                                                                                 | 版本                                                                                                                      |\n| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |\n| [billd-html-webpack-plugin](https://github.com/galaxy-s10/billd-html-webpack-plugin) | [![npm](https://img.shields.io/npm/v/billd-html-webpack-plugin)](https://www.npmjs.com/package/billd-html-webpack-plugin) |\n| [billd-utils](https://github.com/galaxy-s10/billd-utils)                             | [![npm](https://img.shields.io/npm/v/billd-utils)](https://www.npmjs.com/package/billd-utils)                             |\n| [billd-scss](https://github.com/galaxy-s10/billd-scss)                               | [![npm](https://img.shields.io/npm/v/billd-scss)](https://www.npmjs.com/package/billd-scss)                               |\n| [billd-deploy](https://github.com/galaxy-s10/billd-deploy)                           | [![npm](https://img.shields.io/npm/v/billd-deploy)](https://www.npmjs.com/package/billd-deploy)                           |\n\n## 安装依赖\n\n```sh\npnpm install\n```\n\n## 开发\n\n```sh\npnpm run dev\n```\n\n## 构建\n\n```sh\npnpm run build\n```\n\n## 运行\n\n```sh\npnpm run start\n```\n\n# 部署\n\n## ~~docker~~\n\n```sh\nsh build.sh nuxt-blog-client null workspace 3000 v0.0.1\n```\n\n```sh\nsh docker.sh nuxt-blog-client null workspace 3000 v0.0.1\n```\n\n# 服务器环境\n\n\u003e 建议使用 docker 部署\n\n- node 版本：14.21.0\n\n# 注意\n\n该项目是 nuxt2 项目，nuxt2 是基于 vue2 的，如果 vscode 安装了 vue3 的 Vue Language Features (Volar)插件，请禁用该插件，不然的话点击类似 components/NoHeadImg/index.vue 的路径会跳转不到对应的 vue 文件\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalaxy-s10%2Fnuxt-blog-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgalaxy-s10%2Fnuxt-blog-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalaxy-s10%2Fnuxt-blog-client/lists"}