This is the Frontend website of my personal website. Lask time I try to develop frontend and backend in both, but actaully failed because I stuck in the backend database desing and deploy.
Now I trying to develop the backend part of my website, I'd to choose the SQLite as my database to store my articles.
use that website to get icon
我正在搭建一个个人网站,使用python Flask框架,CSS采用Bootstrap5,数据库采用SQLite,并且使用SQLAlchemy和Flask-SQLAlchemy扩展来访问SQLite数据库。我打算将网站部署到一块树莓派4B上面。
我打算使用这个网站发布一些自己写的文章,包括技术类的,还有生活类的,还有自己的思考,文章使用markdown及其扩展语法。我打算将文章的元数据包括文章标题,文章封面图片链接,文章最后修改日期,文章作者,文章指导者,文章分类,文章简介,存储在sqlite数据库,文章本体则使用markdown编辑器来编辑,一篇文章一个文件夹,其中包含文章和图片文件夹。
网站目前只包含2个部分,首页和文章分类页面。其中首页主要是简单的自我介绍和本网站介绍。文章分类页面包含了文章的分类,以及各个分类之下的文章元数据卡片。我打算使用嵌套集合模型 [Nested Set Model] 来实现文章分类的树形结构
请你在接下来的对话中牢记这些信息。如果你已经记住,请你只回答“明白”
artilces meta date 加上一条rendered html file name, 用来定位html的位置
在路由函数中直接从数据库中拿去rendered html file name
在rendered_artilces 文件夹中平铺所有的文件,不需要创建文件夹的树形结构,方便路由函数拿取文件
category 并不手动指定,而是随着路径一级一级往下,自动记录路径作为 文章的 category
rendered html file name use database id as file name, for example 2313.html