Hugo 配置个人博客

下载 Hugo

下载地址: https://www.gohugo.org/
在这里插入图片描述
或者点击百度云链接下载安装包:

链接:https://pan.baidu.com/s/1s2GuNuUKDjEXRzXgCvEYHQ?pwd=6666
提取码:6666

安装 Hugo

在文件夹内建立新的文件夹, 在再内部建立两个文件夹, 分别命名为 bin 和 site.
将下载得到的压缩包解压到 bin 目录下.
在这里插入图片描述
在这里插入图片描述

新建 Hugo 站点

在 CMD 窗口的 site 路径下, 新建 Hugo 的站点:
在这里插入图片描述
查看此时文件夹的变化:
在这里插入图片描述
myBlog 文件夹内部:
在这里插入图片描述

配置主题 Theme

主题网址: https://themes.gohugo.io/
选择一个主题, 例如 m10c.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改 config.toml 文件:
在这里插入图片描述
进入新生成的站点文件夹, 这里是 myBlog 文件夹, 进行克隆操作:
在这里插入图片描述
克隆完成后会在 themes 文件夹生成一个 m10c 文件夹:
在这里插入图片描述
m10c 文件夹的内容:
在这里插入图片描述

启动本地博客

给定了主题后, 可以在本地打开博客.
在博客根目录即 myBlog 目录下使用命令:

hugo server --buildDrafts

即可启动本地博客.
在这里插入图片描述
配置主题时, 如果没有修改 config.toml 文件, 则启动本地博客时, 需要指定主题, 使用命令:

hugo server -t m10c --buildDrafts

其中, -t 代表指定 themes.
在这里插入图片描述
启动后的本地博客:
在这里插入图片描述

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

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

相关文章

权威报道 | 百分点科技:《突发事件应急预案管理办法》解读

