问题一:文章的标题、内容等相关内容是直接保存到数据库里的,比如标题是一个字段,内容(带HTML的内容)也是一个字段,显示的时候直接从数据库里读就行了,可以加一些缓存以减轻数据库压力,和提升性能
问题二:字体等属性分为两部分,一部分是直接写到文章内容的HTML里的(行内样式),这部分跟内容存在一起,另一部分是由CSS文件控制的,CSS文件一般是独立的文件
PS:顺便说下这个CSS为什么不是一定是独立的文件,有见过一些把用户自定义的样式也存到数据库里,然后加载到缓存里,用一个页面文件读取,这样在页面中的<link>中显示的是一个程序文件,比如.aspx的,或者可以使用URL rewrite重写成.css的文件,这样用户就看不到你到底是怎么处理的了
这个应该你直接问博主。
可以吗?
@程序猿就是我: 下面回答的dudu就是博主啊。
文章内容的HTML代码保存到数据库的一个字段
不理解啊!多写点你的理解!我是小菜!
@程序猿就是我: 就是保存一个字符串至数据库
第二个是用的CSS文件,样式是写好的,当然博主可以自己定义的
直接存储html代码就ok了,因为博客文章的编辑都是有编辑器的,编辑器里面有html代码编辑的。