Hexo Indigo主题添加友链
Indigo主题是一款HEXO的基于material设计的主题,个人比较喜欢material设计的主题,由于之前硬盘损坏且没有备份原主题material,于是换上了Indigo,但是没有友链功能,抽了点时间加上了。
新建文件首先,在\hexo\blog\themes\indigo\layout下新建links.ejs和link.ejs
代码如下
links.ejs
<%- partial('_partial/header', { title: locals.title || theme.links_title, hdClass: 'links-header'}) %><div class="container body-wrap fade"> <% if (theme.links && theme.links.length) { %> <h3 class="archive-separator" ...
HEXO的Material主题折腾记
博客自从11月换了个主题后就一直在断断续续的折腾,开个文章记录下折腾日志
首页部分更改更改LOGO下的图标文件路径\hexo\blog\themes\material\layout\index.ejs
<i class="material-icons" role="presentation">view_carousel</i><i class="material-icons" role="presentation">more_vert</i>
改为
<i class="material-icons" role="presentation">pages</i><i class="material-icons" role="presentation">share</i>
效果图
首页文章加标签路径\hexo\blog\themes\ ...
HEXO+NGINX 部署教程
应朋友要求,记录下HEXO+NGINX部署
HEXO介绍Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
Nginx介绍Nginx (读“engine x”)是一款免费、开源、高性能的HTTP服务器。Nginx 因性能稳定、功能丰富、配置简单、资源消耗低而著称。
环境配置本次采用的环境:Centos 7Node.js 8.9.4
Nginx部署参考博客的:Nginx部署
Hexo部署下载安装最新的node.jswget https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
解压并重命名tar xvf node-v8.9.4.tar.gz && mv node-v8.9.4 node
安装node.js进入目录[root@www ~]# cd node[root@www node]# lsAUTHORS BUILDING.md CODE_OF_CONDUCT.md CONTRIBUTING.md ...