{"id":15095909,"url":"https://github.com/izghua/go-blog","last_synced_at":"2025-04-05T15:09:30.937Z","repository":{"id":37403677,"uuid":"162596033","full_name":"izghua/go-blog","owner":"izghua","description":"Golang+gin+vue+MySQL  blog","archived":false,"fork":false,"pushed_at":"2020-10-19T10:15:18.000Z","size":27088,"stargazers_count":454,"open_issues_count":4,"forks_count":115,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-29T14:12:02.920Z","etag":null,"topics":["gin","gin-gonic","golang","iview","mysql","vue"],"latest_commit_sha":null,"homepage":"https://www.iphpt.com","language":"Go","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/izghua.png","metadata":{"files":{"readme":"README.CN.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":"2018-12-20T15:15:17.000Z","updated_at":"2025-03-06T16:40:07.000Z","dependencies_parsed_at":"2022-08-18T03:05:16.148Z","dependency_job_id":null,"html_url":"https://github.com/izghua/go-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/izghua%2Fgo-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izghua%2Fgo-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izghua%2Fgo-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/izghua%2Fgo-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/izghua","download_url":"https://codeload.github.com/izghua/go-blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353746,"owners_count":20925329,"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":["gin","gin-gonic","golang","iview","mysql","vue"],"created_at":"2024-09-25T15:43:38.199Z","updated_at":"2025-04-05T15:09:30.908Z","avatar_url":"https://github.com/izghua.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# go-blog\n\n地址: [https://www.iphpt.com](https://www.iphpt.com)\n\n\u003e 自己花了一些时间单独重构的!\n\n## 主要功能有:\n\n1. 文章发布和修改\n2. 文章回收站和撤回\n3. 文章分类\n4. 文章标签\n5. 网站信息自由设置\n6. 文章支持markdown\n7. ★ 网站静态文件可自由配置`本地`或 `CDN`\n8. ★ 可上传图片,可选择上传至`服务器`或 `七牛` 或 `两者同时`\n9. 自由添加友链和管理友链顺序\n10. 采用`github`的`issue`功能作为评论系统,界面优美且方便其他用户留言和通知\n11. ★ 定时备份数据和静态资源\n12. ★ 备份数据邮件发送至邮箱\n\n## 技术点:\n\n###  主要代码是 `golang`+`vue`+`HTML`+`CSS`+`MySQL`\n\n\u003e   - 后端代码是基于`golang`的`gin`框架封装成的一个自用的包  [https://github.com/izghua/zgh](https://github.com/izghua/zgh)\n\u003e   - 后台代码是基于`vue`的`iview`UI组件开发的后台, [https://github.com/izghua/go-blog-backend](https://github.com/izghua/go-blog-backend)\n\u003e   - 前台是基于`HTML+CSS`,展示页面 [https://www.iphpt.com](https://www.iphpt.com)\n\u003e   - 缓存用的`redis`\n\u003e   - 数据库用的是 `MySQL`\n\u003e   - 配置文件用的 `yaml`\n    \n### 安装方法\n\n[go-blog安装教程](https://www.iphpt.com/detail/130)   \n \n[关于go-blog的配置文件解析](https://www.iphpt.com/detail/131)\n    \n### 历史\n\n本站起始于2015年,最开始由`zblog`开源框架搭建\n\n在2016年,我利用`PHP`的`Laravel`框架 重构了前后端所有代码!\n\n - 界面: [http://php.iphpt.com](http://php.iphpt.com)\n - 代码: [https://github.com/xzghua/laravel-5-myblog](https://github.com/xzghua/laravel-5-myblog)\n\n在2019年,我利用`Golang`再次重构了它\n\n - 界面: [https://www.iphpt.com](https://www.iphpt.com)\n - 代码: [https://github.com/izghua/go-blog](https://github.com/izghua/go-blog)\n\n### 历史版本:\n\n - Z-blog: [https://github.com/xzghua/iphpt](https://github.com/xzghua/iphpt)\n - Laravel: [https://github.com/xzghua/laravel-5-myblog](https://github.com/xzghua/laravel-5-myblog)\n - Beego(未上线): [https://github.com/xzghua/beego-postgres-blog](https://github.com/xzghua/beego-postgres-blog)\n - Golang: [https://github.com/izghua/go-blog](https://github.com/izghua/go-blog)\n    \n### 展示图        \n \n新:\n\n   - 后台登录: ![后台登录](./static/uploads/images/bc-login.png)\n   - 后台首页: ![后台首页](./static/uploads/images/bc-home.png)\n   - 后台列表: ![后台列表](./static/uploads/images/bc-post.png)\n\n旧:\n\n   - 后台登录: ![后台登录](./static/uploads/images/old-bc-login.png)\n   - 后台首页: ![后台首页](./static/uploads/images/old-bc-home.png)\n   - 后台列表: ![后台列表](./static/uploads/images/old-bc-post.png)\n\n\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizghua%2Fgo-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fizghua%2Fgo-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fizghua%2Fgo-blog/lists"}