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

    模版不错哦!

    网梦 8年前 (2016-04-20) 回复
  2. #2

    可以弄成一排 三张图+标题吗?包括列表页也是这样 。。 在PC端上按 一排三张图 显示 。

    黑黑哥 8年前 (2015-11-17) 回复
  3. #3

    为什么文章页面底部的分享按键没有出来的?

    萨丁 9年前 (2015-10-14) 回复
    • @萨丁:没留地址,只能猜测是js冲突,一般是插件的jquery版本过低导致。

      晶晶 9年前 (2015-10-15) 回复
  4. #4

    模板不错,但缩略图不支持外链图片吧?

    李明 9年前 (2015-07-12) 回复
  5. #5

    博主,,,这个logo怎么换啊?

    xueliuli 9年前 (2015-07-08) 回复
    • @xueliuli:替换images文件夹中logo.png和logo.gif图片文件即可(logo.gif针对ie6,J2尚未支持IE6,所以主要是替换logo.png),该文件夹下有logo.psd文件,处理这个psd自主导出即可;github仓库里没有psd文件,本站1.1版zip包和emlog官方模板区下载的文件包中存在这个psd文件。

      晶晶 9年前 (2015-07-08) 回复
  6. #6

    日志的description不显示内容怎么吧?

    ajing 9年前 (2015-07-05) 回复
    • @ajing:bingo应该是emlog核心出现了问题,这个问题困扰我很久了,问题表现为:无论后台是否设置自动摘要,有些文章可以完整的显示手动输入的“文章摘要”,有些又不显示;这个问题记录下了,下个版本细查原因。

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

    Parse error: syntax error, unexpected T_FUNCTION in C:\wwwroot\5kwz\wwwroot\content\templates\J2\functions.php on line 184点解?
    我用的是IIS

    蓝扬 9年前 (2015-07-03) 回复
    • @蓝扬:http://blog.jjonline.cn/theme/186.html#comment-6490

      晶晶 9年前 (2015-07-04) 回复
  8. #8

    http://www.jjonline.cn  用的是什么啊?

    liufu 9年前 (2015-06-10) 回复
    • @liufu:全部重头开发,没有用到开源程序的

      晶晶 9年前 (2015-06-10) 回复
      • @晶晶:  那个用多少时间啊

        liufu 9年前 (2015-06-12) 回复
        • @liufu:去年4月份开始,目前尚未完毕,仍在继续[害羞]

          晶晶 9年前 (2015-06-12)
  9. #9

    不行啊,模板安装了主页是空白的页面。插件什么都没装!!!

    actions 9年前 (2015-06-07) 回复
    • @actions:我这边开发是基于php5.4进行的,也就是说php5.3及其以上都是支持的,至于php5.2系列则不太说;需要调试模式排查问题根源。页面空白时http status状态码是啥?php错误日志记录些啥?这些都是排查的线索;仅说主页空白于排查问题价值较低。

      晶晶 9年前 (2015-06-07) 回复
  10. #10

    更新了吗?

    liufu 9年前 (2015-06-06) 回复
    • @liufu:github里master分支已有所有新增功能和bug修复,预计10号正式版,目前github里的与正式版没有啥区别了

      晶晶 9年前 (2015-06-06) 回复
  11. 1 2 3 4