Hiyoteam / build-free-website

新手向部署免费网站的教程。| A tutorial for newbies towards deploying free websites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build-free-website

本教程致力于教您免费创建自己的个人网站。

方法1:Github Pages

如果你想要一个简单易用的建站方式,那么Github Pages和Markdown组合就是一个不错的选择。下面将介绍如何使用这种方式建立自己的网站。

首先,你需要一个Github账号和一个代码仓库。在仓库中,创建一个新的分支,名称为“gh-pages”。这个分支会被用来托管你的网站。

接下来,你需要选择一个合适的主题。可以在Github上搜索“Jekyll themes”,然后找到一个适合自己的主题,并将其fork到自己的仓库中。然后,在主题中创建一个Markdown文件,这个文件会自动转换为HTML页面,成为你的网站的一部分。

在Markdown文件中,你可以使用Markdown语法来编写内容,例如标题、段落、列表、链接等等。同时,还可以使用一些特殊的标记来添加代码块、图片和表格等其他元素。

一旦你完成了Markdown文件的编写,将它们推送到“gh-pages”分支,Github Pages就会自动构建和发布你的网站。你可以在网址https://你的用户名.github.io/你的仓库/中查看它。

现在,让我们来看一下这种建站方式的优缺点。

好处:

  • 简单易用:使用Markdown编写网站内容非常容易学习,而且Github Pages提供了自动构建和托管功能,省去了很多麻烦。
  • 免费:Github Pages是免费的,不需要支付任何费用。
  • 版本控制:Github Pages和Git代码仓库集成,可以方便地管理版本和修改历史记录。

缺点:

  • 有限制:Github Pages虽然功能强大,但也有一些限制,例如每个仓库最多只能有一个网站,每个月有带宽和存储限制等。
  • 依赖Github:这种方式依赖于Github的稳定性和可用性,如果Github出现问题,你的网站也可能受到影响。
  • 总的来说,如果你想要一个简单、免费且易于维护的网站,那么使用Github Pages和Markdown是一个不错的选择。它不仅适合个人博客和简单的网站,也可以用于小型商业网站和在线文档。

方法2:Replit

如果你想运行一些程序(如PHP,ASP,Flask)在网站服务器,Replit是一个不错的选择。

首先,您需要注册一个Replit账号,在主页进行Craft操作,从搜索框中找到您网站程序的语言,创建一个repl。

接着,进入这个repl,点击run即可启动网站,右侧的视图将会弹出弹窗,为您网站的浏览,上方的地址栏为您网站的网址。

绑定域名:

首先您需要打开浏览试图,点击铅笔形状的按钮,输入您要绑定的域名。 接着,在您域名的DNS中增加一下记录。 CNAME 子域名 REPL地址 点击完成后即可绑定域名

好处:

  • 可以支持动态程序
  • 免费:Replit的基础版完全免费!
  • 版本控制:Replit和Git代码仓库集成,可以方便地管理版本和修改历史记录。

缺点:

  • 性能限制。
  • 一段时间未访问将会自动休眠。
  • 代码公开,可能会被他人窃取。
  • 仅支持Websocket/HTTP
  • 只能转发一个端口

方法3:CodeSandbox

CodeSandbox是一款强大的应用托管平台。你只需注册一个CodeSandbox账号,就可以按照自己需要的模板创建无限制的仓库。

好处:

  • 免费
  • 相对于Replit,性能限制更松
  • 不会休眠
  • 支持多端口转发
  • 支持VSCode无感远程开发
  • 高度Git集成

缺点:

  • 不能绑定自定义域名
  • 代码公开,可能被窃取

About

新手向部署免费网站的教程。| A tutorial for newbies towards deploying free websites.

License:MIT License