测试Hexo语法
一、引用文章12{% post_path filename %}{% post_link filename [title] [escape] %} 在使用此标签时可以忽略文章文件所在的路径或者文章的永久链接信息、如语言、日期。 例如,在文章中使用 {% post_link how-to-bake-a-cake %} 时,只需有一个名为 how-to-bake-a-cake.md 的文章文件即可。即使这个文件位于站点文件夹的 source/posts/2015-02-my-family-holiday 目录下、或者文章的永久链接是 2018/en/how-to-bake-a-cake,都没有影响。 默认链接文字是文章的标题,你也可以自定义要显示的文本。 默认对文章的标题和自定义标题里的特殊字符进行转义。可以使用escape选项,禁止对特殊字符进行转义。 链接使用文章的标题 1{% post_link hexo-3-8-released %} 链接使用自定义文字 1{% post_link...
CentOS-9-Stream-基础配置
CentOS-9-Stream-基础配置一、 配置清华源 备份旧的yum源 12mkdir -p /etc/yum.repos.d/bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ 编辑源 1vi /etc/yum.repos.d/centos9-tuna.repo 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192[baseos]name=CentOS Stream $releasever - BaseOSbaseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/$releasever-stream/BaseOS/$basearch/os# metalink=h...
部署GitLab单机版
部署GitLab单机版 记录部署GitLab单机版的过程。 一、规划及环境准备1.1 规划使用GitLab提供的Yum源,在CentOS9安装GitLab,配合acme.sh自动获取SSL证书。 主机名 GitLab-Server 系统版本 CentOS 9 Stream IP地址 192.168.10.66 开放端口 80、22 配置 2C、4G、80GB 域名 gitlab.007890.xyz 用途 本地GitLab服务器 1.2 环境准备 CentOS9-基础配置 二、安装GitLab 选择社区版的 YUM 源(二选一) 1curl "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh" | sudo bash 使用清华源(二选一) 1vim /etc/yum.repos.d/gitlab-ce.repo 12345[gitlab-ce]name=Gitlab CE Repositorybaseu...
HTTPS证书的签发
HTTPS证书的签发 记录一遍不同方式的HTTPS证书签发流程。 一、概述1.1 证书签发工具自动化签发HTTPS证书,有两种工具,这里准备在内网证书签发,内网没问题的话,公网可能也没问题。 acme.sh 方式 certbot 方式 1.2 DV、OV、EV的区别 类型 全称 验证方式 颁发速度 价格 浏览器显示 谁在用 DV Domain Validation (域名验证) 只验域名控制权 秒批 (自动化) 免费 / 便宜 🔒 小锁头 个人博客、中小企业、你和我 OV Organization Validation (组织验证) 验域名 + 人工核验公司营业执照 1-3 天 几百~几千元 🔒 小锁头 + 证书详情里有公司名 很多正规企业官网 EV Extended Validation (增强验证) 地狱级核验 (甚至会打公司座机电话确认) 3-7 天 巨贵 以前显示绿色公司名,现在只显锁 银行、金融机构、支付平台 1.3 域名验证方式CA机构(Let’s Encrypt)有两种方式来验证域名的所有者,内网机器肯定无法使用HTTP的方...
Git学习
Git学习 够用就行! Git 是一款代码管理工具,可以对代码进行版本控制,由Linus_Torvalds开发,目前很受欢迎。 一、安装不论是任何系统都可以轻松安装。 Windows版本官网下载安装即可 Linux直接包管理工具安装 1dnf install git -y 1apt install git -y 二、基础配置 配置用户名邮箱, 12git config --global user.name 'qiankong'git config --global user.email 'admin@bravexist.cn' glabal 代表说全局配置 查看所有配置 1git config --list 三、本地仓库用法3.1 最基本使用 初始化仓库 1git init 添加到暂存区 1git add 文件名称.txt 将暂存区提交到本地仓库 1git commit -m "注释内容" 3.2 查看状态及回退 查看当前仓库的状态 1git status ...
部署GitLab
部署GitLab 记录部署GitLab的过程,利用网关来反向代理。 一、规划及环境准备1.1 规划使用GitLab提供的Yum源,在CentOS9安装GitLab,并且使用另一台Nginx作为网关,同时使用网关的 2222 端口反代 GitLab 的22 端口。 主机名 Nginx-Server GitLab-Server 系统版本 CentOS 9 Stream CentOS 9 Stream IP地址 192.168.10.5 192.168.10.199 开放端口 80、443、2222 80、22 配置 2C、2G、20GB 2C、4G、60GB 域名 gitlab.qiaoxiong.cc 用途 网关 GitLab服务器 1.2 环境准备1.2.1 配置清华源 Nginx-Server、GitLab-Server 都需要的配置。(可选) CentOS-9-Stream-基础配置 二、安装GitLab 官方文档 选择社区版的 YUM 源 1curl "https://packages.gitlab.com/in...
Hexo博客部署记录
Hexo博客部署记录Hexo是一个基于Node.js的静态网站生成器,主要用于创建博客和文档网站。 一、安装环境 nodejs官网 https://nodejs.org/zh-cn git官网 https://git-scm.com/ 验证 123node -vnpm -vgit --version 二、安装Hexo 全局安装Hexo 1npm install -g hexo-cli 初始化站点 12hexo init wiki.bravexist.cncd wiki.bravexist.cn 安装依赖 1pnpm install 三、生成静态文件并启动本地服务器 清理旧文件 1hexo clean 生成静态文件,可简写 hexo g 1hexo generate 启动预览,默认 http://localhost:4000,,可简写 hexo s 1hexo server 四、写文章Hexo 默认文章都在 source/_posts/ 下。创建一篇文章: 1hexo new post "Hexo博客部署记录&quo...