Hexo-Icarus主题改造:修改网站标题

icarus主题的默认标题是一张图片,我的个人博客肯定不能使用主题的logo,所以必须要修改。怎么修改呢,奔着极简的目标,我觉得把它替换为文字,说搞就搞。

首先,找到导航条的js文件,它的位置是“themes/icarus/layout/common/navbar.ejs”,打开文件,在这样一段代码

1
2
3
4
5
6
7
<a class="navbar-item navbar-logo" href="<%- url_for('/') %>">
<% if (logo && logo.text) { %>
<%= logo.text %>
<% } else { %>
<img src="<%- url_for(logo) %>" alt="<%= title %>" height="28">
<% } %>
</a>

这段代码的逻辑就是:如果主题的配置文件中有“logo.text”,节点,就显示这个配置的内容,否则就显示配置的“logo”图片。

知道逻辑,就可以修改了。

打开主题目录下的“_config.yml”文件,找到“logo”配置

把“logo”的图片注释掉,然后在下面添加“text”,如下图所示:

自此,搞定了标题的修改。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×