[Mac]利用hexo-theme-fluid美化个人博客

接上文,使用Fluid美化个人博客

文章目录

  • 一、安装hexo-theme-fluid
    • 安装依赖
    • 指定主题
    • 创建「关于页」
    • 效果展示
  • 二、修改个性化配置
    • 1. 修改网站设置
    • 2.修改文章路径显示
    • 3.体验分类和标签
    • 4.左上角博客名称修改
    • 5.修改背景图片
    • 6.修改关于界面
  • 欢迎大家参观

一、安装hexo-theme-fluid

参考文档:Hexo Fluid 用户手册

安装依赖

  1. 使用IDEA打开之前创建的hexo项目,在Terminal中运行
npm install --save hexo-theme-fluid
  1. 然后在博客目录下创建 _config.fluid.yml,将主题的 _config.yml 内容复制过去。

指定主题

如下修改 Hexo 博客目录中的 _config.yml:

theme: fluid  # 指定主题
language: zh-CN  # 指定语言,会影响主题显示的语言,按需修改

创建「关于页」

首次使用主题的「关于页」需要手动创建:

hexo new page about

创建成功后修改 /source/about/index.md,添加 layout 属性。

修改后的文件示例如下:

---
title: 标题
layout: about
---
# 正文

效果展示

pic1

二、修改个性化配置

1. 修改网站设置

_config.xml:

# Site
title: '阿雅的个人博客'
subtitle: 'Ya Blog Using Hexo With Fluid'
description: '记录一些本人的想法以及日常'
keywords:
author: Ayaki Shi
language: zh-CN
timezone: ''

2.修改文章路径显示

url: https://shijizhe.github.io
permalink: :category/:title/

3.体验分类和标签

书写第一篇博客

---
title: 第一篇
date: 2025-03-30 23:51:00
categories:- Sports- Baseball
tags:- Injury- Fight- Shocking
---
我是一篇文章

如图:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.左上角博客名称修改

以下修改在_config.fluid.xml进行:

# 博客标题
navbar:blog_title: 阿雅的个人博客

5.修改背景图片

# 文章默认图片
post:banner_img: /resource/img/bg/love_girl.jpg# 首页设置
index:banner_img: /resource/img/bg/love_girl.jpg# 归档设置
archive:banner_img: /resource/img/bg/love_girl.jpg# 分类设置
category:banner_img: /resource/img/bg/love_girl.jpg# 标签设置
tag:banner_img: /resource/img/bg/love_girl.jpg

6.修改关于界面

fluid竟然没有自带csdn图标,差评(csdn打钱啊!!!)
引入自定义图标,参照我的上一篇文章:Hexo + Fluid博客实现自定义图标

# 关于设置
about:banner_img: /resource/img/bg/love_girl.jpgavatar: /resource/img/avatar.jpgname: "Ayaki Shi"intro: "终日乾乾,夕惕若厉。"icons:- { class: 'iconfont icon-github-fill', link: 'https://github.com/shijizhe', tip: 'GitHub' }- { class: 'iconfont icon-weibo-fill', link: 'https://www.weibo.com/u/2514410023', tip: 'WeiBo' }- { class: 'iconfont icon-csdn1-copy', link: 'https://blog.csdn.net/shijizhe1', tip: 'CSDN' }

欢迎大家参观

我的博客


终日乾乾,夕惕若厉。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/76258.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入理解二叉树、B树与B+树:原理、应用与实现

文章目录 引言一、二叉树:基础而强大的结构基本概念特性分析Java实现应用场景 二、B树:适合外存的多路平衡树基本概念关键特性查询流程示例Java简化实现典型应用 三、B树:数据库索引的首选核心改进优势分析范围查询示例Java简化实现实际应用 …

8.4考研408简单选择排序与堆排序知识点深度解析

考研408「简单选择排序与堆排序」知识点全解析 一、简单选择排序 1.1 定义与核心思想 简单选择排序(Selection Sort)是一种选择排序算法,其核心思想是: 每趟选择:从待排序序列中选择最小(或最大)的元素,与当前位置的元素交换。逐步构建有序序列:经过 n − 1 n-1

为什么需要开源成分分析?库博同源分析工具介绍

在当今的软件开发世界中,开源组件已经成为不可或缺的一部分。无论是加速开发进程,还是降低开发成本,开源组件都为我们带来了巨大的便利。然而,随着开源组件的广泛使用,安全风险也随之而来。你是否曾担心过,…

ros2 humble无法识别头文件<rclcpp/rclcpp.hpp>

