AI写博客程序[持续更新]
现在的博客程序多到一只手数不过来,比如我现在这个博客是部署的Halo程序。还有typecho和前几天一时兴起搭建的PJBlog我也有在用。今天用AI写单页,突发奇想“尝试用AI写一款博客程序
”。
当然AI写出来的网页只能做参考,具体怎么润色还得看自己的“审美”和技术。但不巧的是,我“审美”偏向于简约(简陋)风,技术嘛基本为0。那就AI写出来F12慢慢调样式。特地给程序取名叫AIblog
。
程序架构:
AIblog/
├── SQL/
│ ├── config.php
│ └── db.php
├── admin/
│ ├── login.php
│ ├── dashboard.php
│ ├── add-post.php
│ ├── delete-post.php
│ ├── logout.php
│ └── edit-post.php
│ └── register.php
├── logs/
│ └── sql.log
├── css/
│ └── style.css
├── js/
│ └── s.js
├── index.php
├── header.php
├── footer.php
├── about.php
├── links.php
└── post.php
SQL/
主要用于数据库连接。admin/
存放后台管理页面。暂时写好了:注册、登录及登出、增删改文章、仪表盘css/
和js/
存放样式表和脚本文件。index.php
是主页。post.php
是文章。about.php
关于页面。links.php
友链页面,暂时未写 因为意义不大^_^。header.php
页眉于2024年10月1日17:09:54添加footer.php
页脚于2024年10月1日17:09:54添加
后台编辑文章和新增文章,我嵌入了富文本编辑器CKEditor
,后台的样式没怎么修改。同时我这个博客支持多用户,注册账号即可登录后台发表文章。修改进步的空间还很大!
功能和计划:
1.功能:
首页
目前已经实现:菜单栏、文章数量达到5篇翻页、同时适配手机端、页脚已添加。
后台
目前已经实现:仪表盘显示登录用户名、准确获取到对应账户发表的文章、新发表文章、可再次编辑或删除文章、登出账户、一切的操作都会先判断是否登录用户、修改登录用户密码功能、更改站点信息的功能。
2.计划:
首页
可能会增加页脚用于放版权或者备案号,总体样式再精修一下。
后台
要增加的功能还很多,仪表盘最起码要加“站点设置”“用户设置” 这两大项。精细分一下就是:站名可后台更改、站点ico图标更改、填写页脚内容、菜单栏编辑、新建独立页并能编辑、首页显示文章数量(每页)设置、用户更改用户名和密码......
可以看到,还有亿点点需要增加的功能。目前这个状态已经是可以投入使用了。离我心目中的样子越来越近了,我也会在本篇文章记录后续的更新进度。
前段时间提交的备案申请还在审核中,预计最慢20天下来。到时候直接用自己(AI)写的程序来跑博客。
更新记录:
2024/10/2更新:
1.修改编辑器未设置宽/高图片溢出容器的问题;
2.图片自适应电脑端和手机端完成;
3.高亮代码初步完成;
4.后台修改密码、站点信息 模态框在手机端(样式一言难尽)不适配的问题;
5.新增订阅文件/feed.xml;
6.新增站点地图/sitemap.xml;
2024/10/1更新:
1.手机端菜单由原先的垂直改成默认水平排列;
2.稍微美化login登录页面;
3.文章页去掉最后编辑时间(不如说是暂时屏蔽掉了);
4.超链接给定义了白色且无下划线,不再用浏览器用户代理样式
;
5.调整了首页文章标题字体大小;
6.数据库新增加表单setting 准备开整全站设置;
7.注册新增判断用户是否已存在的功能;
8.后台已实现修改登录用户密码功能(模态框);
9.后台新增更改站名、ico图标、icp备案、页脚内容的功能(模态框);
10.为减少重复代码,创建header.php
和 footer.php
来包含通用的头部和尾部内容。
..........