# lanceliang2018.github.io **Repository Path**: LanceLiang2018/lanceliang2018.github.io ## Basic Information - **Project Name**: lanceliang2018.github.io - **Description**: 我的网站 - **Primary Language**: CSS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # blog.lanceliang2001.top 我的网站 # 项目构思 这个网站看上去是怎样的? - 能够看文章 - 加载渲染文章 - 读取文章 - 渲染Markdown - 编辑保存文章 - 能够看评论 - 加载评论 - 写评论 - 管理评论 - 看上去有够好看 - 使用MDUI - 实时加载MDUI - 使用Javasccript实时生成网页 # 技术实现 ## 储存:腾讯云COS **需要实现的api** - 文章接口 - 主页接口 - 评论接口 **目录结构** - {{网站域名}} - articles - {{数字:发表时间}} - content.md - info.json - {标题...} - comments - {{数字:发表时间}} - comment.md - info.json {姓名、联系方式、内容} - index.json {主页显示} - secury.json {管理员密码} **主页缓存index.json** - articles - 时间 - 标题 - 内容 - comments - 时间 - 发送者 - 内容 *注意要有裁剪内容* ## MDUI 使用mdui.org主页的模板。 ## Markdown渲染 - [x]测试√ # v0.1已经更新 完成了基本操作。从回调地狱里走出来,用全异步实现了。 # v0.2 规划 ## 计划的新功能 - 鉴权认证系统:输入密码之后才能发布文章,申请到的appkey不一样。 - service-q8rodpb4-1254016670.gz.apigw.tencentcs.com/{{password}} - cache 操作 - flask 后台 - div分行 - 分页 - 先获取现在最大页数 - 每页n个文章 - TAGS系统,有文章分类 - tags存在于info.json里面... - tags在{domin}/tags/{tag}.json里面分类... - 上传文章应该更新tags列表 - 新建已经有的tag,更新(集合模式)存在的tag - info.json里一个"tags": [tag1, tag2].... - 评论系统 - 问题:怎么在没有写入权限的的情况下上传?用云函数么?应该可行吧? - 使用云函数 - 发出的评论不可删除 - 修改文章 ## TODO -[x] 发布成功回到第一页 - 更改分页方式 - 单页加载更多内容 - 底部外观优化 - 切换页码不刷新 - 单card模式 - 评论系统的外观 - 右上角三点分享 -