注册创建
其实现在有很多静态站点的搭建方式, 可以参考下静态站点生成器内有很多种快速构建静态站点的生成器. 随意选一个吧, 目前使用的是 docsify, 至于其他的几个也都用过一些, 比如
HexoGatsbyVuePress等
-
首先你得有一个 Github 账号, 至于注册嘛,就很简单了, 填写一个邮箱和密码之后收到邮件填入 code 码就可以了
-
登录进入后, 点击新建仓库
- 进入仓库点击,
setting配置管理
- 往下翻找到
Github Page项目栏, 默认选择的是master branch, 也可以自己定义创建一个gh-pages分支, 专门用于部署静态站点, 也可以选择master分支下的某一个文件夹
其实这里主要依赖的就是
index.html文件, 会作为首页进行访问. 可以是单页面 也可以是多页面, 允许引入其他的JS和css文件, 当上述操作完成之后就会显示一个可以访问到的地址, 如果是404需要查看一下是否设置有错误
静态构建
现如今, 部分静态站点是采用的单页面方式进行访问, 如何利用静态站点生成器创建一个单页面的站点呢 ? 首先先看一下使用 docsify 进行搭建, 一步一步的进行操作, 假设按照创建项目流程新创建一个项目
blog后,git clone到本地之后
docsify
markdown语法
首先全局安装生成器命令
npm i docsify-cli -g
# git clone 项目
cd blog
# 初始化文档
docsity init ./docs
# 本地预览
docsify serve docs
此时初始化时会创建一个
docs文件夹, 目录下包含有index.html(将会引入必须要的js和css文件, 以及后续的配置项也在文件中配置), 和一个README.md文件
添加 loading
可能会觉得在网络较差时加载比较慢, 体验不是很好
index.html
<!-- 这里的加载中将会在进入页面时, 加载其他文件时显示, 当一切就绪后自动消失, 也可以自定义写样式优化 -->
<div id="app">加载中...</div>
部署到 Github
期间无需
build直接可以按照最上方开始的时候, 点击进入setting配置, 在选择Github Page时的目录文件时, 选择master branch docs folder, 因为这里我们是init时的一个docs文件夹
到此利用
docsify生成器已经可以构建我们自己的静态站点了, 学习使用markdown语法进行编写