Featured image of post Hugo Stack 魔改美化

Hugo Stack 魔改美化

全局

零碎玩意

在 /assets/scss/custom.scss 中加入以下代码:

菜单栏圆角

在 /assets/scss/custom.scss 中加入以下代码:

滚动条

在 /assets/scss/custom.scss 中加入以下代码:

加载进度条

在 /layouts/partials/footer/custom.html 中加入以下代码:

深色模式开关图标

不太喜欢默认图标,默认图标不够直观,当然你可以不换 我选取了 Tabler Icons 中的 sun-high 和 moon-stars 这两个图标 在 /assets/scss/partials/sidebar.scss 第 154~180 行中将图标名进行修改,最终效果:

在 /layouts/partials/sidebar/left.html 第 91~97 行中将图标名进行修改,最终效果:

修改布局

在 /assets/scss/grid.scss 中修改 left-sidebar 和 right-sidebar 的描述:

把正文的占比改到了 70%, 原来的只有 50% 左右

页面

归档

双栏

在 /assets/scss/custom.scss 中加入以下代码:

卡片缩放动画

在 /assets/scss/custom.scss 中加入以下代码:

友链三栏

在 /assets/scss/custom.scss 中加入以下代码:

首页

布局

在 /assets/scss/custom.scss 中加入以下代码:

右侧导航栏动画

在 /assets/scss/custom.scss 中加入以下代码:

细节

首页欢迎横幅

在 /layouts/index.html 的 <section class="article-list"> 前添加以下代码:

在 /assets/scss/custom.scss 中加入以下代码:

代码块

macOS 风格红绿灯图标

在 /assets/scss/custom.scss 中加入以下代码:

在 static 文件夹下新建 code-header.svg,写入以下代码:

显示语言和复制按钮

在 /assets/ts/custom.ts 中加入以下代码:

在 /assets/scss/custom.scss 中加入以下代码(可按需自行修改):

固定块的高度

过长的内容影响观感,所以把 block 的高度限制在 20em,并隐藏滚动条 在 /assets/scss/partials/layout/article.scss 中进行如下修改(已隐藏无关片段):

使图床链接的图片居中

来自 Hugo Stack 主题装修笔记 Part 3 | 第三夏尔 目前 Stack 默认只支持本地引用的图片居中,而在使用 url 图片链接时没有居中格式。在 /assets/scss/partials/layout/article.scss Line 256 处(同级任意位置)增加以下代码:

键盘样式

在 /assets/scss/custom.scss 中加入以下代码:

这样即可使用如下 Markdown 高级语法生成键盘样式: <kbd>CTRL</kbd> + <kbd>C</kbd> CTRL + C

头像旋转

在 /assets/scss/custom.scss 中加入以下代码:

鸣谢

Stack 主题文档 Stack 主题的自定义 | L1nSn0w’s Log 博客最近的一些变化 | 小骆同学 基于 Hugo 的网站搭建日志 02 | 小骆同学 『Hugo』Hugo Styles | Echosec Hugo Stack 主题装修笔记 Part 3 | 第三夏尔

CopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyCopyHugoStack魔改

Licensed under CC BY-NC-SA 4.0
本站共 3 篇文章 · 全站约 4182