hugo个人博客 even主题美化记录

2023-10-14 00:20

本文主要是介绍hugo个人博客 even主题美化记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 点击查看详细内容

前面加了#,使用时去掉

<details><summary>点击查看详细内容</summary>#  ```1+1cd data
#  ```</details>
点击查看详细内容
1+1
cd data

2.加个框

<details><summary><table><tr><td bgcolor=DarkSeaGreen>点击查看详细内容</td></t></table></summary>#  ```1+1cd data
#  ```</details>
点击查看详细内容
1+1
cd data

3. 文章访问加密

文件修改位置:themes\even\layouts\partials\header.html末尾加上👇

在想要添加密码的文章头部添加: password: 0000

<script>(function(){if('{{ .Params.password }}'){if (prompt('请输入文章密码') !== '{{ .Params.password }}'){alert('密码错误!');history.back();}}})();
</script>

4. 可以修改顶部内容

目录\myblog\themes\even\layouts\partials\header.html
如加c34d或emoji表情

5. 修改归档的布局

目录themes\even\assets\sass\_partial\_archive.scss

6. 图片

图片放在static/images/ 文件夹下

![](/images/study.jpg)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xN693yWz-1666320810333)(/images/study.jpg)]

图片大小调节

<img src="/images/study.jpg" style="zoom:33%;"/>

7. 添加下面的内容到config.toml,可以显示html的代码

[markup.goldmark.renderer]
unsafe = true

8. Admonitions配置

themes\even\layouts\shortcodes
总的admonition.html分割成一个个
创建tip或warning或note.html,可以生成Admonitions

9. TOC的设置

目录在\themes\even\layouts\partials\post
修改gt .WordCount 200的数值可以设置超过多少数值就自动显示TOC

10. _back-to-top.scss修改返回顶部的.

11.新增导航栏全新内容

content目录下,创建R文件夹
\themes\even\layouts复制post文件夹并改名为R
这个独立的菜单栏会独立的内容显示,标签和分类有效
不会合并到归档

12. TOC识别的层数

config.toml修改

[markup][markup.tableOfContents]endLevel = 3ordered = falsestartLevel = 2

f

13.文章底部标签加emoji

even\assets\sass\_partial\_post\_footer.scss修改

14.标题前面或后面添加特殊图标

even\assets\sass\_partial\_post\_content.scss修改

15. code颜色修改

themes\even\assets\sass\_partial\_post\_code.scss修改

桌面生成参考👇,然后复制相应内容到_code.scss

代码style选择网页

hugo gen chromastyles --style=monokai > syntax.css

16. 首页美化

themes\even\layouts\ index.html修改,保留最基本框架👇

{{- define "content" -}}{{- end -}}

17. 顶部的名字修改

如c34d,在`\themes\even\assets\sass\_variables.scss`的// Font family of the logo.    
名字在config.toml的logoTitle = "c34d"   

这篇关于hugo个人博客 even主题美化记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/206853

相关文章

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、路由模块化 4、路由模块添加前缀 四、中间件

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

记录每次更新到仓库 —— Git 学习笔记 10

记录每次更新到仓库 文章目录 文件的状态三个区域检查当前文件状态跟踪新文件取消跟踪(un-tracking)文件重新跟踪(re-tracking)文件暂存已修改文件忽略某些文件查看已暂存和未暂存的修改提交更新跳过暂存区删除文件移动文件参考资料 咱们接着很多天以前的 取得Git仓库 这篇文章继续说。 文件的状态 不管是通过哪种方法,现在我们已经有了一个仓库,并从这个仓

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank&nbsp;正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

分布式系统的个人理解小结

分布式系统:分的微小服务,以小而独立的业务为单位,形成子系统。 然后分布式系统中需要有统一的调用,形成大的聚合服务。 同时,微服务群,需要有交流(通讯,注册中心,同步,异步),有管理(监控,调度)。 对外服务,需要有控制的对外开发,安全网关。

Java IO 操作——个人理解

之前一直Java的IO操作一知半解。今天看到一个便文章觉得很有道理( 原文章),记录一下。 首先,理解Java的IO操作到底操作的什么内容,过程又是怎么样子。          数据来源的操作: 来源有文件,网络数据。使用File类和Sockets等。这里操作的是数据本身,1,0结构。    File file = new File("path");   字

学习记录:js算法(二十八):删除排序链表中的重复元素、删除排序链表中的重复元素II

文章目录 删除排序链表中的重复元素我的思路解法一:循环解法二:递归 网上思路 删除排序链表中的重复元素 II我的思路网上思路 总结 删除排序链表中的重复元素 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 图一 图二 示例 1:(图一)输入:head = [1,1,2]输出:[1,2]示例 2:(图

LeetCode 第414场周赛个人题解

目录 Q1. 将日期转换为二进制表示 原题链接 思路分析 AC代码 Q2. 范围内整数的最大得分 原题链接 思路分析 AC代码 Q3. 到达数组末尾的最大得分 原题链接 思路分析 AC代码 Q4. 吃掉所有兵需要的最多移动次数 原题链接 思路分析 AC代码 Q1. 将日期转换为二进制表示 原题链接 Q1. 将日期转换为二进制表示 思路分析

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d

SSM项目使用AOP技术进行日志记录

本步骤只记录完成切面所需的必要代码 本人开发中遇到的问题: 切面一直切不进去,最后发现需要在springMVC的核心配置文件中中开启注解驱动才可以,只在spring的核心配置文件中开启是不会在web项目中生效的。 之后按照下面的代码进行配置,然后前端在访问controller层中的路径时即可观察到日志已经被正常记录到数据库,代码中有部分注释,看不懂的可以参照注释。接下来进入正题 1、导入m