前言
很多人都想搭建自己的网站,但是如果按照常规的方法(域名+服务器)不仅成本高,而且搭建过程也很复杂(使用国内的服务器还要备案域名才能正常访问)。现在郎哥分享一套超低成本的建站方案(基本上0成本),不仅成本低,而且简单方便,熟练的话几分钟就能建好。另外,本文中的“将本地网站源码上传到Github”部分也适用于将所有本地项目上传到Github。
前期准备
Git(安装教程在这里)
GitHub账号
网站域名
一台电脑
配置SSH密钥
Win+i打开Windows设置,点击“应用”>“可选功能”

点击“查看功能”

勾选OpenSSH 客户端和OpenSSH 服务器,下一步

安装

打开CMD,输入以下命令生成公钥
1 |
ssh-keygen -t rsa -C "邮箱" //邮箱需要填写你自己的邮箱 |

需要点击三次回车,出现下面的图案就完成了

在Git上使用以下命令查看公钥内容
1 |
cat ~/.ssh/id_rsa.pub |

进入Github官网,登录账号,先点击右上角的头像,然后点击Settings

点击SSH and GPG keys>New SSH key

将之前找到的公钥内容填进去,标题随便填,然后Add SSH key

公钥添加完成,我们还需要检查一下是否可用
打开CMD,输入以下代码,回车
1 |
ssh -T git@github.com |

首次使用需要确认并添加主机到本机SSH可信列表。
若返回 Hi XXX! You’ve successfully authenticated…… 内容,则证明添加成功。

上传代码到Github
新建Github仓库

填写仓库名称,创建

复制仓库地址

在电脑上合适的位置创建一个文件夹

将网站源代码复制过来

鼠标右键打开Git

初始化本地仓库
1 |
git init |

初始化之后会自动创建一个隐藏的文件夹

查看本地仓库的状态
1 |
git status |

将文件夹内所有文件添加到本地仓库
1 |
git add . |

添加注释
1 |
git commit -m “注释内容” |

绑定Github仓库
1 |
git remote add origin Github仓库地址 |

将本地仓库的内容上传到Github仓库
1 |
git push -u origin master |

打开Github仓库即可看到文件上传成功

Netlify搭建静态网站
打开Netlify官网,登录(一般都是用Github账号登录)

授权

信息随便填

跳过该步骤

导入项目

从Github导入

授权

将Netlify安装到Github

选择刚刚上传的项目

部署站点

部署成功

Netlify会自动为该项目分配一个子域名,可以直接通过这个子域名访问你的网站


也可以绑定自己的域名(可以提高网站安全性)

输入自己的域名(不包含前面的http://),验证

添加域名

添加之后,需要进行域名解析

将这两个记录添加到域名解析列表



解析成功后会这样显示,此时就可以通过自己的域名访问网站了

Netlify会自动添加SSL证书

更新项目
后续如果需要修改或者更新网站的源代码,只需在更改本地源代码文件后再执行以下几条命令即可
1 |
git status //查看仓库状态 |

结语
按照上面的教程一步步操作,很快就能搭建自己的网站。由于Netlify托管平台使用的是国外的服务器,所以网站无须备案就可以正常运作,唯一的缺点就是访问速度会有点慢,如果不是重要的业务网站基本上影响不大。


(部分素材来源于网络,如有侵权请联系作者删除)
原创文章,作者:主机仓库,如若转载,请注明出处:https://zhujicangku.com/124.html