如何搭建一个网站(完整版)

碎碎念

为啥还要讲如何搭建一个网站呢 以前我不是讲过吗 以前的都是零零碎碎的教程 根本没有整合到一起 要是你想找那也很麻烦 所以就重新弄了个比较整合到一起的 而且某些过时消息也弄下(不寒碜!)

在之后搭建网站可能就会有问题 某些pages服务不给你用了(gitee:念我身份证号好了) 所以会有更改,其实gitee需要了实名 直接断了路 应该是之前弄得就没有什么用

image-20210920202658953

域名的事情 其实很多pages服务都带自家的二级域名 比如说GitHub pages(*.github.io) 还有你在网上可以申请到的二级域名也有很多 而且还有付费的域名(比如说我的)自定义性就很高 还有freenom免费域名 这个也不错 也就是tk一些域名

还有服务器 服务器就很好解决了 有付费的 比如说阿里云的ecs什么的 还有免费的

html的可以直接找某些pages服务 还有vercel(托管的)

php可以使用某些免费空间的 还有vercel(很难用 属于是)还有自己的服务器

公网IP的话你可以用某些frp 或者自带的 如果服务器自带的IP就不建议直接绑定域名或者直接暴力ip

GitHub搭建网站

碎碎念(建议看看)

现在(目前)的情况是GitHub pages访问还算好的了 但是GitHub日渐一日访问不好 每天都挂着v2ray才能访问 完全可以说是被墙 但是git至少还是能上传的(上帝关门开窗)

github他的二级域名至少不白(目前来看)

是免费的 而且可以直接上传自动更新(不错)

也支持绑定自己域名

image-20210921093033277

点击New按钮 新建个repo

image-20210921093127162

仓库名字可以填写 username.github.io 其中username填写

也可以随意填写

这两个的区别

随意填写需要在 setting -> pages 自己打开pages服务

image-20210921093915142点击save

username.github.io的就是username.github.io访问

但是随便写就是 username.github.io/随便写的/

我们可以直接在上面上传代码 html就不怎么讲了

GitHub上搭建个博客

目前用的就是hexo的博客 其实你也可以找别的来

首先下载一个工具 aki弄得

https://file.wmza.cn/one/myself/download/menu.sh

复制到一个空文件夹 请确保安装过git(bash) nodejs hexo

输入 1

之后就有了

image-20210921113929646剩下的只需要在网上搜一搜上传文章之类的了

服务器搭建动态博客

之前我已经发了类似的了

重置一次

服务器一般是你需要自己买了(朋友送你也可以)

bt面板比较麻烦 我这里用xp面板

image-20210921140301652

我们首先输入xp面板的安装命令

1
wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh

image-20210921143753087

这样子就安装好了 我们登录

image-20210921145112148

这一步我们选择第一个

(还没写完 真的是没有时间了 有时间会写)