创建你的个人网站:免费且简单的教程

>主页>文章列表

想要拥有一个展示个人文章、作品或作为个人主页的网站作为FDO的分支网站吗?静态网站是一个不错的选择,它不仅搭建简单,而且完全免费。本文将引导你通过 fork 已有的网站框架项目,快速搭建一个FDO的分支网站(当然也可以用于属于你自己的展示型网站)。

准备工作

在开始之前,你需要做好以下准备:

  1. GitHub 账号: 这是构建网站的基础平台。
    • 推荐使用 GitHub 网页版,而非客户端,以确保所有功能可用。
    • GitHub 是一个国外平台,无需担心内容审查,但连接速度可能不稳定。建议在网络条件允许的情况下使用,或考虑开启代理。
    • 可以使用任何邮箱注册,但为了安全起见,建议避免使用国内邮箱。如果你有使用代理,可以先注册一个 Proton 邮箱,再用它来注册 GitHub。
    • 注意: 你在 GitHub 上设置的用户名会影响你最终的网站地址,所以尽量选择一个好记的用户名。
  2. 浏览器: 建议同时打开本教程页面和 GitHub 页面,并确保 GitHub 账号已登录。

选择并 Fork 网站风格项目

我们已经为你准备好了包含不同风格的网站框架项目,你只需要选择喜欢的风格并 Fork 到你的 GitHub 账号下即可:

修改网站内容

Fork 项目后,你就可以开始修改网站内容,将其变成你自己的个人网站了。以下是修改步骤:

  1. 进入你 Fork 后的仓库页面 (例如: 你的用户名/website-templates)。
  2. 浏览项目文件,你会看到以下文件和文件夹:
    • index.html: 默认主页文件 (简洁黑白风格)。
    • homepage.html: 蓝绿色毛玻璃效果主页文件。
    • articlepage.html: 蓝绿色毛玻璃效果文章页文件。
    • succinct_article_page.html: 简洁黑白风格文章页文件。
    • css 文件夹: 存放 CSS 样式文件。
    • images 文件夹: 存放示例图片。
  3. 选择你要修改的文件,例如,如果你想修改默认主页 (简洁黑白风格),就点击 index.html 文件名。
  4. 点击右上角的 铅笔图标 (手机端是省略号,选择 “Edit this file”),进入在线代码编辑器。
  5. 滑动页面,找到以下内容,你可以修改它们:
    • 网页标题: <title>这里是网页名称</title></title> 前面的内容是网页名称,显示在浏览器标签页的标题栏。
    • 主页大标题: <h1>这里是主页标题</h1></h1> 前面的内容是主页的大字标题部分。
    • 主页副标题/介绍: <p>这里是网站的描述或介绍</p></p> 前面的内容是主页的副标题或个人介绍。
    • 文章列表或链接: 你可以在 <div class="content"> 区域下添加你的文章列表或链接。 模板中已有一些示例链接。
  6. 修改完成后,拉到页面底部,填写 Commit message (更新说明),然后点击绿色的 "Commit changes" 按钮 保存修改。
  7. 重复以上步骤,修改其他文件,例如 homepage.html (蓝绿色毛玻璃效果主页) 或 succinct_article_page.html (简洁黑白风格文章页) 等。

部署 GitHub Pages

修改内容后,你需要部署 GitHub Pages 才能让网站上线:

  1. 打开你的 Fork 后的仓库,点击右上角的 “Settings” 按钮。
  2. 在左侧导航栏中,找到 “Pages” 并点击。
  3. 在 “Source” 部分,找到 “None” 按钮并点击,选择 “main” 分支 (或 “gh-pages” 分支,如果项目使用了该分支)。
  4. 点击右边的 "Save" 按钮 保存设置。
  5. 刷新几次页面,稍等片刻 (通常一分钟左右),你会看到一个以 "Your site is live at" 开头的链接,这就是你的网站地址,格式通常为 你的用户名.github.io/website-templates (如果你的仓库名是 website-templates)。
  6. 点击链接右边的 “Visit site” 按钮,检查你的网站是否正常显示。

自定义网站内容 (深入)

除了修改文字内容,你还可以进行更深入的自定义,例如:

修改默认首页风格

