布局
什么是布局?
布局指如何组织站点中众多的页面,包括如何标识页面?命名规则?如何组织页面的层次? 可分为
- url布局:从终端用户的角度看页面的组织,是Web页面布局
- 源文件布局:从开发者的角度看页面文件的组织,是磁盘上的文件布局
前台URL布局
- /index.html : 站点首页
- /posts/index.html: 博文列表页
- /posts/show-[id].html: 博文详细页,[id]指各篇博文的唯一标识,暂用不重复的数字代替
- /about.html : 关于作者页
- /help.html : 站点帮助页
后台URL布局
- /admin/index.html : 后台首页
- /admin/posts/index.html: 博文列表页
- /admin/posts/show-[id].html: 博文详细页
- /admin/posts/form.html: 博文表单页面
- 也可以细化为多个页面,即: 新增 /posts/new.html 编辑 /posts/edit.html 删除 编辑 /posts/delete.html
源文件布局示例
- / 放置index、about、help等页面文件
- /posts/ 放置前台相关的博文页面文件
- /admin/posts/ 放置后台相关的博文页面文件
- /assets/: 存放站点中所有的图片、文档等资源文件
- /css/:存放站点中所有的css文件
- /js/ : 存放站点中所有的前端脚本文件