网站成功建站啦

Github Pages建站流程详解

Posted by Leeeezy on February 3, 2025

一个工作室最重要的东西有哪些🤔?

  • 网站
  • 产品

Github Pages 建站流程

域名

  • 购买域名
    • 国内外域名区别
      • 国内域名商购买域名需要备案 时间久

      • 国外域名商购买域名无需备案 支付方式有限

    • 推荐购买方式

      域名商 国家/地区 说明
      GoDaddy 美国 可以使用支付宝,价格较贵,该域名商为本网站域名服务商
      NameSilo 美国 似乎无法使用支付宝,但是可以使用银联,价格实惠
      • 由于国内域名商提供备案条件需要租用云服务器达到规定时间,且国内域名无法指向github.io,性价比低 不推荐
  • 域名DNS解析
    • 需在域名商处完成DNS解析操作,以本网站域名服务商 GoDaddy 为例进行演示

    image_godaddy_0

    • 打开图示界面,选择新增记录,填写以下5个记录

      类型 名称 内容值 TTL
      A @ 185.199.108.153 1小时
      A @ 185.199.109.153 1小时
      A @ 185.199.110.153 1小时
      A @ 185.199.111.153 1小时
      CNAME www e.g.{username}.github.io 1小时
  • Github Pages 申请
    • 新建个人 公开Public 仓库,仓库名称为 {username}.github.io

    • 打开 Setting,选择左边栏的 Pages 选项

    • /(root) 更改为 /docs 后再改回 /(root) 以此来使能Github Pages,如下图

    image_github_0

    • 填入刚刚所购买的域名到下方 Custom domain 处,可先退出,等待DNS传播后勾选 Enforces HTTPS,如下图

    image_github_1

    • 上述流程结束后,将可以使用购买的域名进行网页访问

静态网页工程简介

本网页使用 JEKYLL 进行网页静态搭建,参考了qiubaiying.github.io 项目

```shell
├─css           CSS样式
├─fonts         字体
├─img           Page图片
├─js            前端
├─less          CSS拓展
├─pwa           网页标签ICO
│  └─icons
├─_includes     
├─_layouts      布局
└─_posts        文章
```
  • 以下列出需要修改的 文件 的说明

    文件 说明
    _config.yml 网页配置文件
    index.html 主页 HTML 文件
    about.html 关于页面 HTML 文件
    tags.html 标签页面 HTML 文件
  • 以下列出需要修改的 图像文件夹/文件 说明

    文件夹 说明
    pwa/icons 网页应用图标(如手机端将网页添加到桌面时的图标)
    img 网页图标
    • img/ 文件说明
    文件 说明
    avatar.jpg 用户头像
    favicon.ico 网页标签图标
    apple-touch-icon.png Apple 网页标签图标
    404-bg.jpg 404
    home-header.jpg 主页 HOME 头图
    about-header.jpg 关于 ABOUT 页面头图
    ag-header.jpg 标签 TAGS 页面头图

静态网页工程修改

  • 对于除 _config.yml 外的文件的修改,主要更改文件开头的内容
      ---
      title:          标题
      layout:         布局
      description:    简介
      header-img:     头图
      ---
    
  • 对于 _config.yml 文件,有以下几处需要修改

    修改位置 说明
    # Site settings 网站设置
    # Sidebar settings 边栏设置
    # SNS settings 链接网站设置
    # Friends 友站链接设置

❗❗❗目前,本工程只支持以下几个网站的链接

       
BiliBili 简书 知乎 Github

若要添加新的网站链接,请自行去 _include/footer.html_layouts/page.html 并参照其他网页的添加方式自行添加😁

文章编写

---
layout:     post
title:      名称
subtitle:   子标题
date:       日期
author:     作者
header-img: 头图
preview-img: 预览图
catalog:    true
tags:   标签
---

....(context)

编写完成后必须命名为 xxxx-xx-xx-title(日期-标题)的结构,并放置于 _posts 文件夹内