hexo侧边栏增加链接小物件

1. 新建widget

themes/landscape/layout/_widget目录下新建文件links.ejs,并写入一下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<% if (site.posts.length){ %>
<div class="widget-wrap">
<h3 class="widget-title">友情链接</h3>
<div class="widget">
<ul>
<% for (var i in (config.links || theme.links)){ %>
<li>
<a href="<%- theme.links[i] %>" target="_blank"><%= i %></a>
</li>
<% } %>
</ul>
</div>
</div>
<% } %>

2. 修改配置文件

themes/landscape/_config.yml
这里是要展示的链接的内容

1
2
3
# Links
links:
谷歌: g.cn

这里在侧边栏启动widget

1
2
3
4
# Sidebar
sidebar: right
widgets:
- links //上面新建的文件是links.ejs,这里用links,保持一致
文章目录