概述
发现有一个工具叫Graphviz,类似于markdown,它使用dot标记语言来编写,能将其转换为图形。
准备工作
(非必需,文末有精简版下载地址)
下载并安装Graphviz
将安装目录/bin添加到环境变量
使用HTTPS协议时需要输入账号密码,比较麻烦,虽然可以配置自动保存密码,但明文保存可能导致安全性的降低。
在部署博客时也收到了github的邮件提醒:
On July 1st, 2020, basic authentication using password to this endpoint will no longer work
故决定使用ssh密钥连接git
打开git bash,配置用户名和邮箱:
1 | git config --global user.name author |
1 | ssh-keygen -t rsa -C "author@gmail.com" |
回车设置为默认路径,然后输入两次密码(直接回车则密码为空)
打开https://github.com/settings/keys
将id_rsa.pub内容填入即可
执行
1 | ssh -T git@github.com |
输入密码验证,返回正确则说明配置完成。
之后都使用git协议来克隆仓库
如:
1 | git clone git@github.com:XhyEax/LeetCode.git |
申请SSL证书前,请务必提前解析好域名记录(解析后最好等一会,以全球生效)
此处可使用Caddy自动申请的Let's Encrypt证书,个人使用的是CloudFlare的免费证书
1 | https://bd.xxx.com { |
把tls选项改为邮箱(似乎不加也行):
1 | https://bd.xxx.com { |
1 | service caddy restart |
(非递减排序)
1 | sort:addi $sp,$sp,-20 |
计算机组成原理与设计(第五版) 机械工业出版社 第94页