
首页

归档

关于
简体中文
  • 简体中文
  • English
hexo-theme-reimu 博客主题定制与修改

hexo-theme-reimu 博客主题定制与修改

文章目录

  1. 1. 修改博客时钟样式
  2. 2. 顶部和侧边导航栏修改
    1. 2.1. 菜单栏实现半透明毛玻璃效果
  3. 3. Markdown 公式渲染不支持编号和对齐和引用的问题:
  4. 4. 颜色配置与圆角效果
2024 11-28

该文章介绍hexo-theme-reimu博客主题一些深度定制方法,随时更新。

原项目地址

修改博客时钟样式

新建source\css\custom.styl, 添加如下代码:

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
.article-meta
display: inline-block;
margin-top: -1.25em;

.article-date
display: inline-block;
overflow: hidden;

.date-circle
display: flex;
justify-content: center;
align-items: center;
width: 100px;
height: 100px;
background-color: var(--red-5);
border-radius: 50%;
font-size: 2em;
margin-bottom: 0em;
margin-top: -10%;


.date-wrapper
display: flex;
flex-direction: column;
align-items: center;

.date-year, .date-day
color: var(--red-1);
display: block;
line-height: 1; /* 垂直居中 */

.date-year
font-size: 1.1em; /* 年份字体大小 */
margin-bottom: 0.2em; /* 调整年份和日期之间的间距 */

.date-day
font-size: 0.8em; /* 日期字体大小 */

在 source/css/style.styl 结尾引入新建的css样式:

1
@import "custom"

整体修改layout\_partial\post\date.ejs为:

1
2
3
4
5
6
7
8
<div class="article-date">
<div class="date-circle">
<div class="date-wrapper">
<time class="date-year" datetime="<%= date_xml(post.date) %>"><%= date(post.date, 'YYYY') %></time>
<time class="date-day" datetime="<%= date_xml(post.date) %>"><%= date(post.date, 'MM-DD') %></time>
</div>
</div>
</div>

顶部和侧边导航栏修改

菜单栏实现半透明毛玻璃效果

修改source\css\custom.styl, 结尾添加如下代码:

1
2
3
4
#header-nav
backdrop-filter: blur(10px); /* 毛玻璃效果 */
-webkit-backdrop-filter: blur(10px); /* 兼容 WebKit 浏览器 */
padding: 10px; /* 可选:添加内边距 */

同时要把header颜色改为半透明,在source/css/_variables.styl中修改两个变量(分别为light mode和dark mode):

1
2
--color-header-background: rgba(255, 255, 255, 0.7);
--color-header-background: rgba(34, 34, 34, 0.6); /* DARK MODE*/

同时需要修改样式文件,在source\css\custom.styl结尾添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.sidebar-menu-link-wrap
margin: 8px 50px
display: flex
position: relative
justify-content: center
border: 10px var(--color-red-3-shadow)
transition: border .5s

&:hover
border: 10px var(--color-h2-after)

&:hover .sidebar-menu-icon:before
transform: scale(1.1)



.link-active
background: var(--red-0)
border: 10px var(--color-wrap)
box-shadow: 0 0 10px 3px var(--color-red-6-shadow)
opacity: 0.8
border-radius: 10px; /* 添加圆角 */

Markdown 公式渲染不支持编号和对齐和引用的问题:

在 layout/_partial/head.ejs 结尾"<\head>"标签前添加如下源代码:
(新版本已经修复)

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
  <!-- 引入Mathjax CDN -->
<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
<!-- 可选:自定义Mathjax配置 -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
TeX: {
equationNumbers: {
autoNumber: "AMS",
useLabelIds: true
}
},
tex2jax: {
inlineMath: [['$','$'], ['\\(','\\)']],
displayMath: [['$$','$$'], ['\\[','\\]']],
processEscapes: true,
processEnvironments: true,
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
},
CommonHTML: {
linebreaks: { automatic: true }
},
messageStyle: "none",
MathMenu: { showLocale: false, showRenderer: false }
});
</script>

颜色配置与圆角效果

在source\css\_variables.styl中添加颜色, 方便后续修改引用normal(light)模式添加:
(新版本已经修复)

1
2
--black-white: #000000
--head-color: rgba(255, 255, 255, 0.8)

dark模式添加:

1
2
--black-white: #ffffff
--head-color: rgba(0, 0, 0, 0.5)

若需要添加圆角效果, 则修改文件中的"post-radius"变量:

1
post-radius = 15px

本文作者:ShqWW

本文链接:http://shqww.github.io/2024/11/28/reimu%E5%8D%9A%E5%AE%A2%E4%BF%AE%E6%94%B9/

本文标题:「hexo-theme-reimu 博客主题定制与修改」

本文发布时间:2024-11-28 00:00:00

本文更新时间:2026-04-19 00:00:00

本文版权:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

Powered By hexo-theme-reimu
留言 0 阅读量 Web
  • Web技术
  • 博客
linux服务器使用ssh秘钥登录以及禁用ssh密码登录
前一篇

linux服务器使用ssh秘钥登录以及禁用ssh密码登录

随机微分方程和扩散模型(待更)
后一篇

随机微分方程和扩散模型(待更)

说些什么吧!

waline
2024-2026 ShqWW
基于 Hexo  Theme.Reimu

文章目录

  1. 1. 修改博客时钟样式
  2. 2. 顶部和侧边导航栏修改
    1. 2.1. 菜单栏实现半透明毛玻璃效果
  3. 3. Markdown 公式渲染不支持编号和对齐和引用的问题:
  4. 4. 颜色配置与圆角效果
ShqWW
ShqWW
文章
7
分类
3
标签
10

首页

归档

关于