应用夏娜主题
我直接进行一个主题README.md文件的搬
安装
1 | git clone https://github.com/ShanaMaid/hexo-theme-shana themes/shana |
配置
修改hexo根目录下的 _config.yml
1 | language: zh-CN |
同时将themes/shana/_source/
的tags
和categories
文件夹拷贝到hexo根目录下的source
文件夹下
更新
1 | cd themes/shana |
瞎搞和魔改过程
由于我不是很懂前端,所以不能随意更改博客,只能走一步看一步
更改网站的favicon
把你想改的图片放到hexo根目录下的source目录中,然后修改shana主图根目录下_config.yml配置文件favicon属性的值为图片名即可,如:
1 | favicon: /favicon.png |
修改博客标题、副标题、描述、作者等内容
在hexo根目录修改配置文件_config.yml对应内容即可。
1 | # Site |
增加菜单
一开始应该只有主页、归档、分类、标签四个菜单,可以通过修改shana主题根目录中的_config.yml配置文件来实现添加菜单
1 | menu: |
仿照 themes/shana/_source/ 中的文件夹,建立about文件夹以及里面的内容,并把它扔到hexo根目录下的source
文件夹下即可
若不在翻译文件中加入自定义的名称,自定义菜单选项会显示英文,所以我们在 \themes\shana\languages 目录下修改zh-CN.yml 添加如下内容
1 | #你的自定义名称: 中文翻译 |
增加点击菜单后显示的内容,只需要在对应的index.md文件中增加内容即可
增加或修改右键菜单内容
在shana主题配置文件中找到gaymenu_item:,比如我的已经改成了
1 | gaymenu_item: |
仿照修改就可以
修改右键菜单图标
在 \themes\shana\source\plugin\galmenu 目录下修改img.png文件,自己P一下就行。
原图:
修改后:
社交连接和友情连接
修改shana配置文件, 比如:
1 | # 社交链接 |
修改头像
在shana配置文件中更改avatar属性的值为头像图片的url即可。
若想使用本地图片,则在 shana/source/ 目录下创建images文件夹,并把头像图片扔到里面,avatar的值这样写:
1 | avatar: /images/avatar.png(这个是你的头像图片名) |
修改背景图
在 \shana\source\plugin\bganimation 目录下,直接把你想用的背景图片放进去。
然后修改文件bg.css
下方代码中对应的图片名部分改为自己的背景图片名,也可以使用图片对应的url
1 | .cb-slideshow li:nth-child(1) span { background-image: url('qianbei.jpg');} |
修改鼠标指针
在 \shana\source\css\images/ 目录下修改icon.png文件,可以自己找图或者p一个或者画一个。喜欢小骑士的可以用我这个:
修改代码高亮、代码背景等
对应文件 \shana\source\css\ _partial\highlight.styl
修改代码背景: 修改下方代码中 background 的值
1 | $code-block |
修改文章版透明度
修改文件 **\themes\shana\source\css\ _variables.styl ** 中color-background-rgba属性的第四个值
更换换页按钮的文本
修改文件 themes\shana\layout_partial\archive.ejs 中最下方对应内容
1 | <% if (page.total > 1){ %> |
调宽博文显示栏
打开文件 \themes\shana\source\css_partial\article.styl 在.artical下增加宽度内容
1 | .article |