使用了Django框架和H5 CSS JS语言和AI大模型辅助写了一个博客网站雏形。
有基本文章功能,支持Markdown格式嵌入图片,LaTeX公式,代码等等内容,尚未支持评论。有创建账号功能,有填写账号名称和密码和邮箱功能,支持2FA的基于时间算法计算随机码的实时认证,在注册和登录时实时认证账号登录者的随机码是否相符。
实现了一个博客网站基本的功能,使用Django框架和SQLite数据库实现后端,H5 CSS JS语言实现前端,使用了AI大模型辅助学习和编码。基于Django Forms框架构建多层输入校验机制,防范注入攻击与恶意数据。支持Django内置的防护机制来防御CSRF跨站点请求伪造,和XSS防御跨站脚本攻击。遵循“永不信任用户输入”原则,对任何用户上传和用户端请求都保持“不可信原则”,以达到最高级别防护。