我们在上一篇《剑鱼论坛的主题文件放在哪里》介绍了主题文件制作好之后应该放在哪里,这一篇我们来介绍主题文件的组成结构。
我们打开默认的主题文件夹,会看到如下的文件结构:
上图就是默认的主题文件夹“default”里面的文件结构,下面分别介绍一下。
最上面有一个文件夹名为“js”,这个文件夹是存放JavaScript文件的,前端功能的实现需要依赖JavaScript来实现,所以这个文件夹一般是不能少的。
接着是“404.html”文件,这个文件是404页面文件,当访问页面没有的情况下会输出404错误,为了404错误页面更好看些,可以自己制作404页面,并且存放在主题文件夹里面,这个文件不是必须的,也就是说可以省略。
再接下去是“column.html”文件,这个文件是列表页文件,用于内页列表的展示,这个文件是必须要有的。
后面是“daohang.html”文件,这个文件是面包屑导航文件,默认主题是把面包屑导航单独提取出来成为一个文件的,当然您也可以把代码直接放到其他文件中,进而省略这个文件。如果您的主题不需要制作面包屑导航的话,也可以省略。
再后面是“footer.html”文件,这个是页脚文件,默认主题把页脚代码统一放在了这个文件里面,我们也可以不单独存放页脚文件,而把它直接制作到其他主题文件里面,所以这个文件也是可以省略的,但一般情况下建议把页脚的公共代码单独存放在“footer.html”文件里面。
后面的“header.html”文件是页头文件,这个文件把公共的页头代码存放在单独的文件里面了,跟“footer.html”文件一样,您也可以省略这个文件,而把页头的代码直接写到其他文件里面,但通常的建议是把公共的页头代码单独提取到“header.html”文件里面。
再接着是“index.html”文件,这个是首页文件,首页展示的内容需要这个文件来承载,所以这个文件是必不可少的。
再后面是“post.html”文件,这是帖子页内容展示页面,最终的帖子内容就是通过这个文件来展示的,包括对帖子评论等。所以这个文件也是必不可少的,同时,由于内容页承载了很多东西,所以相对来说,这个主题文件的制作是最难的。
接着是“screenshot.jpg”文件,这个文件是一个图片文件,是您制作的主题的快照图片,当您制作完成主题后,可以生成一个关于这个主题的jpg图片,并且把图片命名为“screenshot.jpg”。这个图片文件也是可以省略的。
最后是“side.html”文件,这个是侧边栏文件,默认主题把侧边栏的公共代码存放到了单独的文件里面了,当然您也可以选择不单独存放,所以这个文件也是可以省略的。
以上把主题文件夹中的所有文件介绍了一下,其中“column.html”、“index.html”和“post.html”三个文件是必须保留的,其他的可以看您制作的实际情况来决定是否省略。
下一篇我将学习“剑鱼论坛主题制作之提取公共代码”。