自制又拍云联盟侧边栏

近日将CDN从Cloudflare迁移到了又拍云,打算加入又拍云联盟混免费CDN用。奈何NexT主题没有现成的自定义sidebar,只好自己做,做完放出来方便大家。

写在前面

GitHub仓库:传送门

我仿照NexT原生友链模块设计样式,尽量确保风格统一不突兀。

图片由官网图片魔改而成,减小高度,避免原图太高出现滚动条或者被截断。

样式完全可以套用在其他自定义sidebar上。如果需要的话,图片大小是220x50。能为你提供参考是我的荣幸。

食用方法

  • 替换 <hexo_path>/themes/next/layout/_custom 目录下的 sidebar.swig 为本仓库中的 sidebar.swig

  • 下载 upyun.png 到目录 <hexo_path>/themes/next/source/images

  • 打开 <hexo_path>/themes/next/_config.yml ,找到 custom_file_path 部分,改成这样。注意取消#号:

1
2
3
4
5
custom_file_path:
# Default paths: layout/_custom/*
#head: source/_data/head.swig
#header: source/_data/header.swig
sidebar: themes/next/layout/_custom/sidebar.swig

以上提到的 <hexo_path> 指你执行 hexo g 等命令时所在的目录。