Mortal

但尽人事,不计天命

0%

I. 主题文件

Hugo PaperMod - GitHub

II. 主题安装

2.1 首次安装(2选1)

参考👉 Installation · hugo-PaperMod Wiki

1
git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod

2.2 更换旧主题(2选1)

2.2.1 删除旧主题子模块

先删除当前的主题子模块引用。假设当前主题是 old-theme,你可以执行以下命令:

I. 打开策略编辑器

【Win + R】打开 “运行” 窗口,输入:

1
gpedit.msc

打开“本地组策略编辑器”。

II. 设置不自动重启

启用策略,选择在你任何想要重启的时候重启计算机。

I. 问题现象

家里电脑 git pull 项目时,提示:Permission deniedssh -T 测试又是正常的,如下图👇

Pic_2024-11-26_152100.png

同样配置和密钥,在公司电脑就可以正常 pullpush

I. 部署 MinIO

1.1 单节点部署

1.1.1 先决条件

1、存储及内存要求

ℹ️ 参考: 官方文档

2、配置防火墙

允许流量进入访问 MinIO 服务器和 MinIO 控制台的端口:

  • 9000 是 MinIO 服务器监听的默认端口。
  • 9001 是访问 MinIO 控制台的推荐端口。

使用以下命令打开所需的防火墙端口(==若使用 Nginx 代理则不需要此项==):

I. 前提条件

1.1 安装 Hugo

1.1.1 Windows

  1. 下载 Hugo(建议下载扩展版): Hugo(github.com)

  2. 解压 Hugo 压缩包到指定目录。

  3. 【Win + R】打开运行框,输入以下命令:

1
sysdm.cpl

打开”系统属性“对话框,依次点击 “高级” -> 环境变量 -> 系统变量,在 Path 变量中点新建,添加 Hugo 解压目录如:

I. 前提条件

参考文档: Installing the Elastic Stack

安装 Elastic Stack 时,必须在整个堆栈中使用相同的版本。例如,如果使用 Elasticsearch 8.12.0,则需要安装 Beats 8.12.0APM Server 8.12.0Elasticsearch Hadoop 8.12.0Kibana 8.12.0Logstash 8.12.0

I. 部署 ACME

ACME 是自动证书管理环境(Automatic Certificate Management Environment)的缩写,为证书颁发机构(如 ZeroSSL)和网络服务器之间的自动交互提供了一种易于使用的方法。

I. AlmaLinux

1.1 阿里云镜像源

官方地址: https://developer.aliyun.com/mirror/almalinux

1.1.1 备份原有镜像源

1
cp -avx /etc/yum.repos.d /etc/yum.repos.d.def

1.1.2 替换官方地址

将所有的官方主镜像地址替换为阿里云镜像站地址

1
2
3
4
sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^# baseurl=https://repo.almalinux.org|baseurl=https://mirrors.aliyun.com|g' \
-i.bak \
/etc/yum.repos.d/almalinux*.repo

1.1.3 清理缓存

1
dnf clean packages

1.1.4 更新缓存

1
dnf makecache

1.2 国内镜像源地址

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
阿里云
https://mirrors.aliyun.com/almalinux/
腾讯云
https://mirrors.cloud.tencent.com/almalinux/
浙江大学
https://mirrors.zju.edu.cn/almalinux/
南京大学
https://mirrors.nju.edu.cn/almalinux/
大连东软
https://mirrors.neusoft.edu.cn/almalinux/

1.3 相关错误

1.3.1 更新错误

参考👉 解决 AlmaLinux 使用 dnf/yum 安装/更新错误

I. 创建非 root 用户

1、设置 root 密码

1
sudo passwd

2、添加用户

1
adduser userName

3、为新用户设置密码

1
passwd userName

4、授予 root 权限

1
usermod -aG wheel userName

5、切换用户

1
su userName

II. 删除用户

1、删除用户而不删除用户文件,该用户也将从其所属的任何组中删除

I. 基本语法

1.1 文本样式

style语法示例输出
加粗** **__ __**这是粗体文本**这是粗体文本
斜体* *_ _*这是斜体文本*这是斜体文本
删除线~~ ~~~~这是错误文本~~这是错误文本
粗体和嵌入的斜体** **_ _**粗体嵌入_斜体_的文本**粗体嵌入_斜体_的文本
全部粗体和斜体*** ******全部粗体和斜体***全部粗体和斜体
下标<sub> </sub>这是<sub>下标</sub>文本这是下标文本
上标<sup> </sup>这是<sup>上标</sup>文本这是上标文本

1.2 引用文本

可以使用 > 来引用文本。