优化代码

i18n
xaoxuu 4 years ago
parent 6434ac4a7f
commit 31a7511fb1
  1. 36
      layout/_partial/side.ejs
  2. 17
      layout/_pre.ejs
  3. 17
      layout/_widget/_pre.ejs
  4. 13
      layout/_widget/blogger.ejs
  5. 13
      layout/_widget/category.ejs
  6. 13
      layout/_widget/copyright.ejs
  7. 13
      layout/_widget/grid.ejs
  8. 13
      layout/_widget/list.ejs
  9. 13
      layout/_widget/qrcode.ejs
  10. 13
      layout/_widget/related_posts.ejs
  11. 13
      layout/_widget/tagcloud.ejs
  12. 13
      layout/_widget/text.ejs
  13. 13
      layout/_widget/toc.ejs
  14. 1
      layout/index.ejs

@ -1,32 +1,10 @@
<%console.log('sidebar: ', page.sidebar);%>
<aside class='l_side'>
<% if (page.sidebar) { %>
<% page.sidebar.forEach(function(widget_id){ %>
<% theme.widget.forEach(function(widget){ %>
<% if (widget.id == widget_id){ %>
<%- partial('../_widget/' + widget.class, {item: widget}) %>
<% } %>
<% }) %>
<% page.sidebar.forEach(function(widget_id){ %>
<% theme.widget.forEach(function(widget){ %>
<% if (widget.id == widget_id){ %>
<%- partial('../_widget/' + widget.class, {item: widget}) %>
<% } %>
<% }) %>
<% } else { %>
<%
var ids = [];
if(is_home() || is_category() || is_archive() || is_tag() || page.layout == 'list') {
var isPostList = true;
} else {
var isPostList = false;
}
if (isPostList) {
ids = theme.layout.on_list.sidebar;
} else {
ids = theme.layout.on_page.sidebar;
}
%>
<% ids.forEach(function(widget_id){ %>
<% theme.widget.forEach(function(widget){ %>
<% if (widget.id == widget_id){ %>
<%- partial('../_widget/' + widget.class, {item: widget}) %>
<% } %>
<% }) %>
<% }) %>
<% } %>
<% }) %>
</aside>

@ -1,11 +1,20 @@
<%
if (is_home() || is_category() || is_archive() || is_tag() || page.layout == 'list') {
if (theme.layout.on_list.sidebar.length == 0) {
page.sidebar = false;
if (page.sidebar == undefined) {
if (theme.layout.on_list.sidebar.length == 0) {
page.sidebar = [];
} else {
page.sidebar = theme.layout.on_list.sidebar;
}
}
} else {
if (theme.layout.on_page.sidebar.length == 0) {
page.sidebar = false;
if (page.sidebar == undefined) {
if (theme.layout.on_page.sidebar.length == 0) {
page.sidebar = [];
} else {
page.sidebar = theme.layout.on_page.sidebar;
}
}
}
%>

@ -0,0 +1,17 @@
<%
var pf = [];
if (item.display) {
item.display.forEach(function(p){
pf.push(p);
});
} else {
pf = ['desktop', 'mobile'];
}
page.widget_style = (theme.style.shadow.card ? ' card-shadow' : '') + ((theme.style.blur && theme.style.blur.widget) ? ' widget-blur' : '');
page.widget_platform = pf.join(' ');
console.log(page.widget_style);
console.log(page.widget_platform);
%>

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<div class='content'>
<% if(item.avatar) { %>
<div class='avatar'>

@ -1,15 +1,6 @@
<% if (site.categories.length){ %>
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<ul class="entry navigation">

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<div class='content'>
<% if (item.blockquote == true) { %>
<blockquote>

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<ul class="grid navigation">

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<ul class="list entry navigation">

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content article-entry'>
<% (item.images||[]).forEach(function(url){ %>

@ -1,15 +1,6 @@
<% if(page.layout == 'post' && page.content && page.path != undefined){ %>
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class="content">
<%- popular_posts( { maxCount: 10 , ulClass: 'popular-posts' , PPMixingRate: 0.2 } , page ) %>

@ -1,15 +1,6 @@
<% if (site.tags.length){ %>
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<%- tagcloud(site.tags, {

@ -1,14 +1,5 @@
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> <%- item.class %> <%- plats.join(' ') %>">
<%- partial('_pre') %>
<section class="widget <%- item.class %> <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<% (item.content||[]).forEach(function(row){ %>

@ -1,15 +1,6 @@
<%- partial('_pre') %>
<% if(page.content && page.toc != false && toc(page.content).length > 0){ %>
<%
var plats = [];
if (item.display) {
item.display.forEach(function(plat){
plats.push(plat);
});
} else {
plats = ['desktop', 'mobile'];
}
%>
<section class="widget <%- theme.style.shadow.card ? 'card-shadow' : '' %> <%- theme.style.blur && theme.style.blur.widget ? 'widget-blur' : '' %> toc-wrapper <%- plats.join(' ') %>">
<section class="widget toc-wrapper <%- page.widget_style %> <%- page.widget_platform %>">
<%- partial('header', {item: item}) %>
<div class='content'>
<%- toc(page.content, {list_number: item.list_number, min_depth: item.min_depth, max_depth: item.max_depth}) %>

@ -1,5 +1,4 @@
<%- partial('_pre') %>
<% console.log('index: page.sidebar', page.sidebar); %>
<div class='l_main<%- page.sidebar == false ? ' no_sidebar' : '' %>'>
<%- partial('_partial/archive') %>
</div>

Loading…
Cancel
Save