默认情况下,访问 你的用户名.github.io/website-templates 会显示 index.html 文件的内容 (简洁黑白风格主页)。如果你想使用蓝绿色毛玻璃效果主页作为默认首页,可以进行以下操作:

  1. 进入你的仓库代码页面
  2. homepage.html 文件重命名为 index.html
  3. (可选) 将原来的 index.html 重命名为其他名称,例如 succinct_index.html,以便保留简洁黑白风格主页。
  4. 提交 (Commit) 这些更改
  5. 等待 GitHub Pages 重新部署,然后访问你的网站,默认首页就会变成蓝绿色毛玻璃效果风格。

添加新的文章页面

你可以通过创建新的 HTML 文件来添加更多的文章页面:

  1. 在你的仓库根目录下,点击 "Add file" -> "Create new file"。
  2. 输入新的文件名,例如 article1.html, my_article.html 等。 注意使用 .html 后缀。
  3. 复制文章页模板代码 (例如 articlepage.htmlsuccinct_article_page.html) 粘贴到新的文件内容中。
  4. 修改新文章页面的内容,包括标题、正文等。
  5. 在你的主页或其他页面中,添加链接到新的文章页面。 例如,在主页的 index.html 文件中,使用 我的第一篇文章 创建链接。
  6. 提交 (Commit) 这些更改。
  7. 等待 GitHub Pages 重新部署,然后你就可以通过链接访问新的文章页面了 (例如 你的用户名.github.io/website-templates/article1.html)。

代码说明 (通用)

以下代码说明适用于所有 HTML 文件,帮助你更深入地自定义网站内容:

使用 Cloudflare 加速访问(可选)

如果你的网站访问不稳定,可以考虑使用 Cloudflare 加速访问。对于静态网站,Cloudflare 提供免费的部署服务。

Cloudflare 部署步骤

  1. 使用你注册 GitHub 的邮箱注册并登录 Cloudflare 账号。(也可以使用其他邮箱,但关联 GitHub 账号会麻烦一些)
  2. 下滑找到 “start building” 按钮并点击。
  3. 选择第一个 “Build” 开头的选项。
  4. Cloudflare 会检查你的邮箱,打开邮箱找到验证邮件,并点击其中的链接。
  5. 点击 “Pages” 选项。
  6. 点击 “Connect to git” 按钮。
  7. 在跳转的页面中,点击 “Connect GitHub”。
  8. 在接下来的页面中,直接下滑并点击绿色的 “Install” 按钮。
  9. 登录你的 GitHub 账号。
  10. 选择你要部署的仓库 (你的 Fork 项目),并点击。
  11. 输入项目名称,注意,这个名称也会影响你的 Cloudflare 免费网址,尽量选择简短好记且和 Cloudflare 提供的网址不同的名称。
  12. 滑动到页面底部,点击蓝色的 "Save" 按钮。
  13. 等待部署完成后,点击右下角蓝色按钮退出,你会看到你部署的网站,点击右上方的 “Visit Site” 按钮进行检查。
  14. 如果有其他 GitHub 仓库需要部署,点击左上角的 "Workers" 重复以上步骤。

创建分支网站(子目录)

如果你想创建类似于 A.com/B/C 这样的分支网站,步骤与原教程创建分支网站部分相同,但操作对象变为你 Fork 后的项目仓库。

  1. 在你的 GitHub 仓库中创建一个新的文件夹(), 例如 B
  2. B 文件夹中,创建另一个文件夹,例如 C
  3. C 文件夹中,创建一个 index.html 文件,并将你想要展示的内容(如文章页模板代码)粘贴进去。
  4. 提交 (Commit) 这些更改 到你的 GitHub 仓库。
  5. 确保你的 GitHub Pages 设置 指向 main 分支(或者你实际使用的分支)。
  6. 稍等片刻,让 GitHub Pages 部署新的更改。
  7. 访问你的分支网站,地址为 “你的用户名.github.io/website-templates/B/C。”

注意事项: (与原教程分支网站部分相同)

总结

通过以上步骤,你就拥有了自己的个人网站和分支网站,快去尝试构建吧! 现在专注于修改模板内容,打造独具个人特色的网站吧!