- 博客(57)
- 收藏
- 关注
原创 使用 GitHub 构建网站,,部署密钥or个人访问令牌更推荐哪一个?
在使用 GitHub 构建网站时,使用部署密钥(Deploy Key)和个人访问令牌(PAT)这两种方案都是通过 CI/CD(如 GitHub Actions)将私有仓库的源码自动构建并推送到另一个公开仓库的 Pages 分支,区别在于认证机制分别使用部署密钥和 PAT。两种认证方式的基本概念和用途。部署密钥是一种 SSH 密钥,通常用于允许特定仓库访问另一个仓库,具有只读或读写权限。而个人访问令牌(PAT)是一种类似于密码的令牌,由用户生成,用于代替密码进行 API 认证,可以具有不同的权限范围。较
2025-08-01 07:47:25
16
原创 由浅入深:用docsify打造极简而强大的文档网站
打开 index.html 文件,在 body 标签中添加 nav 标签,如下所示:< body>< nav > < a href = " hydrovertex.store " > vvandre的个人博客 </ a > </ nav >< nav > < a href = " hydrovertex.store " > vvandre的个人博客 </ a > </ nav >
2025-08-01 05:06:25
19
原创 从零到一搭建网站:10个开箱即用的神器工具推荐
这些工具确实能让建站变简单,但对学编程的同学来说,自己动手做一遍才能真正学到东西。可以仿照这些工具的逻辑练手,提升技术~你想拥有属于自己的网站吗?如果是,那么恭喜你,打开这个视频时,你已经成功一半了,看完这个视频你就学废了。大家好,我是不内卷的程序员up维安澈。以前我们想做个人网站,需要自己写代码再发布,但如今时代变了,99%的网站都有现成的建站工具和代码,想做的网站根本不需要您出手,把省下来的时间给视频一个三连吧。下面分享十个开箱即用的网站,这些网站能帮你做一个网站,轻松又快速。
2025-07-31 01:43:41
71
原创 个人域名全攻略:从应用场景到注册商对比,附全网最低价域名获取方案(2025 版)
**摘要:**本文全面解析个人域名的6大应用场景(博客、电商、邮箱、私有云、社交、DNS服务),对比20余种域名后缀的适用性,并深度评测国内外主流注册商(Cloudflare、Namecheap、GoDaddy等)的价格、功能与隐藏陷阱。推荐通过Spaceship(全网最低价)注册+Cloudflare托管(解析延迟降低40%)的性价比方案,涵盖支付方式、续费策略及特价活动(如.xyz域名低至$0.67/年)。适合不同需求的用户参考,帮助避坑并优化预算。(149字)
2025-07-28 14:41:36
56
原创 新手如何通过github pages静态网站托管搭建个人网站和项目站点
github pages它是一个免费快捷的静态网站托管服务。对比传统建站,它有哪些优点呢?在传统方式中,首先要租用服务器,服务器上需要运行外部程序,还需要再购买域名,要配置SSL证书,最后还要配置DNS,将域名解析到服务器。这一套繁琐操作,基本上就把小白劝退了。好消息是,现在有了github pages这些繁琐步骤,GITHUB都可以自动搞定,只需要点几下按钮,十秒钟就能简单搭建好一个网站。更重要的是,它完全免费。github pages有两种类型的站点,我们来对比一下。。网站搭建好之后,访问地址是。
2025-07-28 12:19:16
49
原创 新手必备域名选购与实操指南:从入门到高效管理
专属顶级域名的重要性与选择策略 拥有专属顶级域名(如.com、.cn或.xyz)是个人品牌和企业形象的关键,提升专业性、安全性和SEO优化效果。选择域名时需权衡需求与性价比:主流后缀(如.com)通用性强但价格较高,.cn适合本土业务,.xyz等新后缀则性价比突出。 注册商方面,国内平台合规严格但流程繁琐,国外服务(如Spaceship)提供低价便捷的注册(如0.67美元/年的.xyz域名),但需注意关闭自动续费。稳定性首选Cloudflare托管,免费提供CDN加速、HTTPS加密和DDoS防护,适合长期
2025-07-28 12:16:51
36
原创 Cloudflare 入门教程:使用免费 CDN 加速与保护网站
Cloudflare是一款免费CDN加速与安全防护服务,提供全球200+节点加速、DDoS防护、SSL加密等功能。教程详细介绍了5分钟快速配置流程:注册后添加域名,设置DNS记录,修改NS服务器完成接入。进阶部分包括SSL/TLS加密、缓存优化、防火墙规则等配置技巧,并针对国内访问提供优化建议。常见问题如网站无法访问、速度变慢等也给出了解决方案。同时介绍了Cloudflare Pages、Workers等高级功能。该服务适合外贸网站、个人博客等场景,能显著提升访问速度与安全性。
2025-07-28 07:41:16
148
原创 A、CNAME、AAAA、TXT、MX这些常见的 DNS 记录类型是什么意思?
摘要: DNS记录类型用于域名解析,常见类型包括: A记录:将域名指向IPv4地址,如example.com → 123.45.67.89。 CNAME:域名别名指向主域名(如www.example.com → example.com)。 AAAA记录:类似A记录,但指向IPv6地址。 TXT记录:存储文本信息,用于验证或邮件反垃圾(如SPF)。 MX记录:指定邮件服务器地址(如mail.example.com),含优先级配置。 这些记录共同实现域名解析、邮件服务等网络功能。
2025-07-28 03:26:56
64
原创 方案B,version1
我们重新设计起步阶段的步骤,目标是:通过运行PowerShell脚本和配置GitHub Actions工作流(deploy.yml)来实现自动化部署。要求:步骤概述:由于您已经生成了密钥对,并且已经添加了公钥和私钥,那么接下来我们需要:但是,为了确保一次性成功,我们重新梳理并编写脚本。注意:您提到在Action中出错了,所以我们重新设计deploy.yml,并确保使用正确的密钥和步骤。我们将编写一个PowerShell脚本,用于:因此,我们分两部分:A. 一个PowerShell脚本,用于生成SSH密钥对
2025-07-27 02:34:11
49
原创 如何创建或查看具有 repo 权限的 GitHub 个人访问令牌(PAT)
本文详细介绍了如何创建和管理具有repo权限的GitHub个人访问令牌(PAT)。主要内容包括:1)生成PAT的步骤,包括传统令牌和细粒度令牌的设置方法;2)验证已有令牌权限的方式;3)PAT在命令行操作、Git凭据助手配置等场景下的使用方法;4)重要的安全注意事项;5)常见问题解决方案。文章强调令牌保密、定期轮换和权限最小化原则,并指出细粒度令牌比传统令牌更安全。全文提供了从创建到使用PAT的完整指南,适合需要在GitHub上进行仓库操作的用户参考。
2025-07-26 23:42:06
317
原创 GitHub的免费账户的存储空间有多少?
免费账户适合个人开发者和小型团队,可满足基础代码托管需求。若涉及大文件或复杂协作,建议根据实际需求选择付费计划。
2025-07-26 22:49:51
427
原创 方案C,version1
兼下面是在 Windows PowerShell 中正确初始化私有Github仓库的完全兼容 PowerShell 的解决方案,包含详细的步骤和解释。(静态网页)
2025-07-26 13:16:12
40
原创 Github个人网站同时满足 代码私有 + 网站公开访问 的三种方案。
之前的博文我介绍了如何免费建立Github个人网站,这篇文章我会更深入解锁github page的更多隐藏功能,同时满足 代码私有 + 网站公开访问,帮你解除网站访问公开但网站源码也公开的困扰。
2025-07-25 18:46:38
80
原创 “Github个人网站同时满足 代码私有 + 网站公开访问 ”的方案A中 GitHub Actions 部署失败问题(红色叉标记)解决方案
在 Actions 日志中检查此步骤输出,确认 public/ 目录是否包含网站文件。如果仍失败,改用更稳定的。
2025-07-25 17:56:19
28
原创 为 GitHub Pages 站点配置自定义域(Windows)(Linked Page)
GitHub Pages支持用户配置自定义域名来替代默认的站点URL。设置过程涉及DNS记录和仓库配置调整,并可选择验证域名以提高安全性。文档提供了从基本配置到故障排除的完整指南,适用于不同GitHub方案(Free/Pro/Enterprise)用户。注意:使用分支作为源时需启用GitHub Actions或添加.nojekyll文件来绕过Jekyll构建。
2025-07-25 15:50:38
84
原创 对自定义域和 GitHub 页面进行故障排除(Windows)
GitHub Pages自定义域名故障排除指南 本文针对GitHub Pages自定义域名配置中的常见问题提供解决方案,包括: CNAME文件错误:需确保文件名大写、单域名格式且唯一存在 DNS配置问题:建议使用dig工具或在线服务验证记录 域名限制:不支持多顶点/子域混用,禁用通配符记录 HTTPS问题:配置后需等待1小时生效,注意CAA记录要求 其他问题:涉及Linux特殊字符URL、浏览器缓存及域名占用验证 适用版本:GitHub Free/Pro/Enterprise等计划,需注意Jekyll构建依
2025-07-25 15:49:02
89
原创 验证 GitHub Pages 的自定义域(Windows)
摘要:GitHub Pages 提供自定义域验证功能以防止域被接管攻击。验证适用于个人账户和组织账户的不同订阅计划,需通过DNS添加TXT记录完成验证。验证成功后,域及其子域将受到保护。个人用户需在个人资料设置中添加域并配置DNS,组织所有者则在组织设置中操作。验证后需保留TXT记录以维持验证状态。注意避免使用通配符DNS记录以减少安全风险。验证过程可能需等待24小时生效,可通过dig命令检查DNS更新状态。 (150字)
2025-07-25 15:34:57
112
原创 管理 GitHub Pages 站点的自定义域(Windows)
提示我们建议在将自定义域添加到存储库之前先验证它,以提高安全性并避免接管攻击。有关详细信息,请参阅验证 GitHub Pages 的自定义域。在使用 DNS 提供商配置自定义域之前,请确保将自定义域添加到 GitHub Pages 站点。使用 DNS 提供商配置自定义域而不将自定义域添加到 GitHub 可能会导致其他人能够在您的某个子域上托管站点。dig命令可用于验证 DNS 记录的正确配置,但 Windows 中不包含。若要验证 DNS 记录配置是否正确,可以使用PowerShell 命令或安装。
2025-07-25 15:13:52
97
原创 关于自定义域和 GitHub Pages(Windows)
GitHub Pages支持自定义域名配置,包括子域(如www.example.com)和顶点域(example.com)。用户需根据账户类型(Free/Pro/Enterprise)使用不同的功能权限。配置时建议优先使用www子域,并通过DNS设置实现自动重定向。为防止域名劫持,需提前验证自定义域。若站点被禁用,应及时更新DNS记录。此外,项目站点默认继承组织/用户站点的域名,但可单独设置覆盖。所有配置变更都需通过GitHub Actions或添加.nojekyll文件来触发构建部署。
2025-07-25 14:00:21
91
原创 如何使用Github创建一个完全免费的个人网站
摘要: 本文详细介绍如何利用Github Pages免费搭建个人静态网站,适合零基础用户。首先需注册Github账号并创建特定命名的仓库(格式:用户名.github.io),然后通过网页或命令行创建index.html文件作为网站首页。完成后可通过"仓库设置- Pages"获取网站链接。文章还包含GitHub Desktop的安装使用、代码提交指南及常见问题自检方法,并说明即使Github被墙也可迁移至国内平台(如码云)。整个过程无需编程基础,仅需15分钟即可完成基础网站搭建。
2025-07-25 11:51:16
637
原创 Inno Sever 的官方帮助文档内容解读(未完待续)
Inno Setup 概述 Inno Setup 是 Windows 平台的一款免费安装程序制作工具,自1997年发布以来已成为功能完善的安装解决方案。主要特点包括: 跨平台支持:兼容 Windows 11/10/8.1/7 及 Server 版本,支持 x64 和 Arm64 架构 安装功能:支持完整/最小/自定义安装类型,提供静默安装和卸载 脚本系统:基于类Pascal脚本语言,通过.iss脚本文件控制安装流程 文件处理:支持多种压缩算法,可注册DLL/字体,创建快捷方式等 多语言与安全:支持多语言界面
2025-07-24 06:02:14
24
原创 解锁Windows 安装包的终极解决方案:解析 Inno Setup 的技术精髓与多语言适配之道
Inno Setup 以其**技术深度**与**人文关怀**的完美结合,重新定义了 Windows 安装工具的标准。无论是企业级软件的规模化部署,还是独立开发者的个人项目,它都能在**效率**(1.78MB 内核)、**安全**(全链路加密)、**兼容**(14 个 Windows 版本)之间找到最优解。对于多语言开发者而言,其**本地化工程体系**更是跨越文化鸿沟的利器。在这个追求快速迭代的时代,Inno Setup 证明了真正的技术价值,在于让复杂的系统工程变得优雅而可控。
2025-07-24 04:06:39
28
原创 一键生成Microsoft Store应用直链下载:绕过商店故障的终极方案
遇到商店无法加载时,复制链接 → 粘贴到Adguard → 下载主程序包 → 开启开发者模式安装。整个过程耗时不超过2分钟,彻底摆脱商店依赖!
2025-07-24 03:27:39
76
原创 ChatGPT桌面版深度解析
ChatGPT 桌面版是 OpenAI 推出的电脑客户端,让你脱离浏览器也能用 AI 助手。最大亮点是快捷键随时唤醒—— 按下 Mac 的 Option + 空格或 Windows 的 Alt + 空格,不管在写文档、做表格还是编程,瞬间呼出对话窗口。支持直接截图、拍照、上传文件提问,比如截个代码报错图拖进去,它能秒懂并给修复建议;上传 Excel 表格就能生成分析报告,比网页版手动复制粘贴方便 10 倍。安装很简单:苹果电脑去官网下载后拖进应用程序,Windows 用户改下地区设置就能在微软商店安装。
2025-07-23 18:55:52
801
原创 Wireshark 中的常见接口类型
在 网络封包分析工具Wireshark 中,“接口类型”指的是数据包捕获源的类型,也就是你告诉 Wireshark 从哪个“地方”抓取网络流量。这与你计算机或网络环境中实际存在的各种网络接口(物理的或虚拟的)以及 Wireshark 提供的特殊捕获机制相对应。当你启动 Wireshark 或点击“捕获>选项”(Capture > Options)时,弹出的“选择捕获接口”对话框(通常显示接口列表和实时流量图)中列出的条目就代表了这些不同的接口类型。本文介绍 Wireshark 的常用接口类型:物理网络接
2025-07-21 17:25:10
101
原创 理解 Npcap、WinPcap、libpcap、Windows 和 NPF 之间的关系
摘要: Npcap、WinPcap和libpcap构成Windows网络抓包的技术栈。libpcap是跨平台抓包API,WinPcap是其传统Windows实现(含驱动NPF.sys),但已停止维护。Npcap作为现代替代方案,提供更安全的驱动(npf.sys/npcap.sys)并兼容libpcap/WinPcap API,支持NDIS 6等新特性,被Wireshark等工具推荐。三者通过用户态库(如wpcap.dll)与内核驱动协作,依赖Windows的NDIS框架实现抓包功能。Npcap是当前Wind
2025-07-21 14:18:47
78
原创 在 CMD 中测试 WinPcap 的 NPF 服务是否有效
本文介绍了在Windows系统中检测WinPcap/Npcap驱动服务状态的方法。Npcap和WinPcap是Windows平台的网络数据包捕获库,其中Wireshark 3.0+默认使用Npcap。文章详细列出了CMD命令检测方法:1)使用sc query npf检查服务状态;2)通过net start查看运行状态;3)检查驱动文件npf.sys是否存在。同时提供了综合检测脚本和常见错误代码说明,所有操作都需要管理员权限。若检测失败,建议从官网重新安装相应驱动。
2025-07-21 13:20:16
86
原创 环境变量:程序世界的动态DNA
环境变量:动态配置与跨学科解析 环境变量是操作系统级的键值对,用于存储程序运行时所需的动态配置信息。它们存在于进程内存中,具有继承性和隔离性,能实现代码与配置的解耦,符合12-Factor应用原则。从操作系统角度看,环境变量通过内存驻留和进程继承机制工作;软件工程视角下,它们作为配置接口支持多环境部署;安全层面需警惕信息泄露风险,建议结合密钥管理器使用;人类行为学研究表明,环境变量通过即时反馈降低开发者认知负荷。此外,环境变量在生物学中可类比表观遗传标记,相同代码在不同环境下呈现不同行为。合理使用环境变量能
2025-07-21 12:37:06
942
原创 为何Wireshark无法识别WLAN接口?
摘要:本文系统分析了Wireshark便携版无法识别WLAN接口的技术根源,指出60%问题源于NPF驱动服务未激活,并给出分步解决方案。从基础驱动安装(推荐Npcap)、服务启动命令,到随身WiFi的特殊处理(外置监听网卡方案),再到高级内核调试方法。文章包含权限配置、系统服务修正等实用技巧,并附有速查表帮助快速定位问题。最终指出数据包捕获本质是系统权限博弈,成功抓包需要对底层架构的精确掌控。
2025-07-21 07:09:48
285
原创 关于浏览器扩展脚本:remove-web-limits(网页限制解除)
本文介绍浏览器扩展脚本:remove-web-limits(网页限制解除)实现的功能和安装步骤,还会详细分析脚本的代码,让你对实现原理一目了然。此脚本通杀大部分网站,可以解除禁止复制、剪切、选择文本、右键菜单的限制。脚本基本不影响网页正常功能,如果影响了任何功能,可以暂时禁用脚本解决。脚本已有10年的历史,原作者已经暂停维护 。
2025-07-21 00:57:29
235
原创 挣脱枷锁:网页禁止复制/F12失效/右键失灵时的破局之道
大家在网上冲浪的否遇到过这种情况?急需网页上的一段关键信息、一段优美的文字、一个重要的代码片段,或者只是想收藏某篇文章,却发现:文本选择被阻止,右键菜单被禁用,开发者工具(F12)被屏蔽,查看源代码(Ctrl+U)失效?本文会有力解决这些封锁。
2025-07-20 21:01:41
688
原创 脚本代码:网页限制解除(remove-web-limits)
原版描述:通杀大部分网站,可以解除禁止复制、剪切、选择文本、右键菜单的限制。remove-web-limits(网页限制解除)
2025-07-20 20:13:52
48
原创 当网站禁用复制和开发者工具时,它在恐惧什么?
当指尖第n+1次徒劳地划过无法选中的文本,当按下F12键后浏览器窗口诡异地闪烁关闭,当右键菜单在眼前冻结成灰色的墓碑——我们突然意识到:浏览器的原生权利正在被系统性剥夺。这不是科幻电影的反乌托邦场景,而是2025年互联网用户每日遭遇的技术现实。网站开发者用精巧的JavaScript事件劫持、开发者工具反调试战术、CSS用户选择封锁,构筑起数字内容的“铜墙铁壁”。他们宣称这是版权保护的必需品,是商业生存的护城河,但当我们剖析背后隐藏的产业逻辑时,看到的却是通过技术防护盈利与用户权利的尖锐对立,一场裹挟着法律
2025-07-19 13:27:16
615
原创 浏览器信息隔离全指南:从多账号管理到隐私防护
你是否曾为这些场景抓狂?工作邮箱和私人社交媒体在同一个浏览器里互相“串门”,一不小心就发错了账号?想同时管理多个电商平台店铺或游戏小号,却苦于频繁登录登出?担心网上银行的敏感操作痕迹,混迹在日常浏览的“花花世界”里不安全?或是单纯想将冲浪足迹分隔得清清楚楚,让工作和生活、兴趣与隐私各安其位?在数字生活日益复杂的今天,浏览器早已不再是一个简单的“上网窗口”,它承载了我们多重的身份、敏感的数据和繁杂的轨迹。信息混杂甚至泄露的风险,往往就源于缺乏有效的“隔离”。
2025-07-18 18:35:26
797
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人