{"id":16978239,"url":"https://github.com/adkcodexd/myblog-vue3vitets","last_synced_at":"2025-04-05T18:10:59.888Z","repository":{"id":39568025,"uuid":"458798069","full_name":"ADKcodeXD/Myblog-Vue3viteTs","owner":"ADKcodeXD","description":"我的个人博客，使用vue3+vite+Ts搭建 ，后台正在搭建中，使用java springboot","archived":false,"fork":false,"pushed_at":"2025-02-26T09:09:16.000Z","size":53247,"stargazers_count":121,"open_issues_count":1,"forks_count":22,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-29T17:12:15.494Z","etag":null,"topics":["javascript","typescript","vue"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/ADKcodeXD.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.config.js","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}},"created_at":"2022-02-13T12:08:21.000Z","updated_at":"2025-02-26T09:09:21.000Z","dependencies_parsed_at":"2024-10-27T12:47:44.106Z","dependency_job_id":"16726401-d9c2-48c7-bf91-634242241f5f","html_url":"https://github.com/ADKcodeXD/Myblog-Vue3viteTs","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADKcodeXD%2FMyblog-Vue3viteTs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADKcodeXD%2FMyblog-Vue3viteTs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADKcodeXD%2FMyblog-Vue3viteTs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADKcodeXD%2FMyblog-Vue3viteTs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADKcodeXD","download_url":"https://codeload.github.com/ADKcodeXD/Myblog-Vue3viteTs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247378149,"owners_count":20929297,"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":["javascript","typescript","vue"],"created_at":"2024-10-14T01:42:54.747Z","updated_at":"2025-04-05T18:10:59.867Z","avatar_url":"https://github.com/ADKcodeXD.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Vue3-34495e?logo=vue.j\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Vite2.7-646cff?logo=vite\u0026logoColor=white\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-TypeScript-blue?logo=typescript\u0026logoColor=white\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Pinia-yellow?logo=picpay\u0026logoColor=white\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Axios-008fc7?logo=axios.js\u0026logoColor=white\" /\u003e\n    \u003cimg src=\"https://img.shields.io/badge/-Less-1D365D?logo=less\u0026logoColor=white\" alt=\"Less\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/adk-adkblog-red\" alt=\"Less\"\u003e\n    \u003cimg alt=\"GitHub top language\" src=\"https://img.shields.io/github/languages/top/ADKcodeXD/Myblog-Vue3viteTs\"\u003e\n    \u003cimg alt=\"CD\" src=\"https://github.com/ADKcodeXD/Myblog-Vue3viteTs/actions/workflows/push.yml/badge.svg\"\u003e\n\u003cp\u003e\n\n\n\u003cimg align=cnter src=\"http://firssst.oss-cn-guangzhou.aliyuncs.com/20220611/0238df3a-a7cd-4376-9951-57c03916cdf9.png?Expires=1812599738\u0026OSSAccessKeyId=LTAI5t78YcsGmmK8uLsF2QFE\u0026Signature=zgRvR1hwnqMABsutX6FiZfl5RbY%3D\" /\u003e\n\n\u003cp align=\"center\" \u003e一款二次元主题风格博客\n\n# ADK-BLOG\n\n展示页:目前已下线 原网址已非本人管理 ！！！\n\n主要功能为:\n\n- 博客的主要功能\n- 抓取bangumi数据 可以获取每日番剧更新\n- 抓取樱花数据 可以进行在线动漫观看\n- 多用户共享博客\n- 二级评论 markdown以及富文本双重编辑器\n- 自定义主题\n- 支持移动端(尽可能支持)\n\n## 预览\n- 首页[![jVy3OH.png](https://s1.ax1x.com/2022/06/27/jVy3OH.png)](https://imgtu.com/i/jVy3OH)\n- 文章详情页\n\n[![jVysmj.png](https://s1.ax1x.com/2022/06/27/jVysmj.png)](https://imgtu.com/i/jVysmj)\n\n- 文章列表\n\n[![jVyh1U.md.png](https://s1.ax1x.com/2022/06/27/jVyh1U.png)](https://imgtu.com/i/jVyh1U)\n\n- 设置页\n\n[![jVyTB9.md.png](https://s1.ax1x.com/2022/06/27/jVyTB9.png)](https://imgtu.com/i/jVyTB9)\n\n- 画廊功能\n\n[![jVyX9K.md.png](https://s1.ax1x.com/2022/06/27/jVyX9K.png)](https://imgtu.com/i/jVyX9K)\n\n- 画廊展示页\n\n[![jV6PAI.png](https://s1.ax1x.com/2022/06/27/jV6PAI.png)](https://imgtu.com/i/jV6PAI)\n\n- 写文章\n\n[![jV683T.png](https://s1.ax1x.com/2022/06/27/jV683T.png)](https://imgtu.com/i/jV683T)\n\n- 留言板\n\n[![jV6NDJ.png](https://s1.ax1x.com/2022/06/27/jV6NDJ.png)](https://imgtu.com/i/jV6NDJ)\n\n- 动漫页\n\n[![jV6r8K.png](https://s1.ax1x.com/2022/06/27/jV6r8K.png)](https://imgtu.com/i/jV6r8K)\n\n- 动漫详情\n\n[![jV6WVA.png](https://s1.ax1x.com/2022/06/27/jV6WVA.png)](https://imgtu.com/i/jV6WVA)\n\n更多的请访问*http://adkdream.top*\n\n## 2022.6.27 更新日志📋\n\n🎉**新功能：**\n\n- 增加了画廊功能，用户可以通过上传图片来进行共享生活和动态。\n\n🔨**修复:**\n\n- 修复了富文本编辑器的上传图片bug tinymce6不支持之前的success 改成了promise\n\n- 修复了后端的缓存bug 用户信息更改也能够及时刷新了 将token过期时间提高到了5天\n- 修复了后端缓存无论什么都存入缓存的问题\n\n**⚡优化：**\n\n- 优化了首页图片展示，利用了oss的请求参数做到了图片压缩 更快的网页加载\n- 将oss存储改成了内网转发 节省流量\n- 项目抽取了部分功能性代码为util\n- 将自定义指令的全局注册改为局部注册 首屏速度更友好了\n- 后端支持了动态生成文章sitemap 其他页面暂未支持\n- 利用了gitcz进行项目提交管理 提交更加规范了\n\n**🖊TODO**：\n\n- **支持https**\n- **每日签到**\n- **制作分享界面**\n- **个人创作中心**\n- 增加一个聊天室功能 详见这里6.23👇\n- 对文章增加分区 板块 调整\n- 制作数据导出的功能\n- 制作动态分享功能\n\n## 2022.6.23 log 更新readme\n\n目前网站大部分的页面的重构基本完成。对于动漫详情页和动漫播放页的重构也做好了\n\n- 抛弃了xgplayer 更新为dplayer  (后面要改成artplayer)\n- 修复了留言板不能正常发送正常使用的bug\n- 增加了seo支持，对于文章详情以及动漫详情利用usehead做好了meta改造\n- 改进了html结构，使用了语义化标签\n- prerender nginx中间件服务部署 可以让爬虫知道我是啥了！！详见：http://adkdream.top/article/1539263599424200706\n- 修复一些bug 例如后端注册bug\n\nTODO：\n\n- **增加画廊功能 可以用户上传分享自己喜欢的图片 以及瀑布流布局**\n\n- **爬取senfan.net 多播放源播放动漫**\n- **制作分享界面 美观的进行分享**\n- **增加个人创作中心，管理自己的文章（私有文章 公共文章）**\n- **修复富文本编辑器的上传图片bug**\n- 签到积分功能 做个每日签到\n- 增加个人动态功能\n- 对于表情组件进行调整 制作一个类似于b站的表情组件\n- 增加一个聊天室功能，可以在线建造聊天室 邀请他人进来聊天(人数为0则自动销毁聊天室)\n- - 生成短链接  并且可以实时进行聊天 聊完销毁\n  - 聊天期间加入短链接都能够看到历史记录\n  - 销毁了自动销毁聊天记录和短链()\n- 对于文章增加分区 增加板块\n- 修复bgm首页轮播图显示的bug\n- 做好部署迁移的准备 做好全套部署教程\n- 制作数据导出的功能 一键导出为md文件/富文本文件\n\n## 2022.6.11 网站再次更新 主题功能的完成！！！\n\n- 对于主要功能的页面的样式以及风格完成了统一\n- 抽取了所有(主要)页面的less 并且通过css变量的形式实现了自定义控制页面风格\n- type统一declare和定义namespace\n- 定义了几个全局变量用于控制文字大小\n- 新增设置页面\n- 重写了upload的组件和hooks 支持取消上传和上传进度预览\n- 升级了tinymce6.x版本 并且通过本地引入的方式引入tinymce\n- 修复后端bug 如上传的登录拦截 用户的like\n- 重写评论组件 使用了emoji组件自带的输入来实现emoji评论输入 并压缩emoji的编码\n- 对部分elementplus组件的写法根据官网进行了更正\n\nTODO\n\n- https\n- 风格切换的部分bug 以及交互的跟进\n- 开启nuxt3分支 支持服务端渲染\n- 用户的收藏和点赞功能的完善\n- 动漫详情页的重写\n\n此外 我也对我的博客后端进行了开源 地址如下\n\n**https://github.com/ADKcodeXD/ADKblog-backend**\n\n详细更新可以在这里查看:\n\nhttp://adkdream.top/article/1535536385474035713\n\n## 2022.5.31 重构了整个网站的样式 并且加入了一些新功能\n\n- 首先对网站的样式进行了重写 采用了简笔画的风格来进行页面的展示\n\n- 其次 增加了bangumi的番剧管理的api 虽然暂时好像失效了\n\n- 对于网站的架构和一些地方进行调整 增加了规范性和封装性\n\n- 对于网站的性能进行调整，对于一些不需要的js和样式文件进行按需引入，且开始采用font spider 以及其他手动对网站进行优化\n\n- 对网站的视觉效果重新进行设计、一些老旧的组件进行重新封装和重构\n\n  TODO：\n\n  - 接入ssr 接入https 另外对首页视觉的重新设计和一些不足之处的改进\n\n  - 后续会在b站进行宣传 并且对后端进行安全性的验证和改进~ 例如限制接口的访问次数以及计入mysql和EL搜索以及rabbitMQ等功能。\n\n  - 另外对于SSR订阅和动漫花园的搜索服务 需要做研究 争取做一个动漫资讯类型的博客网站~ \n\n  - 对于播放页面还需要一定的美化 \n  - 新增用户设置页面 可以自由设置\n  - 新增个人简历页面 文件查看等功能\n  - 新增文章视频嵌入 支持iframe等功能\n\n**暂时下线了 夜间模式等功能~**\n\n## 2022.3.15 后台管理系统上线\n\n更多详情可以查看该文章\n\nhttp://adkdream.top/article/1503743748647849986\n\n- **上线了后台管理系统 可以更改和管理数据**\n- 对文章列表的排序功能，查找功能，筛选功能进行了实现\n- 首页文章和banner轮播图支持自行上架和下架\n- 对标签点击跳转，文章归档进行了实现\n- 对移动端下的侧边小控件进行了调整，可以缩放了\n- 优化了移动端下编辑文章的体验\n- 移除了一些奇怪的样式\n- 对头像组件样式进行了调整\n- 修复了threejs内存溢出的问题\n\n## 2022.3.3\n修改了首页样式，个人信息样式，集成了three3d场景和自我介绍场景，增加了动态新增tag的功能，优化了路由配置。\n\n## 2022.2.23\n\n新增github风格样式渲染文章 ，移动端适配，响应式 ，富文本和markdown编辑器切换功能，标签样式修改，\n\n具体可以看我在网站发布的文章。\n\n## 2022.2.19\n\n网站正式上线：http://adkdream.top/\n\n## 本项目食用技巧：\n\n``` sh\ncd yourpath\nnpm install\nnpm run dev\n```\n\n~~后端暂不开源，涉及到一些秘钥和apikey  可以参考我之前的项目~~\n\n~~https://github.com/ADKcodeXD/Springboot-vue-Blog~~\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadkcodexd%2Fmyblog-vue3vitets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadkcodexd%2Fmyblog-vue3vitets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadkcodexd%2Fmyblog-vue3vitets/lists"}