hexo 博客搭建之换主题


我们先找到博客目录下的_config.yml文件,找到如图所示的选项
在这里插入图片描述
在这里插入图片描述

大家可以修改一个选项之后,执行hexo clean、hexo g、hexo s在本地看一下效果,等全部修改好之后再推送到仓库

如何更换主题呢?
首先我们要找一个喜欢的主题,网址是 https://hexo.io/themes/
在这里插入图片描述
挑选喜欢的主题,然后点击名字,就可以跳转到github的界面,我们根据readme文件就可以操作换主题啦
我下面展示一下readme

在这里插入图片描述

按照提示
在这里插入图片描述
效果如下

在这里插入图片描述
然后 hexo d 就可以发布到github上了

然后我们怎么写博客呢

我们可以用 vsc 来写,安装一个插件
在这里插入图片描述

请添加图片描述
我们这时候找到 theme 目录下的_config.yml 文件,没错和之前的站点配置文件同名,只不过他们的路径不同,大家千万不要弄混,站点配置文件是配置站点通用的东西,而主题配置文件是配置一些主题的元素。在主题配置文件找到 menu 字段
在这里插入图片描述
link 就是我们实现的跳转界面

具体的实现看这篇文章
https://cloud.tencent.com/developer/article/2149937

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

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

相关文章

SpringBoot+RocketMQ集群(dledger)部署完整学习笔记

文章目录 前言一、单台集群部署二、多台集群部署1.修改配置2.dashboard修改 三、整合springboot1.引入pom和修改yml2.编写消费者3.编写生产者4.测试效果 总结 前言 RocketMQ集群方式有好几种 官网地址 https://rocketmq.apache.org/zh/docs/4.x/deployment/01deploy 2m-2s-asy…

基于yolov2深度学习网络的车辆行人检测算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 .......................................................... load yolov2.mat% 加载训练好的…

AutoKeras

简介 AutoKeras是一个开源的,基于Keras的自动机器学习(AutoML)库。它是一个用于自动化机器学习的开源软件库,提供自动搜索深度学习模型的架构和超参数的功能。相比于传统的机器学习方法,AutoKeras可以自动处理特征工程…

【Spring Cloud】关于Nacos配置管理的详解介绍

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《Spring Cloud》。🎯🎯 &am…

一文初步了解slam技术

本文初步介绍slam技术,主要是slam技术的概述,涉及技术原理、应用场景、分类、以及各自优缺点,和slam技术的未来展望。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:slam精进之…

NetWorkX之社会网络分析

NetWorkX之社会网络分析 文章目录 NetWorkX之社会网络分析netwokx社会网络分析简介简单的案例使用networkx分析恋情关系总结 netwokx社会网络分析简介 networkx 是 Python 中一个非常强大的模块,用于创建、操作和研究图结构的网络。在社会网络分析中,它…

k8s的集群调度

scheduler:负责调度资源。把pod调度到node节点。通过算法调度。分为预算策略和优先策略 List-watch 在k8s集群当中通过List-watch的机制进行每个组件的协作。保持数据同步。可以实现每个组件之间的解耦。 通过kubectl来配置文件统一向集群内部的apiserver来发送命…

刷新在很多领域中被广泛使用

】 1. 互联网技术:在网页浏览器中,刷新功能可以重新加载网页内容,使用户能够获得最新的信息。同时,在网站开发中,刷新也常用于更新网页的动态内容。2. 数据库管理:在数据库管理系统中,刷新功能用…

HttpRunner辅助函数debugtalk.py

辅助函数debugtalk.py Httprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一…

基于Java+Springboot+Mybatis+Vue+微信小程序的轿车改装设计方案

微信小程序的轿车改装设计方案,用户可以自行在小程序中查看某型号轿车的零件,可以查看相关的汽车资源。 一、API1.1 SpringBoot框架搭建1.2 数据库设计1.3 实体映射创建Mapper1.4 接口封装1.5 常用字段类型 二、小程序2.1 项目创建2.2 首页2.3 产品中心页 三、管理端…