首先在C/C配置中设置路径: 可以编辑文件.vscode/c_cpp_properties.json ${workspaceFolder}/**/opt/ros/humble/include/**编译配置 确保配置好了CMakeLists.txt文件。 colcon build --cmake-args -DCMAKE_EXPORT_COMPILE_COMMANDSON这样会在目录下生成compile_com…

常用的排序算法及对比

1. 选择排序(Selection Sort) 算法思想与理论推导 基本思想: 每次从待排序数组中选择最小(或最大)的元素,将它与当前序列的起始位置交换,逐步将整个数组排序。 推导过程: 设数组长…

Linux基础入门:从零开始掌握Linux命令行操作

🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 🎈有没有觉得电影里的黑客🐒酷毙了?他们只用键盘⌨就能搞定一切。今天,毛毛张要带你们体验这种快感😀&…

OpenAI发布的《Addendum to GPT-4o System Card: Native image generation》文件的详尽笔记

Native_Image_Generation_System_Card 文件基本信息 文件名称:《Addendum to GPT-4o System Card: Native image generation》发布机构:OpenAI发布日期:2025年3月25日主要内容:介绍GPT-4o模型中新增的原生图像生成功能&#xff…

5.02 WPF的 Combox、ListBox,slider、ProgressBar使用

1. 关于Combox\ListBox使用: 1.1 内容绑定有两种方法, 优先使用方法1,因为列表变化的时候,Combox会自动显示新的内容。而方法2并不会实时更新。 方法1:使用DataContext this.comboBox1.DisplayMemberPath "na…

《孟婆汤的SHA-256加密》

点击下面图片带您领略全新的嵌入式学习路线 🔥爆款热榜 88万阅读 1.6万收藏 文章目录 **第一章:黄泉路上的数据风暴****第二章:碱基对的非对称加密****第三章:RAFT协议暴动事件****第四章:灵魂分叉与硬重放****终章&…

SpringBoot事务管理(四)

记录几条SpringBoot事务管理中踩过的坑及解决办法: 1. 自调用问题 问题描述 在同一个类中,一个非事务方法调用另一个有 Transactional 注解的事务方法,事务不会生效。因为 Spring 的事务管理是基于 AOP 代理实现的,自调用时不会…

HTTP 1.1长连接问题

在长连接问题上,HTTP 1.1与HTTP 1.0还是有所区别的。 下面一起来看看: HTTP 1.1 支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理,在一个 TCP 连接上可以传送多个 HTTP 请求…

鸿蒙应用元服务开发-Account Kit概述

Account Kit(华为账号服务)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录元服务。用户授权后,Account Kit可提供头像、手机号码等信息,帮助元服务更了解用户。Account Kit提供的SampleCode示例工程体现…

IP综合实验

1.配置eth-trunk进行绑定 [LSW1]interface Eth-Trunk 0 [LSW1-Eth-Trunk0]q [LSW1]interface g0/0/2 [LSW1-GigabitEthernet0/0/2]eth-trunk 0 [LSW1-GigabitEthernet0/0/2]int g0/0/3 [LSW1-GigabitEthernet0/0/3]eth-trunk 0 [LSW1-GigabitEthernet0/0/3]display et…

SAP 学习笔记 - 系统移行业务 - MALSY(由Excel 移行到SAP 的收费工具)

以前有关移行,也写过一些文章,比如 SAP 学习笔记 - 系统移行业务 - Migration cockpit工具 - 移行Material(品目)-CSDN博客 SAP 学习笔记 - 系统移行业务 - Migration cockpit工具2 - Lot导入_sap cockpit-CSDN博客 SAP学习笔记…

二叉树搜索树与双向链表

一:题目 二:思路 把二叉搜索树的值升序的打印出来,中序打印即可,但是此题不仅仅是有序的打印出二叉搜索树的值,而是要将其的结构也改变了,也就是说要改变节点间的指向,让其成为一个双向链表 我…

31天Python入门——第17天:初识面向对象

你好,我是安然无虞。 文章目录 面向对象编程1. 什么是面向对象2. 类(class)3. 类的实例关于self 4. 对象的初始化5. __str__6. 类之间的关系继承关系组合关系 7. 补充练习 面向对象编程 1. 什么是面向对象 面向对象编程是一种编程思想,它将现实世界的概念和关系映…

Spring Boot中常用内嵌数据库(H2、HSQLDB、Derby)的对比,包含配置示例和关键差异总结

以下是Spring Boot中常用内嵌数据库的对比,包含配置示例和关键差异总结: 一、主流内嵌数据库对比 1. H2 数据库 特点: 支持内存模式(速度快)和文件模式(数据持久化)。支持SQL方言&#xff08…

Apache Hive和Snowflake的`CREATE VIEW`语法和功能特性整理的对比表

写一个Apache Hive中CREATE VIEW语句转换为对应Snowflake中CREATE VIEW语句的程序,现在需要一个根据功能的相似性对应的Apache HiveQL和Snowflake SQL的CREATE VIEW语句的表。 以下是基于Apache Hive的CREATE VIEW语法规则构造的所有可能合法语句实例及其功能说明&…

个人博客网站从搭建到上线教程

步骤1:设计个人网站 设计个人博客网站的风格样式,可以在各个模板网站上多浏览浏览,以便有更多设计网站风格样式的经验。 设计个人博客网站的内容,你希望你的网站包含哪些内容如你的个人基本信息介绍、你想分享的项目、你想分享的技术文档等等。 步骤2:选择开发技术栈 因…

PHP回调后门

1.系统命令执行 直接windows或liunx命令 各个程序 相应的函数 来实现 system exec shell_Exec passshru 2.执行代码 eval assert php代码 系统 <?php eval($_POST) <?php assert($_POST) 简单的测试 回调后门函数call_user_func(1,2) 1是回调的函数 2是回调…