DC's blog DC's blog
首页
  • 计算机基础
  • linux基础
  • mysql
  • git
  • 数据结构与算法
  • axure
  • english
  • docker
  • opp
  • oop
  • 网络并发编程
  • 不基础的py基础
  • 设计模式
  • html
  • css
  • javascript
  • jquery
  • UI
  • 第一次学vue
  • 第二次学vue
  • Django
  • drf
  • drf_re
  • 温故知新
  • flask
  • 前后端不分离

    • BBS
    • 订单系统
    • CRM
  • 前后端部分分离

    • pear-admin-flask
    • pear-admin-django
  • 前后端分离

    • 供应链系统
  • 理论基础
  • py数据分析包
  • 机器学习
  • 深度学习
  • 华中科大的网课
  • cursor
  • deepseek
  • 杂文
  • 罗老师语录
  • 关于我

    • me
  • 分类
  • 归档
GitHub (opens new window)

DC

愿我一生欢喜,不为世俗所及.
首页
  • 计算机基础
  • linux基础
  • mysql
  • git
  • 数据结构与算法
  • axure
  • english
  • docker
  • opp
  • oop
  • 网络并发编程
  • 不基础的py基础
  • 设计模式
  • html
  • css
  • javascript
  • jquery
  • UI
  • 第一次学vue
  • 第二次学vue
  • Django
  • drf
  • drf_re
  • 温故知新
  • flask
  • 前后端不分离

    • BBS
    • 订单系统
    • CRM
  • 前后端部分分离

    • pear-admin-flask
    • pear-admin-django
  • 前后端分离

    • 供应链系统
  • 理论基础
  • py数据分析包
  • 机器学习
  • 深度学习
  • 华中科大的网课
  • cursor
  • deepseek
  • 杂文
  • 罗老师语录
  • 关于我

    • me
  • 分类
  • 归档
GitHub (opens new window)
  • cursor的使用

    • 教学-基础配置
    • 教学-常用操作
    • 教学-部署个人网站
      • 记时小程序的编写
      • 项目同步到github
      • Vercel部署项目
      • 在namesilo上购买域名
      • 在cloudflare中注册域
      • 在namesilo中指定名称服务器
      • 在Vercel项目中配置域名
      • 注意事项
    • 实操-网页二维码插件
    • 实操-图片压缩网站
    • 实操-一款网页游戏
    • 教学-需求洞察
    • 教学-cursor深度探讨
    • 实操-微信小程序
  • DeepSeek

  • AI工具
  • cursor的使用
DC
2025-02-12
目录

教学-部署个人网站

10分钟快速和我一起上线一个有专属域名的网站!

  • 我们需要用到4个网站,请先行注册

    • GitHub https://github.com - 代码托管平台

    • Vercel https://vercel.com - 提供免费的网站部署服务,特别适合前端项目.
      Github Pages只可以部署静态网站. 用Vercel适配的网站框架会更宽泛些(eg:网站中包含AI对话等动态功能)

    • NameSilo https://namesilo.com - 国外的域名注册提供商,支持支付宝付款

    • Cloudflare https://cloudflare.com - 提供免费的DNS管理和网站加速服务

  • 用cursor帮我们写一个计时的小程序.并用git同步到github远程仓库.

  • 用Vercel部署我们的计时小项目,部署成功会提供我们一个访问地址. (需科学上网,且地址不是我们想要的)
    接下来的操作是在实现用DNS作域名与域名之间的映射.

  • 在namesilo上购买二级域名

  • 在cloudflare注册刚购买好的域名!

  • 在nameSilo修改域名的名称服务器为Cloudflare提供的服务器.

  • 在Vercel项目设置中找到"Domains",添加购买的域名.(示例中我添加的是一个三级域名)
    根据Vervel提供的DNS配置说明,在Cloudflare中添加相应的记录.


# 记时小程序的编写

  • 在插件栏,输入cursor rules,下载并仔细阅读该插件的说明文档

    • 右键-添加cursor规则文件-选择添加 网站HTML-在根目录下就会自动出现一个.cursorrules文件.
    image-20250213095603921
  • 在cursor的composer栏输入以下文字.
    请帮我设计一个计时器网站,网站功能很简单,就是点击开始之后,可以看到时间的计时,计时过程中可以暂停和重置.

  • Save all 验证下是否符合我们的需求. 若符合Accept all. 若不符合,告知cursor,让其自行改进.

    image-20250213100908850

# 项目同步到github

  • 在github新建一个仓库,命名为timer

  • 在cursor的终端 command+K 调出对话框,告知以下需求:
    请帮我用git将项目同步到该远程仓库 https://github.com/OnePieceDC/timer.git

  • 在cursor终端输入cursor对话反馈的命令并执行.即可同步成功. 反馈的命令如下:

    git init && git add . && git commit -m "Initial commit" && git branch -M main && git remote add origin https://github.com/OnePieceDC/timer.git && git push -u origin main
    
    1

# Vercel部署项目

image-20250213110018025

到目前,就可以在浏览器上输入地址 https://timer-iota-livid.vercel.app/ 看到我们写的项目了.
(需要科学上网才能看到)


# 在namesilo上购买域名

image-20250213110658664

# 在cloudflare中注册域

image-20250213131405141

# 在namesilo中指定名称服务器

image-20250213131549295

至此,namesilo的工作就完成了.. namesilo可以一边待着去了 哈哈哈


# 在Vercel项目中配置域名

下面截图中,我配置的是一个自定义的三级域名. https://timer.dxiaochuan.top/

image-20250213133239046

若配置的就是购买的二级域名.中间还会有一步,截图如下,选第一个即可,后面的步骤大同小异.

image-20250213134139829

看看效果:(无需科学上网也可访问到了!!)

image-20250213134527877

# 注意事项

最好将SSL的加密配置为完全模式.

image-20250213134848175

若访问时页面说,提示客户端和服务器不支持一般SSL协议版本或加密套件.. 可以改成完全模式后,等待一段时间,它自己就好了!!

DNS生效的时间通常几分钟到几小时不等!耐心等待.

  • 当时我没注意到控制台报错GET https://timer.dxiaochuan.top/favicon.ico 404 (Not Found) 就部署上了.
    我在本地解决该报错后,同步代码到github中,vercel会自动同步更新. Amazing!!

教学-常用操作
实操-网页二维码插件

← 教学-常用操作 实操-网页二维码插件→

最近更新
01
deepseek本地部署+知识库
02-17
02
实操-微信小程序
02-14
03
教学-cursor深度探讨
02-13
更多文章>
Theme by Vdoing | Copyright © 2023-2025 DC | One Piece
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式