羊小圈

专注开发技术的圈子

本站已实现代码高亮效果

2020/09/08

网站文章代码文字高亮功能已实现,使用的是highlight.js插件。集成超级简单,下载插件解压后加入项目目录中,然后在要使用的页面<head>标签中加入以下代码。

<link rel="stylesheet" href="/highlight/styles/default.css">
<script src="/highlight/highlight.pack.js"></script>

然后别忘了调用js初始化代码。

<script>
hljs.initHighlightingOnLoad();
</script>

这样就可以了。

另外它的styles目录下有很多配色样式,可以根据喜好选择。

贴一段代码看看本站的效果:

@Override
public JSONObject getUserTaobeanPayRule() {
ConfigParamExample example=new ConfigParamExample();
example.createCriteria().andParamKeyLike("user:integral:taobeans:rule:%");
List<ConfigParam> list = configParamMapper.selectByExample(example);
TaobeanPayRuleDto taobeanPayRule=new TaobeanPayRuleDto();
taobeanPayRule.setOdRealGte("");
taobeanPayRule.setBeansGtl("");
taobeanPayRule.setOverLimit("");
taobeanPayRule.setSoftwareVersion("");
taobeanPayRule.setOtherContent("");
taobeanPayRule.setBeansRate("");
taobeanPayRule.setBeansMultiple("");
taobeanPayRule.setGoodsPlatSwitch("0");
taobeanPayRule.setGoodsStoreSwitch("0");
taobeanPayRule.setGoodsGroupbuySwitch("0");
taobeanPayRule.setGoodsMemberSwitch("0");
if(!CollectionUtils.isEmpty(list)){
for (ConfigParam configParam : list) {
switch(configParam.getParamKey()){
case "user:integral:taobeans:rule:1":
taobeanPayRule.setOdRealGte(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:2":
taobeanPayRule.setBeansGtl(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:3":
taobeanPayRule.setOverLimit(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:4":
taobeanPayRule.setSoftwareVersion(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:5":
taobeanPayRule.setBeansRate(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:6":
taobeanPayRule.setBeansMultiple(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:7":
taobeanPayRule.setOtherContent(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:goods:plat":
taobeanPayRule.setGoodsPlatSwitch(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:goods:store":
taobeanPayRule.setGoodsStoreSwitch(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:goods:groupbuy":
taobeanPayRule.setGoodsGroupbuySwitch(configParam.getParamValue());
break;
case "user:integral:taobeans:rule:goods:member":
taobeanPayRule.setGoodsMemberSwitch(configParam.getParamValue());
break;
}
}

}
JSONObject json=new JSONObject();
json.put("rule",taobeanPayRule);
return json;
}


31阅读

Dev

高亮, 代码, 配色

扫码关注艺术哲学经典

精彩热评

暂无评论

留下评论

发表评论

© 2020 羊小圈 · 京ICP备17012925号