您的位置:晶晶的博客>主题>晶晶的博客开源emlog博客系统J2主题

晶晶的博客开源emlog博客系统J2主题

晶晶的博客emlog博客系统开源J2(勾贰)主题已经被安装在晶晶的博客上了,更大的屏幕支持,更多的设备兼容,以及更完善的功能体系。

20150601更新:J2主题开发已托管在github:https://github.com/jjonline/J2

20150610补充:J2正式版已发布,地址:https://blog.jjonline.cn/theme/186.html

J2正式版已发布,请使用J2正式版,版本号V1.1

J2介绍

模板名称 J2(勾贰)
适配emlog版本 emlog5.3.0-5.3.1
模板简介 扁平化、响应式、多屏幕自适应
浏览器兼容 IE8+、Chrome、Firefox、Opera、Safari
售价 免费开源(兼容IE6+补丁、ajax评论组件、会员中心等工具需额外付费购买)
页面布局 pc端最大宽度1320px、移动端、小屏幕自适应,不同屏幕不同效果展示
售后 跟随晶晶的博客更新(3至6个月一个版本迭代)

本主题参考了大前端的主题设计思路,故而开源免费提供,不以盈利为目的;同时也延续了晶晶的博客第一套主题Ajing的相关元素。

主题的相关优化点如下:

  1. 优化首页、栏目页、搜索页、标签页、作者页、微语页、归档页的逻辑,使各种页面逻辑即使处于分页状态也能很好的通过导航栏的高亮来予以显示定位;另外也会区分不同页面的情况予以贴心显示。
  2. 优化文章页栏目显示逻辑,修复文章页下导航栏不高亮显示的问题。
  3. 完整的侧边栏布局美化,两栏布局模式更为简洁。
  4. 文章缩略图自动匹配以及缩略图缓存功能,减轻服务器负载(此项功能emlog核心并未提供);文章缩略图大小固定为220px*150px
  5. 首页文章置顶、栏目文章置顶支持最多4条数据,并且即使处于分页状态,置顶数据亦会正常显示。
  6. 自定义侧边栏:预留下拉滚动固定css类名,让自定义侧边栏更多的曝光在无论是栏目页还是文章页;从此你的自定义侧边栏不会因为文章太长而被隐藏了。

2015.02.06补充:

有朋友在微博里私信、也有朋友在评论里问:为何文章列表里的附图只是默认的图片,这个问题处理很简单,在发布(或编辑)文章的时候使用emlog自带的“上传插入”上传一张图片尺寸为220px*150px的图片即可,该图片会自动被模板识别并显示。

另外,对于已发布的文章,重新编辑并按上述要求插入了220px*150px大小的文章附图后,依然无法显示文章附图的问题,这个是由于模板使用了emlog内置的缓存功能,在修改完所有文章附图后请手动删除emlog程序目录下的缓存文件,路径:./content/cache/logimageatt.php,删除该文件即可,删除后系统在有访客访问时会自动生成;此问题即可解决。

2015.02.08补充:

关于代码高亮工具的使用,emlog5.3之后已经默认集成了谷歌prettyprint代码高亮插件,J2主题也原生支持,有朋友在问这个问题,就另提一段予以说明:

倘若需要在博文中插入一段代码,如下

$(function () {
   alert('代码高亮');
});

你只需要在后台发布文章时使用后台编辑器中的插入代码按钮书写代码即可,产生的是一段pre标签包裹的html,html代码如下图所示,该pre标签会有class名称,prettyprint是必须的,然后还可以附带代码类型(emlog集成的kindeditor中插入代码框中会有下拉菜单,勾选后自动带上语言类型),以及是否显示行号linenums(默认是没有行号的,这个得自己为pre标签添加或修改emlog自带的kindeditor编辑器中插入代码的相关方法)。

这样后台处理完毕,前台显示时J2主题就会显示成与晶晶的博客一致的代码高亮块。

高亮工具html代码示例

测试版下载地址

J2.zip

结语

什么?这么快就结语了?

是的,因为是开发版本发布,还需要更多的时间去解决尚未解决的问题!

---

开发一套模板主题是需要动力的,更何况是一套免费开源的主题;这也是为什么emlog主题较少的原因之一。希望使用该模板的朋友遇到问题及时在本页反馈。

转载请注明本文标题和链接:《晶晶的博客开源emlog博客系统J2主题

相关推荐

