您的位置:晶晶的博客>主题>晶晶的博客开源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主题

相关推荐

网友评论75

路人甲 表情
Ctrl+Enter快速提交
  1. #21

    稳定版呢

    迷糊小侠 4年前 (2015-03-06) 回复
  2. #22

    都18号了,我还在等待~

    口天月月鸟 4年前 (2015-02-18) 回复
    • @口天月月鸟:过年好,还需要一点点时间。如果顺利,初八左右,文内说的18号以后。

      晶晶 4年前 (2015-02-18) 回复
  3. #23

    快18号了,我在等待

    迷糊小侠 4年前 (2015-02-16) 回复
    • @迷糊小侠:测试版可以装上先用着,稳定版发布后直接覆盖即可!

      晶晶 4年前 (2015-02-18) 回复
    • @迷糊小侠:最近半年较忙  这个月会发布的啦

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

    博主这个模板在firefox36,谷歌40对代码演示插件,syntaxhighlighter_3.0.83代码高亮插件无效果,还有个虾米播放器也是,但是IE9,opera12这俩老的都正常,如果可以的话看下应该哪里问题,最后问下你用的高亮插件是什么。。。

    loneking 4年前 (2015-02-07) 回复
    • @loneking:别在意。。都没问题,因为我备案 我放了个空index.html,访问都是加个index.php, 今天停止解析,改了本地hosts访问域名,发现都正常了,没想到会是这问题0.0

      loneking 4年前 (2015-02-08) 回复
    • @loneking:代码高亮工具emlog5.3之后已经默认集成了google-code-prettify,引入./admin/editor/plugins/code/prettify.js,这个插件是将pre标签内的代码格式化予以显示的;所以仅仅需要书写一段css样式即可,J2主题已经默认集成,与本博客一致。请自主查找prettyprint有关资料,后台发布文章时为pre标签书写相关的class即可。

      晶晶 4年前 (2015-02-08) 回复
      • @晶晶:知道了,谢谢。。

        loneking 4年前 (2015-02-08) 回复
  5. #25

    文章图片怎么就只有空白的..

    宋稳 4年前 (2015-02-06) 回复
    • @宋稳:文章列表中的文章附图只显示默认图片是未对文章附图进行处理,刚刚文章中已进行更新,请按照更新提示进行操作即可。

      晶晶 4年前 (2015-02-06) 回复
  6. #26

    谢谢分享了哈~很喜欢

    loneking 4年前 (2015-02-06) 回复
    • @loneking:感谢支持,还有一些问题需要解决

      晶晶 4年前 (2015-02-06) 回复
  7. #27

    安装这个后,网站不能访问,访问是空白

    11 4年前 (2014-12-29) 回复
  8. #28

    喜欢此模板,不过 不能使用 我也不懂那啥代码 PHP Parse error:  syntax error, unexpected T_FUNCTION in D:\freehost\a1006361209\web\content\templates\J2\functions.php on line 64

    太阳 4年前 (2014-12-24) 回复
    • @太阳:PHP版本或pcre正则扩展的问题,这个错误提示信息是相关代码中preg_replace_callback函数出现异常。preg_replace_callback建议php版本至少为5.3,另外请查看下phpinfo(emlog后台首页点击“更多信息”即可看到),看是否有pcre扩展

      晶晶 4年前 (2014-12-24) 回复
      • @晶晶:有的

        该昵称已屏蔽 4年前 (2015-01-06) 回复
    • @太阳:我 也这个情况,换了n个php版本都一样,我的是iis7.5+fastcgi php,版本从5.2-5.4都试了一遍。会不会是因为匿名函数的问题

      fjxpplus 4年前 (2015-07-03) 回复
  9. #29

    露个面,混个脸熟

    王小刀 4年前 (2014-12-20) 回复
  10. #30

    嗯嗯 支持开发者 不容易 开源的就更不容易  欢迎回访我的博客

    mrxn 4年前 (2014-12-16) 回复
  11. 1 2 3 4