极简博客的数据库(blog.db)说明
字段名 | 类型 | 必填 | 默认值 | 描述 |
---|---|---|---|---|
id | INTEGER | 是 | 自动递增 | 主键ID |
url | VARCHAR (100) | 是 | 文章URL(唯一索引) | |
title | VARCHAR (100) | 是 | 文章标题 | |
tag | VARCHAR (100) | 是 | 文章标签 | |
markdown | TEXT | 是 | markdown内容 | |
html_brief | TEXT | 是 | 文章摘要HTML内容 | |
html_full | TEXT | 是 | 文章完整HTML内容 | |
author | VARCHAR (30) | 是 | 发布人用户名 | |
status | int (4) | 是 | 0 | 发布状态,0草稿、1发布 |
cat | int (8) | 是 | 文章分类 | |
create_time | int (11) | 是 | 0 | 发布时间 |
极简博客的目录结构和YAF官方文档中的目录结构有些区别,本博客的入口文件和静态资源文件是放在根目录下面,官方文档中的入口文件放在了/public目录下面。在这里推荐使用文档中的结构,那样更安全敏感资源不容易被访问。将本博客目录调整成YAF官方文档的目录结构只要将index.php和static目录放到/public下,同时修改index.php入口文件中的APPLICATION_PATH常量的路径指向上级目录即可。当然Web服务器的站点目录也要指向到public目录下。
注意:如果要沿用极简博客的目录结构,切记在Web服务器配置中屏蔽敏感文件及目录的访问,以Nginx为例要加入以下配置。
location ~ \.(ini|conf|db)$ {
deny all;
}
location ^~ /conf {
deny all;
}
location ^~ /application {
deny all;
}