Hexo_更换主题(Next)

2023-10-27


Hexo_更换主题(Next)

Hexo更换主题,只需要将主题文件拷贝到自己博客根目录下的themes子目录内,然后修改配置文件,即可将hexo默认的主题更换为自己想要的主题。

下载Next

打开git bash here命令提示符,执行

cd 博客根目录

git clone https://github.com/iissnan/hexo-theme-next themes/next

Note: 最近github非常卡顿经常出现clone失败,最好直接上述网址直接下载,解压到themes子目录下。


启用Next

与所有Hexo主题启用的模式一样,当Next下载完毕后,打开博客根目录下的配置文件,找到

theme: landscape

将其修改为

theme: next

到此,NexT主题更换完成了。


Next主题配置

进行themes子目录下的next目录,找到next的主题配置文件,进行一定参数的修改满足自身的使用。

设置外观

Next默认支持四种外观,分别是

  1. Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
  2. Mist - Muse 的紧凑版本,整洁有序的单栏外观
  3. Pisces - 双栏 Scheme,小家碧玉似的清新
  4. Gemini - 新增 Scheme,类似Pisces

在配置文件中搜索Schemes,根据个人爱好进行选择

#Schemes
#scheme: Muse
#scheme: Mist
#scheme: Pisces
scheme: Gemini

Note: 外观只能四选一


设置菜单栏

菜单配置包括三个部分,第一是菜单项(名称和链接),第二是菜单项的显示文本,第三是菜单项对应的图标。具体设置可参考[1]。(我使用的是默认参数)

menu:
  home: /|| home
  #about: /about/ || user
  #tags: /tags/ || tags
  categories: /categories/|| th
  archives: /archives/|| archive
  #schedule: /schedule/ || calendar
  #sitemap: /sitemap.xml || sitemap
  #commonweal: /404/ || heartbeat

Note: ||之前不能有空客,否则会出现点击菜单栏下的首页、归档、分类会出现乱码错误。

添加分类页面

分类和标签其实大同小异,我这里暂时只需要分类就可以将文章进行整理了,所以只用到了分类。

新建分类页面

在vscode终端中执行

hexo new page categories

设置分类页面

在刚刚新建的categories子目录下打开index.md文件,并将type设置为categories,主题将自动为这个页面显示分类。

---
title: categories
date: 2022-03-30 13:00:52
type: "categories"
---

修改主题配置文件

打开主题配置文件,并在菜单中添加分类(categories)链接。我的菜单参数如下:

menu:
  home: /|| home
  categories: /categories/|| th
  archives: /archives/|| archive

将文章添加到分类中去

打开自己新建的文章或已编写好的文章,添加

categories:
- 分类名称

例如:

---
title: FPGA通信第一篇--USB2.0
date: 2022-04-01 09:08:47
categories:
- FPGA通信技术
tags:
---

更换背景图片

1.在\themes\next\source\images目录下新建文件夹Background,并将需要的背景图片添加到此文件夹下
2.打开\themes\next\source\css_custom目录下的custom.styl文件,添加代码

    //背景图片设置
    body {
        background-image: url(/images/Background/1.1.jpg);
        background-repeat: no-repeat;
        background-attachment: fixed; //CSS属性
        background-size: 100% 100%;
    }

其中

background-image:url 为图片路径,可以直接使用链接,也可以是图片路径。

background-repeat:若果背景图片不能全屏,那么是否平铺显示,充满屏幕。

background-attachment:背景是否随着网页上下滚动而滚动,fixed 为固定。

background-size:图片展示大小,这里设置 100%,100% 的意义为:如果背景图片不能全屏,那么是否通过拉伸的方式将背景强制拉伸至全屏显示。

设置页面透明度

打开\themes\next\source\css_custom目录下的custom.styl文件,添加代码

.content-wrap {
  opacity: 0.9;
}

.sidebar {
  opacity: 0.9;
}

.header-inner {
  background: rgba(255,255,255,0.9);
}

.popup {
  opacity: 0.9;
}


参考

[1]next官方教程
[2] hexo next踩坑侧边栏菜单链接乱码问题
[3] next主题添加背景图片
[4] next设置页面透明度
[5] CSS属性
[6] hexo-next的翻页按钮不正常显示
[7] 个人博客地址


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hexo_更换主题(Next) 的相关文章

