practice01
这个新主题的名字会不会有点土阿哈哈哈,但是我不管,哥写的主题想取啥名就叫啥名,再说这个本来就是为了练习而写的主题。本来我是想取名叫做typechoNo1的,表示这是我写的第一个typecho主题,后来一看这不对呀,这不还表示这是typecho的No1的主题了嘛,这口气也太大了,最后我还是默默地改成了practice01了,要谦虚要谦虚!~
不过这样一来呢,可能我后面的主题就叫做practice02、03、04...以此类推了 - -!前提是我还要继续写typecho主题的话哈哈,说实话写一个主题实在是太累人了,特别是我没有多少空闲时间,每天就是挤一点点时间出来赶那么一点点进程,慢慢地总算将一个主题的样子做出来,当然这个主题目前还是没有完工的,细心的朋友会发现还有着不少的瑕疵,待我慢慢完善吧,只不过接下来我就放在线上调试了。
制作主题的过程之前一直是在本地WAMPSERVER搭的环境中来调试的,云主机我用的是lnmp的环境,虽然差不了多少,但放到线上来的时候还是会有那么一点点小问题需要调整。
我想起码要等完善的差不多了,我再发布吧,要不然全是BUG多郁闷呀哈哈,都还不知道有没有人用呢,囧!~~~
额,还要写一个主题说明文档呢,感觉这事比写主题还要难!这里就先简要申明一下吧:
本主题就不是个简约的主题噢,所以你F12一看,哇塞,怎么加载了这么多JS!是的,反正就不是奔着简约去的,多点JS又何妨,只要用得好,照样不影响速度嘛,起码我放到线上了跑起来一看,速度没多少差别嘛,当然这个后续还是要优化的了。
这个主题呢:重点是用了瀑布流布局,加上图片懒加载以及首页文章列表无限下拉加载,后台集成了设置友情链接功能,这个来自于OFFODD网站,这里就不挂链接了,你可以在我首页右侧下方的友情链接列表中看到他网站的地址。
我本来还想使用PJAX来加载文章内容页的,但是这样的话,就无法实现首页跟文章页的侧边栏的内容区分了,因为我打算首页显示关于博主阿,友情链接阿,最新评论阿等等,而文章页的侧边栏是显示最新文章阿,还有一些别的内容,总之不要跟首页一样!但是如果用PJAX的话,就无法判断当前页是什么位置了,因为不管你怎么点,实际上都还是在首页的,也就不存在这个判断了,因为我目前也不知道有没有什么方法可以在PJAX后判断当前页面,所以干脆就先不上PJAX了,而且用PJAX的话,评论功能也会受到影响。
对了,PJAX后地址栏URL会发生变化,不知道能不能以这个来判断噢。
然后其它也没什么好讲的,就是侧边栏随滚动固定阿,有个轮播图呀,这个轮播图可以直接在发文章时设置要不要作为轮播,然后轮播下方会有一个类似于每日一句的短句,这个短句每次刷新页面都是随机以打字方式显示出来的。短句的内容目前还是需要直接编辑文件的,我准备把它写到后台主题设置里去,应该会比较方便一些吧。
然后还有什么?没啦!
额。其实然后就是我还没完成的东西了:
导航栏的搜索功能、以及导航栏的自适应需要完成。---20181121:这一条已经完成了侧边栏展示的内容还未添加。---20181117:这一条已经完成了评论区的form表单的自适应还未完成。---20181124:这一条已经完成了需要增加一下内页的友情链接页面。---20181204:总算完成了这里的to do list对了对了,我还要增加一个可以设置文章头部大图片的功能,嗯嗯。---20181127:这一条已经完成了需要修改一下轮播图显示方式了,取消在文章中直接设置,改为在主题设置中设置。---20181120:这一条已经完成了设置文章置顶的方式同样需要修改了,原因是两者都会受到“阅读”设置中的“每页文章数目”的影响。---20181119:暂时使用了代替方案
Tags : 主题 , practice01
所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
我搬个砖给博主
http://logofun.tk/index.php/archives/ai-test.html