近日,百分点科技CTO刘译璟作为唯一企业界代表,接受应急领域权威期刊——《中国应急管理》杂志邀请,与中国安全生产科学研究院、中央党校、中国政法大学等单位的专家一起,就《突发事件应急预案管理办法》(以下简称《办法…

【数据库】数据库应用系统生命周期

目录 1.为什么提出”软件工程“的思想? 2.为什么提出”瀑布模型“?缺点是什么? 3.为什么提出”快速原型模型“? 4.为什么提出”螺旋模型“? 5.关于数据库的英文缩写。 6.模型设计中的3条设计主线:数…

【快捷部署】015_Minio(latest)

📣【快捷部署系列】015期信息 编号选型版本操作系统部署形式部署模式复检时间015MiniolatestCentOS 7.XDocker单机2024-04-09 一、快捷部署 #!/bin/bash ################################################################################# # 作者:c…

大模型RAG(一)文本分块

1. 文档分块策略 文档切分粒度不好把控,既担心噪声太多又担心语义信息丢失 文档索引构建常用思路: 一级索引是关键信息,用于计算相似度二级索引是原始文本二者通过索引映射 2. RAG的5种文本分块策略 字符分割 - 简单的静态字符数据块递归…

JVM调优-简介(一)

一、什么是JVM调优? JVM调优是指针对Java虚拟机(JVM)的配置和运行时环境进行优化和调整,以提高Java应用程序的性能、稳定性和可维护性的过程。JVM调优涉及多个方面,包括内存管理、垃圾回收、线程管理、类加载、运行时参…

【电控笔记5】pi参数整定

旋转坐标系下的电压方程,由id和iq计算出ud和uq 把常数项(上面两个红框)拿出来解耦合,作为前馈,如下 电流环传递函数 电流带宽 响应时间

使用I/O流将图片备份到指定目录

1.深度遍历指定目录rootPath中所有的子文件、子目录 2.将所有图片(后缀名为*.png\*.jpg)复制到指定目录backupPath 3.返回本次备份的图片数量 /* * 图片备份 */ public int backupImage(String rootPath,String backupPath){ return 0; } 实现思路: 1.定义主…

顺序表讲解

一.数据结构 在学习顺序表之前,我们先需要了解什么是数据结构。 1.什么是数据结构呢? 数据结构是由“数据”和结构两词组合而来。 什么是数据呢? 你的游戏账号,身份信息,网页里的信息(文字&#xff0c…

构造析构理解与拷贝函数初识

1. 6个默认成员函数 ----初始化和清理{ 1.构造 2.析构 } -----拷贝复制{ 1.拷贝构造 2.赋值重载 } ------取地址重载{ 1.普通对象 2.const对象取地址 } 注:构造函数的目的是初始…

torchvision transforms 的二十二个方法

一、 裁剪Crop 1.随机裁剪:transforms.RandomCrop class torchvision.transforms.RandomCrop(size, paddingNone, pad_if_neededFalse, fill0, padding_modeconstant) 功能:依据给定的size随机裁剪 参数: size- (sequence or int)&#xff0…

珠海华发实业股份有限公司副总毛冰清莅临天府锋巢直播产业基地考察调研

3月19日,珠海华发实业股份有限公司副总毛冰清拜访天府锋巢直播产业基地(以下简称天府锋巢),由产业招商总负责人姜国东进行接待。 基地建设情况 姜国东负责人介绍到,天府锋巢是由德商产投携手无锋科技于兴隆湖落地的成都…

Tmux 使用笔记

Tmux 是一个终端复用器(terminal multiplexer),非常有用,属于常用的开发工具。 本文记录个人使用 Tmux的命令。 1. tmux简介 命令行的典型使用方式是,打开一个终端窗口,连接计算机,在里面输入…

Docker功能简单学习及使用

Docker是什么 Docker是一个快速构建,运行,管理应用的工具 传统基于linux安装程序较为复杂繁琐,使用docker可以快速的进行项目部署和管理 镜像与容器 Docker进行安装应用时,会自动搜索并下载应用镜像(image)。镜像不仅包含应用本…

每日一题 — 最大连续 1 的个数III

解法一:暴力枚举 先定义left和right双指针,left先固定在起始位置,遍历right当值等于1的时候,直接跳过,等于0的时候,zero计数器加一当zero等于k的时候,就开始记录此时最大长度是多少然后left加一…

Severt基本使用

severt是让我们自己写一些类,然后把这些类给加载Tomcat中,后续Tomcat收到HTTP请求(来自于浏览器),就会执行到咱们上面写的代码.从而通过这些代码,完成一定的业务逻辑. 创建项目 此处创建的是一种新的项目的形式称为Maven项目,Maven是Java 中的一个的构建…

【Leetcode每日一题】模拟 - 数青蛙(难度⭐⭐)(51)

1. 题目解析 题目链接:1419. 数青蛙 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 一、模拟青蛙叫声的基本逻辑 在模拟青蛙叫声的过程中,我们需要遵循一定的规则来判断何时青蛙会发出声音。…

每日一题(leetcode2529):正整数和负整数的最大计数--二分法

因为需要O(logn)的复杂度,所以考虑使用二分法,先找到负数里面的最大下标(初始值定为-1),再找到第一个正数的下标(初始值定为数组长度值)。最后求出个数并进行比较即可。 …

题目:学习使用按位与 。

题目:学习使用按位与 & 。   There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence. The blog content is all parallel goods. Those who are worried about being cheated shoul…

Netty 入门应用之Http服务WebSocket

Netty实现Http服务 主要的变化是在初始化器中引入了新的编解码器 一些创建的类作用和Netty HelloWorld的小demo一样我这里就不再次重复了 1、Http服务端代码 public class HttpServer {public static void main(String[] args) {// 创建Reactor// 用来管理channel 监听事件 …

Hot100【十一】:最大子数组和

// 定义dp:以i结尾的最大子数组和 dp[i] max(dp[i-1] nums[i],nums[i]) class Solution {public int maxSubArray(int[] nums) {// 1. 不需要特殊处理// 2. 定义dpint[] dp new int[nums.length];dp[0] nums[0];int maxResult nums[0];// 3. dp递推for (int i …