随机推荐

  • 【微信小程序】微信小程序支付功能实现

    1 前言 微信小程序支付 开启新一代便捷支付新时代 随着互联网技术的不断发展 微信小程序支付已经成为了人们日常生活中不可或缺的一部分 微信小程序是一种无需下载安装即可使用的应用 用户可以通过微信扫描或搜索关键词来打开并使用 而微信小程序支付
  • javascript面试题--持续更新

    前端HTML篇 前端CSS篇 Vue篇 TypeScript篇 React篇 微信小程序篇 前端面试题汇总大全 含答案超详细 HTML JS CSS汇总篇 持续更新 前端面试题汇总大全二 含答案超详细 Vue TypeScript Reac
  • pytorch量化库使用(2)

    FX Graph Mode量化模式 训练后量化有多种量化类型 仅权重 动态和静态 配置通过qconfig mapping prepare fx函数的参数 完成 FXPTQ API 示例 import torch from torch ao
  • 高可用系统的设计与维护

    author skate time 2011 02 11 高可用系统的设计与维护 对于一个高可用的系统评价 主要体现在架构 功能 性能 安全 维护 兼容性等方面 如何设计维护这样一个高可用系统的 1 一个提供7 24服务的网站架构系统 要避
  • mysql主从 读写_mysql主从-读写分离

    一个完整的MySQL读写分离环境包括以下几个部分 应用程序client database proxy database集群 在本次实战中 应用程序client基于c3p0连接后端的database proxy database proxy负
  • 最新RAD Studio 11.3亚历山大版本上市

    By Marco Cantu February 27 2023 Embarcadero很高兴地宣布RAD Studio 11 Alexandria Release 3的发布 也被称为RAD Studio 11 3 同时发布的还有Delphi
  • k8s集群PHP环境使用

    一 环境介绍 k8s版本 1 15 2 存储 阿里云NAS 测试代码 wordpress 二 下载wordpress和创建好数据库等 1 下载wordpress wget https cn wordpress org latest zh C
  • 异步的AsyncHttpClient使用详解

    背景 前面的一篇文章 同步的HttpClient使用详解 中 提到了服务端通进行网络请求的方式 也讲述了在并发量大的情况下使用HttpClient的连接池来提高性能 此方法虽然很有效果 但是当访问量极大或网络不好的情况下也会出现某些网络请求
  • HyperLPR车牌识别技术算法之车牌粗定位与训练

    关于HyperLPR HyperLPR是一个使用深度学习针对对中文车牌识别的实现 与较为流行的开源的EasyPR相比 它的检测速度和鲁棒性和多场景的适应性都要好于目前开源的EasyPR HyperLPR可以识别多种中文车牌包括白牌 新能源车
  • js分享功能

    需求 页面需要添加分享到 微博 QQ空间 等功能 具体 div class jz blog a class jiathis button qzone QQ空间 a a class jiathis button tsina 新浪微博 a a
  • Cocos Creator性能调优优化集锦

    前言 一 为什么要做性能优化 性能 是一种优秀的能力 唤醒快 运行持久 稳定 这种能力在游戏上能让你的用户感觉很爽 表征表现为加载快 手机不发热 运行流畅 不卡顿 所以 性能优化的终极目标是 让你的用户感觉很爽 当然这种爽你不能以牺牲自己为
  • Docker快速部署Hadoop环境

    Docker安装部署Hadoop环境 通过三个容器来模拟三个节点 最后只保留Master节点实现搭建 安装环境 Ubuntu 22 04 1 LTS 和Docker 23 0 1 安装过程 拉取镜像 docker pull registry
  • 计算机视觉初步认识

    计算机视觉是使用计算机及相关设备对生物视觉的一种模拟 它的主要任务就是通过对采集的图片或视频进行处理以获得相应场景的三维信息 就像人类和许多其他类生物每天所做的那样 从计算机视觉领域可以衍生出大量有用的应用程序 下面是计算机视觉应用程序的一
  • FreeRTOS记录(八、用软件定时器?还是硬件定时器?)

    FreeRTOS软件定时器 相对前面的内容来说 软件定时器还是比较简单的 我们简单测试一下 因为是简单介绍 所以原理和源码的分析不会那么详细 具体可以根据文中API查看源码 使用起来记住创建 启动 回调函数核心步骤即可 增加测试Demo 再
  • 禁止 Cookie 使用 Session,采用 URL 重写,具体解决方案

    先叙述一下 session 的实现原理吧 session 服务器为每个客户端访问开辟的一块内存区域 可以存放一些客户端的一些操作信息 正常情况下在用户通过客户端访问服务器这个过程中 session 一直存活 直到客户端关闭 服务器中的 se
  • TWS耳机充电盒芯片方案、霍尔开关+无线充接收带电量显示方案

    旭鑫胜电子TWS充电盒方案XS016 RX 专门为TWS充电盒设计的无线充电接收方案XS016 RX XS016 RX无线充电接收芯片与锂电池充电管理芯片结合 以满足无线充电盒的设计要求 功能特点 1 符合qi1 2标准协议 2 具有异物检
  • CentOS-6.6-x86_64-minimal.iso镜像下载

    链接 https pan baidu com s 1FKfIvK65KzVxV96Gns7ivA https pan baidu com s 1FKfIvK65KzVxV96Gns7ivA 提取码 zt88
  • 2.1python程序控制-选择结构

    第1关 判断奇偶 任务描述 本关任务 编写一个能判断输入数字奇偶的小程序 相关知识 为了完成本关任务 你需要掌握 python如何进行数字的读取和if else条件控制结构 Begin your code here x int input
  • NNDL 实验五 前馈神经网络(1)二分类任务

    pytorch实现 4 1 神经元 4 1 1 净活性值 使用pytorch计算一组输入的净活性值z 净活性值z经过一个非线性函数f 后 得到神经元的活性值a 使用pytorch计算一组输入的净活性值 代码参考paddle例题 import
  • Hexo_更换主题(Next)

    Hexo 更换主题 Next Hexo更换主题 只需要将主题文件拷贝到自己博客根目录下的themes子目录内 然后修改配置文件 即可将hexo默认的主题更换为自己想要的主题 下载Next 打开git bash here命令提示符 执行 cd