常用python代码大全-random模块的一些常见用法

在Python中,random模块提供了许多用于生成随机数的函数。以下是一些常见的函数及其用法: 1.random.random(): 生成一个0.0到1.0之间的随机浮点数,包括0.0但不包括1.0。 import random print(random.random())2.random.randint(a, b): 生成一…

7.27 SpringBoot项目实战 之 整合Swagger

文章目录 前言一、Maven依赖二、编写Swagger配置类三、编写接口配置3.1 控制器Controller 配置描述3.2 接口API 配置描述3.3 参数配置描述3.4 忽略API四、全局参数配置五、启用增强功能六、调试前言 在我们实现了那么多API以后,进入前后端联调阶段,需要给前端同学提供接口文…

test mutation-03-变异测试 mujava Mutation 入门

拓展阅读 开源 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息) 开源 Junit performance rely on junit5 and jdk8.(java 性能测试框架。性能测试。压测。测试报告生成。) test 系统学习-04-test converate 测试覆盖率 jacoco 原理介绍 Java (muJ…

【SWAT】 最简便的SWAT源码编译方法(gfortran)

目录 gfortran环境配置使用MSYS2-GFortran安装MSYS2软件安装MSYS2-GFortran软件安装MakeSWAT源代码编译SWAT源代码下载SWAT源代码修改(Makefile)SWAT源代码修改(其他)SWAT源代码编译步骤测试附录 SWAT Makefile参考文献笔者之前有介绍

【STM32】STM32学习笔记-串口发送和接收(27)

00. 目录 文章目录 00. 目录01. 串口简介02. 串口相关API2.1 USART_Init2.2 USART_InitTypeDef2.3 USART_Cmd2.4 USART_SendData2.5 USART_ReceiveData 03. 串口发送接线图04. USB转串口模块05. 串口发送程序示例06. 串口发送支持printf07. 串口发送支持printf_v208.09.10. 01.…

QT : Bson\Json互转

​ 简介 Bson 介绍 &#xff08;1&#xff09;官网 BSON (Binary JSON) Serialization &#xff08;2&#xff09;百度百科 BSON_百度百科 Json介绍 菜鸟教程 JSON 教程 | 菜鸟教程 转换 QT /CPP #include <QCoreApplication> #include <QJsonDocument> #…

Android-设计模式

设计模式 23 种经典的设计模式。它们又可以分为三大类&#xff1a;创建型、结构型、行为型。 创建型 常用的有&#xff1a;单例模式、工厂模式&#xff08;工厂方法和抽象工厂&#xff09;、建造者模式。 不常用的有&#xff1a;原型模式。结构型 常用的有&#xff1a;代理模…

02 SQL更新语句是如何执行的

binlog 1.为什么需要binlog? binlog时Mysql的Server层的日志&#xff0c;是所有引擎都能用的。功能是数据归档也就是备份。但是不具备crash-safe的能力。 redolog 1.为什么需要redolog 每一次的更新操作都需要写进磁盘&#xff0c;然后磁盘也要找到对应的那条记录&#xff…

【leetcode100-034】【链表/优先队列】合并k个升序链表

【题干】 给你一个链表数组&#xff0c;每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中&#xff0c;返回合并后的链表。 【思路】 其实就是多路归并用一个优先队列简化k个头部的比较和选最小节点的过程然后就只剩一些细节处理啦都没啥好写的今天这题。。。…

Vue3 使用 Teleport 封装 一个 Dialog

文章目录 什么是Teleport ?用法:1. 通过 to 指定传送的位置2. 禁用 teleport3. 共享一个 Teleport封装一个Dialog效果:什么是Teleport ? 是一个内置组件,它可以将一个组件内部的一部分模板“传送”到该组件的 DOM 结构外层的位置去。 简单的说,Telep