在设置 GitHub Pages 时,当你使用自定义域名时,可以选择强制实施 HTTPS,这很棒。然而,当你使用 Cloudflare 作为 DNS 提供商时,你可能会发现启用 HTTPS 的选项是灰色的,GitHub 会向你显示以下错误:
由于你的域名未正确配置以支持 HTTPS,因此你的网站无法使用此功能。
这通常是因为 Cloudflare 代理已启用(橙色云图标),而 GitHub 发现已经存在一个证书,因此无法自行颁发证书。
解决方法是禁用 Cloudflare 中域名或子域名的代理:
Cloudflare 代理设置处于关闭状态
完成此操作后,返回到 GitHub Pages 设置中,移除然后重新添加自定义域名。现在你应该能够启用 HTTPS 了:
已启用 GitHub Pages HTTPS 设置
完成后,你可以重新启用 Cloudflare 中的代理,但请注意,当 GitHub 颁发的证书需要在三个月后自动续期时,Cloudflare 代理状态将再次导致问题。最好将指向 GitHub 的 CNAME 记录设为“灰云”状态以防止这种情况发生。
我们 PenOSCrack/POSC 是一个公益的、开源的、现代的组织。仅供探讨有关 PenOS/词典笔OS 的内容。我们无义务教会成员如何使用工具,我们会提供我们所使用的逆向工具但不会教会成员使用方法,所以请成员们准备好一双灵巧的双手和一个善于思考的大脑
POSC的纲领管理员
管理员不得在任何情况下,辱骂侮辱群员。包括但不限于 符号 ***(除非群员语言激进,有挑衅辱骂等才可以直接骂人并给予一次警告后再违反直接踢出,严重者有权直接踢出)
管理在任何情况下都没有义务教会群员任何事情(除了探讨技术性问题,我们所有用到的工具都带有详细说明,如有没有说明可以询问用法。但群员不得询问常识性问题,如:npm怎么安装 apt怎么用 nodejs服务器怎么开 py脚本怎么打开等问题)
管理员有权将不看教程者踢出群聊或论坛封禁,在使用权限前须提醒三次需要明确说明原因并在此官网小黑屋标签下更新日志
群员
群员不得询问常识性问题(管理员第2条)
群员不得辱骂其它 群员/管理员 否则将给予一次警告后再违反踢出群聊,严重者直接踢出
群员凡事都得先看教程,不会接着问AI,再不 ...
本教程由木子dn提供李子翻版
参考文章Bilibili视频教程-9分钟零成本搭建自动化部署个人博客(Hexo + Github Action + Page)Hexo官方文档利用 GitHub Action 自动部署 Hexo 博客Hexo主题-Icarus快速上手
前提条件当前PC环境中有Node和Git。版本可以参考Hexo文档。
文章中出现的yourusername为Github用户名,your-repo为仓库名。
1. 初始化Hexo安装脚手架,初始化hexo,这会新建blog文件夹,进入后安装依赖。
1234npm install -g hexo-clihexo init blogcd blognpm install
2. 初始化仓库可以选择利用VSCode等软件直接对项目开源到github仓库。
也可以手动去github创建一个空仓库,然后手动在命令行中推送。
12345git initgit remote add origin https://github.com/yourusername/your-repo.gitgit add .git commit -m " ...