Chic theme 介绍
下载主题 1 2 cd your-blog/themes git clone https://github.com/Siricee/hexo-theme-Chic.git Chic
其中 your-blog
为你的博客目录。
如果你已经有了主题,那么可以使用 git pull
命令更新主题。
启用主题 1 2 cd your-blog vim _config.yml
找到 theme
字段,修改为 Chic
然后保存并退出。
本地测试
Chic theme 自定义配置 主题配置文件 配置文件修改为自己的信息。首页部分基本已经完成自定义了。
_config.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 navname: Kakarrot's Blog nav: 归档: /archives 关于: /about favicon: /favicon.ico nickname: Kakarrot description: 我只想事情是它本来该有的那个样子 <br>**I just want things to be what they are supposed to be** avatar: /image/avatar.jpg links: links_text_enable: True links_icon_enable: True post_meta_enable: True post_author_enable: True post_date_enable: True post_category_enable: True post_copyright_enable: False post_copyright_author_enable: False post_copyright_permalink_enable: False post_copyright_license_enable: False post_copyright_license_text: Copyright (c) 2019 <a href="http://creativecommons.org/licenses/by-nc/4.0/">CC-BY-NC-4.0</a> LICENSE post_copyright_slogan_enable: False post_copyright_slogan_text: Do you believe in <strong>DESTINY</strong>? post_toc_enable: True page_title_enable: True date_format: YYYY年MM月DD日 stylesheets: - /css/style.css scripts: - /js/script.js - /js/tocbot.min.js mathjax: enable: true import: demand
主题颜色 页面颜色配置,修改首页 Dark Mode 背景色。
_partial\variable.styl 1 $dark-background-color = #363636
主题汉化 文章页面的作者、日期、分类等信息已经汉化了,并且将日期里的时间给隐藏了。
post.ejs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <div class ="post-meta" > <% if(theme.post_author_enable && config.author){ %> 作者: <a itemprop ="author" rel ="author" href ="/" > <%- config.author %> </a > <% } %> <% if(page.date && theme.post_date_enable){ %> <span class ="post-time" > 日期: <a href ="#" > <%- date(page.date, theme.date_format) %> </a > </span > <% } %> <% if(page.categories.length!==0 && theme.post_category_enable){ %> <span class ="post-category" > 分类: <% page.categories.forEach(item=>{ %> <a href ="<%- url_for(item.path) %>" > <%- item.name %></a > <% }) %> </span > <% } %> </div >
文章页面底部的标签和返回隐藏了。
post.ejs
文章页面边栏快捷按钮汉化
toc.ejs 1 2 3 4 5 6 7 8 9 10 11 12 <div class ="post-toc" > <div class ="tocbot-list" > </div > <div class ="tocbot-list-menu" > <a class ="tocbot-toc-expand" onclick ="expand_toc()" > 展开全部 </a > <a onclick ="go_top()" > 返回顶部</a > <a onclick ="go_bottom()" > 降至底部</a > </div > </div>; b.innerText = expanded ? "展开全部" : "收起全部" ;
分类页面&标签页面汉化
_page\category.ejs 1 2 3 4 5 6 <div class ="container" > <div class ="post-wrap categories" > <h2 class ="post-title" > - 分类 · <%-page.category%>-</h2 > </div > <%- partial('archive', {pagination: config.category, index: true}) %> </div >
_page\tag.ejs 1 2 3 4 5 6 7 <%# single tag page%> <div class ="container" > <div class ="post-wrap tags" > <h2 class ="post-title" > - 标签 · <%-page.tag%>-</h2 > </div > <%- partial('archive', {pagination: config.tag, index: true}) %> </div >
主题自定义CSS _partial\custom.styl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 深色模式代码块 .dark-theme .post-content figure ,.dark-theme .post-content figure .highlight .code pre { background-color : #23241f ; color : #f8f8f2 ; } // 深色模式代码块行号 .dark-theme .post-content figure .highlight .gutter pre { background-color : #23241f ; color : $dark-mode-pre-line-number-foreground-color; } // 深色模式引用模式 $dark-post-blockquote -background-color = #23241f