无需离开 IDE 即可部署您的第一个网站

2025-05-27

无需离开 IDE 即可部署您的第一个网站

我为什么要建造它

我构建了一个 VS Code 扩展,将代码部署到 GitHub Pages。

我一直想构建一个 VS Code 扩展,但一直没有找到合适的理由或时间。现在我在 GitHub 的 DevRel 工作,终于有机会实现了!微软 VS Code 团队举办了一个简历网站研讨会,参与者可以将用 HTML 和 CSS 构建的简历部署到 GitHub Pages。

我与 VS Code 团队合作创建了一个 VS Code 扩展,使您无需离开 IDE 即可将静态网页(Jekyll 或 HTML)快速部署到 GitHub Pages。

我最喜欢的两件事是产生积极的影响和尝试我从未使用过的技术!

工作原理

用户体验和工作流程仍有改进空间。不过,对于我使用自己构建的扩展程序将代码部署到 GitHub Pages 的初始迭代,您可以采取以下步骤:

图片描述

  • 至少创建一个 index.html 文件。你也可以添加 CSS 和 JavaScript。在本篇博文中,我将创建一个 HTML 文件。我创建了一个名为 index.html 的文件,其中包含一个 h1 元素,其中包含电影《蜘蛛侠:蜘蛛宇宙》中的一句台词以及一张电影中的图片。

图片描述

  • 别忘了提交你的文件。下面的截图显示我点击了“提交新文件”按钮,提交了我新创建的 index.html 文件。

图片描述

  • 安装名为“部署到 GitHub Pages”的 VS Code 扩展。为了找到该扩展,我点击了 Visual Studio Code 中的扩展图标,并搜索“部署到 GitHub Pages”。我点击了该扩展的“安装”。

图片描述

  • 打开搜索栏搜索新文件。您可以通过以下方法进行操作:
    • 使用“前往文件”,位于“前往”菜单下
    • 在 Windows 上使用此键盘快捷键 Ctrl+p 或 Ctrl+e
    • 在 macOS 上使用此键盘快捷键 Cmd ⌘+p
    • 在 Linux 上使用此键盘快捷键 Ctrl+p 或 Ctrl+e

图片描述

  • 在搜索栏中输入“>”来触发扩展程序。如果一切正常,你应该会看到“部署到 GitHub Pages”字样,如下图所示。

图片描述

  • 一旦您选择“部署到 GitHub 页面”,您将收到登录 GitHub 的提示。

图片描述

  • 完成身份验证过程后,您的 IDE 将显示一个下拉列表,其中包含您最近创建的十个存储库。在屏幕截图中,我的“ghpages-into-the-spiderverse”存储库位于列表顶部。

图片描述

  • 选择仓库“ghpages-into-the-spiderverse”后,会出现一条提示消息,提示我将仓库发布到 GitHub Pages。点击“发布”按钮确认要将仓库部署到 GitHub Pages。

图片描述

  • 该提示框将会更新,提示您您的网站将在几分钟后上线。

图片描述

  • 检查 Actions 日志以了解进度。GitHub Pages 使用 Action 来构建和部署网站。如果您看到所有绿色复选标记(如下图所示),则表示您的网站已上线!

图片描述

图片描述

我是如何建造它的

我在这里写了有关我的 VS Code 扩展的剖析

开放贡献

说实话,我在开发这个扩展上投入的时间并没有达到我的预期。它还有改进的空间。我欢迎大家贡献代码,帮助我改进 README 文件、优化工作流程等等。欢迎在这个仓库中提交 issue 和 pull request:https://github.com/blackgirlbytes/vscodeextension-deploy-to-gh-pages

在下面的评论中告诉我您最喜欢的 VS Code 扩展!

文章来源:https://dev.to/github/deploy-your-first-website-without-leaving-your-ide-2mpp
PREV
如何在使用 Git 时无需输入密码
NEXT
如何逐步构建设计系统“你拖延的决定越多,拖延的时间越长,成本就越高。”——Craig Villamor,谷歌地图