Skip to content

Commit

Permalink
Delete space before full-width symbols
Browse files Browse the repository at this point in the history
  • Loading branch information
William-Shi233 committed Aug 23, 2023
1 parent 9d49a81 commit 03753ed
Show file tree
Hide file tree
Showing 11 changed files with 75 additions and 73 deletions.
14 changes: 7 additions & 7 deletions .vitepress/theme/button.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.btn-unconfirmed {
/* 确认行动结束按钮 */
/* 确认行动结束按钮 */
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
Expand All @@ -10,19 +10,19 @@
}

.btn-unconfirmed:hover {
/* 光标悬浮时加深颜色 */
/* 光标悬浮时加深颜色 */
color: #fff;
background-color: #138496;
border-color: #117a8b;
}

.btn-unconfirmed:focus {
/* 点按后显示阴影 */
/* 点按后显示阴影 */
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-confirmed {
/* 恭喜按钮 */
/* 恭喜按钮 */
color: #fff;
background-color: #28a745;
border-color: #28a745;
Expand All @@ -33,19 +33,19 @@
}

.btn-confirmed:hover {
/* 光标悬浮时加深颜色 */
/* 光标悬浮时加深颜色 */
color: #fff;
background-color: #218838;
border-color: #1e7e34;
}

.btn-confirmed:focus {
/* 点按后显示阴影 */
/* 点按后显示阴影 */
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-event {
/* 单击开始事件模拟按钮 */
/* 单击开始事件模拟按钮 */
width: 100%;
height: 50px;
text-align: center;
Expand Down
20 changes: 10 additions & 10 deletions .vitepress/theme/code.css
Original file line number Diff line number Diff line change
@@ -1,54 +1,54 @@
:root {
/* 应用 ThatRarityEG 原文的字体到教程代码 */
/* 应用 ThatRarityEG 原文的字体到教程代码 */
--vp-font-family-mono: Inconsolata, Consolas, Menlo, Monaco, "Andale Mono WT",
"Andale Mono", "Lucida Console", "DejaVu Sans Mono", "Bitstream Vera Sans Mono",
"Courier New", Courier, monospace;

/* 增大代码字号 */
/* 增大代码字号 */
--vp-code-font-size: 0.95em;

/* 调整背景颜色 */
/* 调整背景颜色 */
--vp-code-tab-bg: #E3E3E3;
--vp-code-tab-text-color: #333333;
--vp-code-block-color: rgb(51, 51, 51);
--vp-code-block-bg: rgb(247, 247, 247);
--vp-c-text-code: #333333;

/* 复制按钮改浅 */
/* 复制按钮改浅 */
--vp-code-copy-code-bg: #808080;
--vp-code-copy-code-hover-bg: #606060;
--vp-code-copy-code-active-text: #FFFFFF;
/* 复制按钮图标由灰色改白色 */
/* 复制按钮图标由灰色改白色 */
--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(255,255,255,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");
--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(255,255,255,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E");

/* 容器中的代码块沿用正文格式 */
/* 容器中的代码块沿用正文格式 */
--vp-custom-block-code-font-size: 0.95em;
--vp-custom-block-info-code-bg: #E3E3E3;
--vp-custom-block-danger-code-bg: #E3E3E3;
}

.vp-doc :not(pre)>code {
/* 小段代码,背景改深 */
/* 小段代码,背景改深 */
background-color: #E3E3E3;
color: #333333;
}

.vp-doc [class*=language-]>span.lang {
/* 大段代码右上角的语言类型,颜色加深,调整字体 */
/* 大段代码右上角的语言类型,颜色加深,调整字体 */
font-family: Inconsolata, Consolas, Menlo, Monaco, "Andale Mono WT",
"Andale Mono", "Lucida Console", "DejaVu Sans Mono", "Bitstream Vera Sans Mono",
"Courier New", Courier, monospace;
color: rgb(51, 51, 51);
}

.vp-doc .custom-block code {
/* 容器内代码取消加粗 */
/* 容器内代码取消加粗 */
font-weight: 400;
}

:root {
/* 代码高亮 */
/* 代码高亮 */
--shiki-color-text: #333333;
--shiki-color-background: #333333;
--shiki-token-constant: #0077AA;
Expand Down
64 changes: 33 additions & 31 deletions .vitepress/theme/custom.css
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
@import url('https://fonts.googleapis.cn/css2?family=Fira+Code:wght@400;700&display=swap');
/* 从 google fonts cn 中引入 fira code 字体 */
/* 从 google fonts cn 中引入 fira code 字体 */

:root {
/* 应用 ThatRarityEG 原文的字体到教程正文 */
/* 应用 ThatRarityEG 原文的字体到教程正文 */
--vp-font-family-base: "Fira Code", BlinkMacSystemFont, "Segoe UI", Roboto,
"Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
/* 加深字体颜色 */
/* 加深字体颜色 */
--vp-c-text-light-1: rgb(77, 77, 77);
--vp-c-text-light-2: rgba(77, 77, 77, 0.75);
--vp-c-text-light-3: rgba(77, 77, 77, 0.33);
}

.vp-doc h1 {
/* ThatRarityEG 原文字体较大 */
/* ThatRarityEG 原文字体较大 */
font-size: 38px;
font-weight: 400;
color: #333333;
Expand All @@ -32,40 +32,40 @@
padding-bottom: 24px;
border-top: 0px;
border-bottom: 1px solid var(--vp-c-divider);
/* ThatRarityEG 原文字体较大 */
/* ThatRarityEG 原文字体较大 */
font-size: 28px;
font-weight: 400;
color: #333333;
}

.vp-doc blockquote {
/* 引文用蓝色边框,浅灰色背景 */
/* 引文用蓝色边框,浅灰色背景 */
background-color: rgb(247, 247, 247);
border-left-color: rgb(11, 135, 218);
border-left-style: solid;
border-left-width: 4px;
/* 增大引文区域内上下两侧的空白 */
/* 增大引文区域内上下两侧的空白 */
padding-top: 10px;
padding-bottom: 10px;
/* 增大与其它文字间的距离 */
/* 增大与其它文字间的距离 */
margin-top: 32px;
margin-bottom: 32px;
}

.vp-doc blockquote>p {
/* 引文段落间距增大,都用黑色文字 */
/* 引文段落间距增大,都用黑色文字 */
color: #4D4D4D;
padding-top: 6px;
padding-bottom: 6px;
}

.vp-doc ol {
/* 有序列表的序号应与正文对齐,而非让列表元素与正文对齐 */
/* 有序列表的序号应与正文对齐,而非让列表元素与正文对齐 */
margin-left: 10px;
}

.custom-block {
/* Custom Block 即 Vitepress 中所支持的 ::: 容器 */
/* Custom Block 即 Vitepress 中所支持的 ::: 容器 */
border-bottom-left-radius: 0px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
Expand All @@ -78,63 +78,65 @@
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 0px;
/* 增大容器区域内上下两侧的空白 */
/* 增大容器区域内上下两侧的空白 */
padding-top: 10px;
padding-bottom: 10px;
/* 重置容器区域内左侧的空白 */
/* 重置容器区域内左侧的空白 */
padding-left: 0px;
/* 增大与其它文字间的距离 */
/* 增大与其它文字间的距离 */
margin-top: 32px;
margin-bottom: 32px;
}

.custom-block>p:not(.custom-block-title) {
/* 都用黑色文字,增大字号 */
/* 都用黑色文字,增大字号 */
color: #4D4D4D;
font-size: 16px;
/* 容器段落间距增大 */
/* 容器段落间距增大 */
padding-top: 6px;
padding-bottom: 6px;
/* 容器段落向右侧缩进,确保标志图片在所有文字左侧 */
/* 图片向右缩进 12px ,图片宽度 24px ,再缩进 12px ,总共 48px */
/* 容器段落向右侧缩进,确保标志图片在所有文字左侧 */
/* 图片向右缩进 12px,图片宽度 24px,再缩进 12px,总共 48px */
padding-left: 48px;
}

.custom-block>ul,
.custom-block>ol {
/* 都用黑色文字,增大字号 */
/* 都用黑色文字,增大字号 */
color: #4D4D4D;
font-size: 16px;
/* 容器段落间距增大 */
/* 容器段落间距增大 */
padding-top: 6px;
padding-bottom: 6px;
/* 容器段落向右侧缩进,确保标志图片在所有文字左侧。 */
/* 由于列表项左侧有点,要让点与上方文字对齐,而不是正文与上方文字对齐。所以多缩进 16px 。 */
/*
容器段落向右侧缩进,确保标志图片在所有文字左侧。
由于列表项左侧有点,要让点与上方文字对齐,而不是正文与上方文字对齐。所以多缩进 16px。
*/
padding-left: 64px;
}

.custom-block-title {
/* 都用黑色文字,增大字号 */
/* 都用黑色文字,增大字号 */
color: #4D4D4D;
font-size: 16px;
/* 确保容器标志图片和标题在同一行 */
/* 确保容器标志图片和标题在同一行 */
display: flex;
flex-direction: row;
align-items: center;
/* 容器段落间距增大 */
/* 容器段落间距增大 */
padding-top: 6px;
padding-bottom: 6px;
/* 图片向右缩进 12px */
/* 图片向右缩进 12px */
padding-left: 12px;
}

.custom-block-title>strong {
/* 文字与图片之间相距 12px */
/* 文字与图片之间相距 12px */
padding-left: 12px;
}

.custom-block.info {
/* Info 外貌设为蓝色 */
/* Info 外貌设为蓝色 */
background-color: rgb(239, 246, 251);
border-bottom-color: rgb(11, 135, 218);
border-left-color: rgb(11, 135, 218);
Expand All @@ -143,7 +145,7 @@
}

.custom-block.danger {
/* Danger 外貌设为红色 */
/* Danger 外貌设为红色 */
background-color: rgb(251, 239, 243);
border-bottom-color: rgb(218, 11, 80);
border-left-color: rgb(218, 11, 80);
Expand All @@ -152,8 +154,8 @@
}

.custom-block.details summary {
/* Details Summary 向右缩进 */
/* Details Summary 向右缩进 */
padding-left: 48px;
padding-top: 14px;
font-size: 16px;
}
}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

《PluginDiary 插件开发教程》,又名《插件开发日记》,乃是 ThatRarityEG 道席所著。该教程将 Bukkit 插件开发的流程向新手娓娓道来,深入浅出,历来为人称颂。可惜作者不满于网易代理中国区《我的世界》后的所作所为,于二〇二三年初愤而离去,永久注销了自己在各个平台的社交媒体账号,彻底退出了 Minecraft 编程开发社区。

自从小马去故离尘以后,《插件开发日记》失修,图床停运、链接失效等情况,多有发生。有许多热心人士希望替她修订教程内容,怎奈教程网页托管在 Cloudflare Pages 服务上,读取她的个人 GitHub 仓库来构建网站。而小马已经不再使用该 GitHub 账号。空有一些 Pull Request 和 Issue ,却无人处理。既然 GitHub 仓库中的内容不可能再更新,教程网站的内容也就一成不变。故该教程失修的原因,不是无人问津,而是无人有权修订
自从 ThatRarityEG 小马道席退出 Minecraft 编程开发社区以后,其著作《PluginDiary 插件开发教程》失修。图床蓦然停运,致使原图全部丢失。服务端不断更新,于是部分代码在高版本无法运作。如此种种,并不是因为没有人愿意帮她修订、维护教程,而是因为无人有权修订。教程网站托管在 Cloudflare Pages 服务上,读取小马的个人仓库生成网页。该仓库没有 Outside Collaborator,因此想要修改教程内容的开发者不能直接将 Commit 推送至仓库,只能发送 Pull Request 以俟小马审阅。小马离尘以后,不再使用原有的 GitHub 账号,无人合并 Pull Request,于是仓库内容就一成不变,网站亦然

为了承接小马之坠绪,让她的学说不至失传,我们数位有意愿维护该教程者讨论后,决定设立 InsidePlugins 小组。意在依据 CC BY 3.0 协议,将教程的仓库公开化,以便协同维护。图片丢失,我们就补图。代码缺损,我们就增续。希望能让小马的照临洒遍瀛寰,辉曜万年!

Expand Down
12 changes: 6 additions & 6 deletions docs/Postface/Log.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

十五日晨,Moe_Miner 调试 Github Actions 毕。自是,更新 [plugin-diary-docs](https://github.com/InsidePlugins/plugin-diary-docs) 仓库后,[https://docs.pvpin.org/plugin-diary/](https://docs.pvpin.org/plugin-diary/) 上内容随之而变。

十六日晨,Moe_Miner 改域名作 [plugindiary.pvpin.org](https://plugindiary.pvpin.org/) ,仍同步 [plugin-diary-docs](https://github.com/InsidePlugins/plugin-diary-docs) 仓库,一应推送流程不变。
十六日晨,Moe_Miner 改域名作 [plugindiary.pvpin.org](https://plugindiary.pvpin.org/),仍同步 [plugin-diary-docs](https://github.com/InsidePlugins/plugin-diary-docs) 仓库,一应推送流程不变。

十七日晚,William_Shi 修改 CSS 文件,俾使 Blockquote 引文渲染后类似 docsify 引文。

Expand All @@ -26,23 +26,23 @@

八日午后,William_Shi 将草稿帖发出,即[《补订 RarityEG's Plugin Dev Tutorial 插件开发日记》](https://www.mcbbs.net/thread-1454134-1-1.html)。又于 MCBBS 反馈版发布主题[《申请维护 RarityEG's Plugin Dev Tutorial》](https://www.mcbbs.net/thread-1454189-1-1.html),请求版主在原帖内标注“xuogroup.top”域名为“失效入口”,并提供指向《补订<日记>》的链接。tdiant 版主乙览,批准申请,并将图标、图章、高亮移至新帖。

二十一日中午,Freeze_Dolphin 编写了一节 Adventure API 教程。按,Paper 团队对原有 API 作了众多颠覆性调整,将许多常用方法标记为过时,很可能令 Spigot 插件开发者无所适从。而 ThatRarityEG 在 EX-2-1 中建议读者使用 Paper API ,故应当另起一节,专门论述这些过时方法的替代品。又,原教程第五卷主要介绍前文中所未提及的一部分 Bukkit API 内的方法,故将 Adventure API 教程置于第五卷内。该卷原先只有七节,5-7 为“自定义进度”,现于 5-6 和 5-7 之间插入一节 Adventure API 教程,将“自定义进度”移至 5-8 。之所以不将新写的教程附在卷末,是因为“自定义进度”这一节有结束语,对第五卷内容作了总结,必须置尾。
二十一日中午,Freeze_Dolphin 编写了一节 Adventure API 教程。按,Paper 团队对原有 API 作了众多颠覆性调整,将许多常用方法标记为过时,很可能令 Spigot 插件开发者无所适从。而 ThatRarityEG 在 EX-2-1 中建议读者使用 Paper API,故应当另起一节,专门论述这些过时方法的替代品。又,原教程第五卷主要介绍前文中所未提及的一部分 Bukkit API 内的方法,故将 Adventure API 教程置于第五卷内。该卷原先只有七节,5-7 为“自定义进度”,现于 5-6 和 5-7 之间插入一节 Adventure API 教程,将“自定义进度”移至 5-8。之所以不将新写的教程附在卷末,是因为“自定义进度”这一节有结束语,对第五卷内容作了总结,必须置尾。

二十五日中午,CaveNightingale 对原有的 AC-1-3 节内容作了扩充修正。按,原教程中异步调用了 setWalkSpeed 方法,但该方法并不线程安全。又如,真实服务器环境中,玩家上线时的位置可能处于下界传送门内,因而无法登录。种种问题此处不具。原“调试 HarmonyAuth SMART”篇幅仅有一节,即 AC-1-3 。现在将 AC-1-3 命名为“调试 HarmonyAuth SMART Part I”,新增 AC-1-4 ,命名为“调试 HarmonyAuth SMART Part II”。
二十五日中午,CaveNightingale 对原有的 AC-1-3 节内容作了扩充修正。按,原教程中异步调用了 setWalkSpeed 方法,但该方法并不线程安全。又如,真实服务器环境中,玩家上线时的位置可能处于下界传送门内,因而无法登录。种种问题此处不具。原“调试 HarmonyAuth SMART”篇幅仅有一节,即 AC-1-3。现在将 AC-1-3 命名为“调试 HarmonyAuth SMART Part I”,新增 AC-1-4,命名为“调试 HarmonyAuth SMART Part II”。

二十五日晚,GitHub 仓库与网站内容不再同步。修改 GitHub 仓库内的文件后,网站内容仍为原样。按 Moe_Miner 称,莱云的 cPanel 许可证又坏了,本教程网站的自动部署藉由 cPanel 的 Git 功能来同步,受其影响,不能工作。

二十七日晚,cPanel 相关许可证已经恢复。Moe_Miner 手动触发了 Web Hook ,网站内容与 GitHub 仓库同步。
二十七日晚,cPanel 相关许可证已经恢复。Moe_Miner 手动触发了 Web Hook,网站内容与 GitHub 仓库同步。

## 2023-8

八月一日旰,多位读者反映网站无法访问。原因未知。无何,网站自行恢复。

十二日午后,ThatRarityEG 道席登录了自己的 GitHub 账号,并为本教程仓库 [plugin-diary-docs](https://github.com/InsidePlugins/plugin-diary-docs) 点了 Star 。我等编修人员不胜诚欢诚幸之至。
十二日午后,ThatRarityEG 道席登录了自己的 GitHub 账号,并为本教程仓库 [plugin-diary-docs](https://github.com/InsidePlugins/plugin-diary-docs) 点了 Star。我等编修人员不胜诚欢诚幸之至。

![](data:image/png;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAkAAAEALAAAAAABAAEAAAICTAEAOw==)

<!-- 用一个 1x1 像素的图片占位,让距离不那么逼仄图片用 Base64 编码 -->
<!-- 用一个 1x1 像素的图片占位,让距离不那么逼仄图片用 Base64 编码 -->

# 链接会录

Expand Down
Loading

0 comments on commit 03753ed

Please sign in to comment.