GitHub Pages与阿里云域名绑定

要将GitHub Pages与阿里云的二级域名绑定,您可以遵循以下步骤操作: 1. 准备工作 确保您已有一个GitHub Pages站点,且该站点已成功发布。GitHub Pages站点默认位于your-username.github.io(对于用户或组织页面)或repository-name(对于项目页面)之下。 同时,确保您在阿里云已注册了一个域名,并准备使用其二级域名进行绑定。 2. 在GitHub Pages设置自定义域名 登录到GitHub,进入您的仓库。 点击仓库顶部的“Settings”(设置)选项卡。 向下滚动到“GitHub Pages”部分。 在Custom domain(自定义域名)输入框内,输入您的阿里云二级域名,比如subdomain.example.com。 点击“Save”保存设置。 3. 创建CNAME文件 在您的GitHub Pages仓库中,创建或编辑一个名为CNAME(无文件扩展名)的文件,内容仅包含一行文本,即您打算绑定的二级域名,例如: subdomain.example.com 提交并推送这个CNAME文件到GitHub仓库。 4. 阿里云域名解析设置 登录到阿里云域名管理控制台。 选择您要绑定的域名。 进入域名解析设置页面。 添加解析记录: 对于GitHub Pages,您需要添加一条CNAME记录: 记录类型:选择“CNAME”。 主机记录:输入二级域名的部分,比如如果您的二级域名是subdomain.example.com,这里就输入subdomain。 记录值:输入您的GitHub Pages的URL,即your-username.github.io或项目页面的URL(不包含http://或https://)。 根据需要,您也可以添加一条A记录指向GitHub Pages的IP地址,但通常CNAME记录足够。GitHub Pages的IP地址可能会变动,因此推荐使用CNAME记录。 5. 验证绑定 等待DNS解析生效,这可能需要几分钟到几个小时不等。 在浏览器中输入您的二级域名,检查是否能正常访问GitHub Pages站点。 6. (可选)启用HTTPS 如果您希望二级域名支持HTTPS,GitHub Pages本身支持为自定义域提供HTTPS。您只需在GitHub Pages设置中添加了自定义域名后,等待一段时间,GitHub会自动为您的自定义域名启用HTTPS。您也可以考虑使用阿里云CDN或其他服务来为您的二级域名启用HTTPS。 完成以上步骤后,您的GitHub Pages站点应该就能通过阿里云的二级域名访问了。

May 12, 2024 · RP

Markdown 语法速查表

总览 Markdown 速查表提供了所有 Markdown 语法元素的基本解释。如果你想了解某些语法元素的更多信息,请参阅更详细的 基本语法 和 扩展语法. 基本语法 这些是 John Gruber 的原始设计文档中列出的元素。所有 Markdown 应用程序都支持这些元素。 元素 Markdown 语法 标题(Heading) # H1## H2### H3 粗体(Bold) bold text 斜体(Italic) italicized text 引用块(Blockquote) > blockquote 有序列表(Ordered List) 1. First item 2. Second item3. Third item 无序列表(Unordered List) - First item- Second item- Third item 代码(Code) code 分隔线(Horizontal Rule) — 链接(Link) title 图片(Image) ![alt text](image.jpg) 扩展语法 这些元素通过添加额外的功能扩展了基本语法。但是,并非所有 Markdown 应用程序都支持这些元素。 元素 Markdown 语法 表格(Table) Syntax Description Header Title Paragraph Text 代码块(Fenced Code Block)...

May 12, 2024 · RP

bat脚本批量删除文件夹

文件夹名为数字且规律递增,使用以下bat脚本可以批量删除文件夹 @echo off setlocal enabledelayedexpansion set "baseFolder=YOUFOLDERS" set "startNum=1" set "endNum=10000" for /L %%i in (%startNum%, 1, %endNum%) do ( set "folderName=%%i" if exist "%baseFolder%\!folderName!" ( echo Deleting "!folderName!" rd /s /q "%baseFolder%\!folderName!" ) else ( echo Folder "!folderName!" does not exist. ) ) echo Done. pause 批处理脚本中: %baseFolder%引用普通变量 %%i引用循环变量;如果直接在命令提示符下使用循环,只需要使用一个% !folderName!动态引用变量,场景:循环中修改并引用变量;方式:使用setlocal enabledelayedexpansion启用延迟变量扩展,然后使用!var_name!引用变量

May 11, 2024 · RP