哟嚯,本文评论功能关闭啦~

  1. #11

    模板安装之后 不显示 空白

    粉丝2 9年前 (2015-06-04) 回复
    • @粉丝2:可能是插件中的函数冲突,禁用所有插件之后再试试看

      晶晶 9年前 (2015-06-05) 回复
  2. #12

    标签只显示40个吗?

    liufu 9年前 (2015-06-03) 回复
    • @liufu:侧边栏标签限制仅能显示最热门调用的40个,若需要取消40个限制,找到module.php文件中的widget_tag函数方法,去掉“<?php if($count>=40) {break;}  ?>”即可;tag(无论是侧边栏还是文字下方)从搜索引擎的角度来看均不宜太多。侧边栏太多会影响页面打开速度,文章页下方的tag新版直接禁止搜索引擎抓取(也就是a标签添加rel="nofollow"属性);收录量不大的站tag会影响网站权重的。

      晶晶 9年前 (2015-06-04) 回复
  3. #13

    这是一条关于J2version1.1Ajax评论组件功能线上测试的评论,无任何意义

    晶晶 9年前 (2015-06-02) 回复
  4. #14

    谷歌浏览器显示不了 统计代码

    liufu 9年前 (2015-05-31) 回复
    • @liufu:模板会调用后台系统设置的统计代码,你说的chrome下统计代码用不了需要排查具体原因在什么地方

      晶晶 9年前 (2015-06-02) 回复
      • @晶晶:是没有显示,看的到代码!ie就可以看到图标

        liufu 9年前 (2015-06-03) 回复
  5. #15

    希望新版有导航 可以滚动,侧边栏也可以选择滚动! 现在就标签,和图片的问题,没有图片就不显示图片那更好!

    liufu 9年前 (2015-05-31) 回复
    • @liufu:看需求再说,这几个功能不太好说,目前能确认的是:侧边栏滚动可以有,但也只是自定义侧边栏,整个站仅有一个侧边栏滚动固定容器

      晶晶 9年前 (2015-06-02) 回复
      • @晶晶:嗯 ,这个不是重点!现在就标签和 图片的问题

        liufu 9年前 (2015-06-03) 回复
  6. #16

    不知道怎么做

    liufu 9年前 (2015-05-30) 回复
    • @liufu:文章标签你的不是不显示,而是字体为白色,没有背景色,当时开发这个版本的时候预计一篇文章的tag最多5个,所以仅做了5个tag的css样式;临时解决方案为在css里添加.article_tag6,、.article_tag7只到tag的最大值的样式,仅需要写入背景色即可。background:#ccc之类的,可以参考模板文件里的css文件中相关.article_tag1、.article_tag2的写法。文章tag下个版本将会做rel="nofollow",这个tag会影响收录的。

      晶晶 9年前 (2015-05-30) 回复
    • @liufu:另外评论框里的表情功能测试版并未提供,所以点击了没效果是正常的,正式版将支持;正式版预计最快6月中旬出;这半年来太忙没啥时间整。

      晶晶 9年前 (2015-05-30) 回复
  7. #17

    为何文章列表里的附图只是默认的图片,这个问题处理很简单,在发布(或编辑)文章的时候使用emlog自带的“上传插入”上传一张图片尺寸为220px*150px的图片即可,该图片会自动被模板识别并显示。  
    不可能 每篇文章都找一个220x150的图片吧!!!!!    请问怎么做  直接读取文章内的图片吧!!

    liufu 9年前 (2015-05-29) 回复
    • @liufu:一张220px*150px的图片占用不了多少空间,纵使一万张高清文章附图(假设50kb)也不过区区小几百兆。更何况倘若区区一张文章附图都50kb了的话,还在乎这点空间?识别文章中的图片会用到正则,正则耗费资源太多,不划算而且文章列表页总要进行一次全文数据读取与正则---这个功能记下了,下次更新版本试一试效率再决定是否加入;另外把你的站放出来瞧瞧。

      晶晶 9年前 (2015-05-29) 回复
      • @晶晶:我知道 占用不了多少空间!  可是每篇文章都截一个图 难啊,,,没有自动截图吗?

        liufu 9年前 (2015-05-29) 回复
        • @liufu:网站:http://www.bddsofts.com/

          liufu 9年前 (2015-05-29)
        • @liufu:文章里标签怎么只显示5个?其他的都显示不了

          liufu 9年前 (2015-05-29)
  8. #18

    请问怎么不用弹出打开文章,怎么做?

    liufu 9年前 (2015-05-28) 回复
    • @liufu:模板log_list.php文件55行和57行去掉target=_blank即可

      晶晶 9年前 (2015-05-28) 回复
      • @晶晶:谢谢!整合pjax无刷新翻页加载教程 http://tv1314.com/post-233.html  。怎么用你这个模板不行啊? 我用默认模板都可以的!

        liufu 9年前 (2015-05-28) 回复
  9. #19

    Parse error: syntax error, unexpected T_FUNCTION in /data/home/qxu1606570256/htdocs/content/templates/J2/functions.php on line 64我的显示这个郁闷

    盲探影视 9年前 (2015-05-15) 回复
    • @盲探影视:php版本问题,J2要求php版本5.3及其以上

      晶晶 9年前 (2015-05-16) 回复
  10. #20

    说好的正式版模板呢?顶一个!!!

    温柔哥 9年前 (2015-03-13) 回复
  11. 1 2 3 4