{"id":20612948,"url":"https://github.com/ermaozi/blog","last_synced_at":"2025-04-15T07:09:47.609Z","repository":{"id":50161611,"uuid":"293647320","full_name":"ermaozi/blog","owner":"ermaozi","description":"🇨🇳 🙀flask + vue =\u003e 最通俗易懂且方便部署的个人博客","archived":false,"fork":false,"pushed_at":"2022-12-08T11:33:31.000Z","size":246,"stargazers_count":11,"open_issues_count":3,"forks_count":5,"subscribers_count":2,"default_branch":"master_1.0.0","last_synced_at":"2025-04-15T07:09:42.577Z","etag":null,"topics":["acme","blog","docker","flask","mariadb","nginx","python","vue"],"latest_commit_sha":null,"homepage":"http://www.ermao.net","language":"Python","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/ermaozi.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}},"created_at":"2020-09-07T22:46:36.000Z","updated_at":"2025-03-17T08:52:23.000Z","dependencies_parsed_at":"2023-01-25T14:46:04.222Z","dependency_job_id":null,"html_url":"https://github.com/ermaozi/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/ermaozi%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ermaozi%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ermaozi%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ermaozi%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ermaozi","download_url":"https://codeload.github.com/ermaozi/blog/tar.gz/refs/heads/master_1.0.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023723,"owners_count":21199960,"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":["acme","blog","docker","flask","mariadb","nginx","python","vue"],"created_at":"2024-11-16T11:08:26.679Z","updated_at":"2025-04-15T07:09:47.592Z","avatar_url":"https://github.com/ermaozi.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flask + Vue = 个人博客\n\n![](https://img.shields.io/github/license/ermaozi/blog)\n![](https://img.shields.io/tokei/lines/github/ermaozi/blog)\n![](https://img.shields.io/github/languages/code-size/ermaozi/blog)\n![](https://img.shields.io/github/repo-size/ermaozi/blog)\n\n![](https://img.shields.io/github/issues/ermaozi/blog)\n![](https://img.shields.io/github/last-commit/ermaozi/blog)\n\n## 自动部署\n\nCentOS 7 环境中执行以下命令:\n\n`sh \u003c(curl -sL https://git.io/blog-install)`\n\n## 手动部署\n\n手动部署请参考: [CentOS 手动部署方案](https://github.com/ermaozi/blog/wiki/CentOS%E6%89%8B%E5%8A%A8%E9%83%A8%E7%BD%B2%E6%96%B9%E6%A1%88)\n\n## 计划与进度\n\n- [x] 前后端分离部署\n- [x] 用户注册\n- [x] 用户登录\n- [x] 发表文章\n- [x] 浏览文章\n- [x] 分页功能\n- [x] 删除文章\n- [ ] 其他页面整改\n- [ ] 注册验证\n- [ ] 用户编辑资料\n- [ ] 用户权限细分\n- [ ] 访客记录\n- [ ] 第三方登录\n- [ ] 点赞系统\n- [ ] 评论与留言系统\n- [ ] 文章标签\n- [ ] 文章搜索\n- [ ] 友链登记系统\n- [ ] 数据库优化\n- [ ] 常用平台自动化部署与更新功能\n- [ ] 前端代码精简\n- [ ] SEO 优化\n- [ ] 安全加固\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fermaozi%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fermaozi%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fermaozi%2Fblog/lists"}