Github配置GPG提交签名

本文为在Github Desktop下配置提交签名的操作步骤。

通过 GPG4WIN 下载Windows版本的GnuPG软件包。导入已有证书或者生成新的证书密钥。邮箱地址需要为Github提交所需邮箱地址。证书管理里找到相应公钥的ID,后续配置文件需要用到。如果Gpg4Win为默认路径安装,会在 C:\Program Files (x86)\ 目录下增加 GnuPGGpg4win 两个文件夹。在 GnuPG 文件夹中的 bin 文件夹里有配置文件所需的 gpg.exe 文件。

使用文本工具打开 C:\Users*UserName_\Documents\GitHub*RepoName_.git\config 文件。 在其中添加配置项(如下为自己的邮箱证书密钥ID):

[user]
  name = zhaohao  #用户名
  email = hao@zlog.net  #邮箱
  signingkey = 312628B6DCFCD4EE  #GPG密钥ID
[gpg]
  program = C:\\Program Files (x86)\\GnuPG\\bin\\gpg.exe  #GPG程序路径,需要双反斜杠
[commit]
  gpgsign = true  #对Commit启用GPG签名

配置完成后,再次在Github中提交新的更改时,会验证相应证书密码,并在Github提交列表中显示已验证。

This commit was signed with the committer’s verified signature.
zhaohao
GPG Key ID: 312628B6DCFCD4EE

Sunday, June 30, 2024

信纸主题更新日志

  • [x] 调整了页面字体,色彩以及fontawsome图标。
  • [x] 调整了页面导航栏布局及功能。
  • [x] 调整分拆整合主题文件结构,以利于后续调整布局及功能。
  • [x] 调整了页面布局,尽量保证页面文字对齐背景网格线
  • [x] 添加了Disqus以及Gitalk评论系统,在主配置文件里设置切换。
  • [x] 添加了分类页和标签页页面。标签页面加入了根据标签对应日志量标签云色彩过渡功能。
  • [x] 配置了Github Pages以及Cloudflare Pages,Github中更新后会同步在Github&Cloudflare Pages发布。
  • [x] 添加了页面地址二维码动态生成显示功能。
  • [x] ~~因为需要绝对路径,绑定多个域名后页面二维码切换有待解决,现在需要在配置中设置域名。~~
  • [x] 通过JS获取了当前页面的url,解决多域名问题。
  • [x] 整合了装订纸背景打孔纸背景两种主题,在主配置文件中设置切换。
  • [x] 在Github客户端配置了GPG证书用于提交验证,现在Github的commits有验证签名了。

Friday, June 28, 2024

页面设置后退按钮

在修改主题的时候,遇到一个问题,就是从主页面点击进文章页后,在文章页中需要设置导航按钮用于返回。最初只是直接简单的添加了回主页的链接,这样只能说是勉强能用了。
假如遇到从非主页点击进入文章页面,如果还是直接返回主页的话就丢失了原来浏览所处的位置而被重置到了主页,这样就同浏览页面的直观感受割裂了。所以如果能采用类似浏览器的后退一步的操作的话才能解决这个问题。
最初使用:

<a href="javascript:history.go(-1)">Go Back</a>

或者

<a href="javascript:history.back()">Go Back</a>

去操作,发现chrome或者edge里都好,但在安卓的Via浏览器中不起作用。后面修改为onclick事件:

<a onclick="(() => (history.length === 1) ? window.location = '/' : history.back())()"> Go back </a>

能够正常使用了。
通过后退按钮,能够从文章页面返回到点击发生的历史页面而不是简单回到主页了。

Wednesday, June 26, 2024

一些小事2024

// 人生如逆旅 我亦是行人

// 人生与世,如行雪中。陌上见有人来,或擦肩而过,或同行千里,而雪落冰消,终无痕迹,亲爱仇雠皆为泡影。百年恩怨,刹那陌路,万丈红尘,殊途同归。

冰雪碧,小小的制冰机好用!

六月了居然感到风有些凉,像往年秋风秋雨的感觉。

蓬松

这个小手表充电头还挺好用。

觉得改的这个造型很不错

大概是因为一直强烈喜欢这种不对称造型的鼠标。看了一眼就下订的鼠标🖱️

这大雨,雷声隆隆,大雨哗哗

特别的氛围的CUI