Astro + Vercel 快速搭建自己的博客网站

本文指导如何利用Astro构建现代静态站点并配合Vercel部署,同时创建GitHub仓库实现评论功能。步骤包括创建评论仓库、配置Gisucs,以及绑定域名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Astro 和 Vercel 彼此相得益彰,前者提供出色的开发者体验,用于构建现代静态站点,而后者负责部署和托管代码。

两者结合我们就可以轻轻松松零成本搭建自己的博客网站。查看示例
在这里插入图片描述
如果对原项目感兴趣,可以查看源码

步骤 1,创建评论仓库

在部署博客之前,我们先创建一个用于评论的 github 仓库(实际上使用了 dicussions 功能)。

  1. 登录 github ,点击 new repository。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QrxomnbP-1691134456396)(/assets/blog/astor_blog_create_comment.png)]

必须将仓库设置为 public,不然用户无法评论

在这里插入图片描述

  1. 复制你的仓库名,打开 Gisucus 配置网站进行在线配置。

在这里插入图片描述

  1. 按照官方步骤依次设置,直到你的仓库满足所有条件。
    在这里插入图片描述

  2. 其中有两个点需要注意

  • 页面和 discussion 映射关系:选择 og:title 的形式
    在这里插入图片描述
  • Discussion 分类选择 General
    在这里插入图片描述
  1. 处理好后,我们就可以获取一份 giscus 配置。关注 [repo]、[repo_id]、[category_id]、[lang],待会儿部署的时候需要用到。
      <script
         src="https://giscus.app/client.js"
         data-repo="[repo]"
         data-repo-id="[repo_id]"
         data-category="General"
         data-category-id="[category_id]"
         data-mapping="og:title"
         data-strict="0"
         data-reactions-enabled="0"
         data-emit-metadata="0"
         data-input-position="top"
         data-theme="light"
         data-lang="[lang]"
         data-loading="lazy"
         crossorigin="anonymous"
         async
       ></script>
    

步骤 2,创建 vercel 项目

  1. 点击 AstroBlog 创建项目。使用 GitHub 登录,然后创建一个仓库。
    在这里插入图片描述
    在这里插入图片描述

  2. 步骤 1 中获取的 giscus 配置设置环境变量,,设置完之后点击 deploy 进行部署。
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PeoPNheD-1691134906742)(/assets/blog/astor_blog_vercel_deploy.png)]

  3. 静待部署完之后,就可以访问自己的博客啦!!🎉🎉🎉🎉
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LRCT3EQi-1691134906743)(/assets/blog/astro_blog_vercel_url.png)]

步骤 3,绑定域名(可选)

  1. 首先需要购买一个域名,这里选择了腾讯云。假设购买的域名是 youside.com。
  2. 跳转到 vercel,选择你的项目,依次添加域名。
    在这里插入图片描述
    此时域名还没有绑定到我们的 vercel,所以会显示校验失败。
  3. 复制 vercel 应用程序的 ip
    在这里插入图片描述
  4. 跳转到腾讯云 DNS 控制台,将刚才复制的 ip,添加解析(不同的供应商操作可能有差异)。
    在这里插入图片描述
    操作完成后过几分钟,就可以通过 youside.com 访问你的 vercel 应用啦。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值