薅github的羊毛-用pages建自己的博客或静态资源站 - 1/2

news/2024/7/5 2:33:19

注册帐号

准备邮箱注册帐号,在注册界面输入用户名、邮箱及密码完成注册。

添加图片注释,不超过 140 字(可选)

1. 在注册成过程中,会往邮箱发送验证码,请如实填写即可

2. 验证码没错的话,就代码创建成功,这时会问您是个人还是团队,团队人员等。您按情况填即可

3. 会要求是收费还要要免费的,选免费。

到此全部注册结束!

创建仓库

注册之后,登录到github上,点击用户的Dashboard中的"New" 按钮,创建一个仓库

创建仓库页

请输入仓库名,并选择public。仓库名会是网站的域名的上下文,请仔细填写,当然后期也可以修改的。

添加图片注释,不超过 140 字(可选)

完了以后进入这个页面

添加图片注释,不超过 140 字(可选)

配置 Pages页面

进入仓库的页面,点”Setting“,再选"Pages",进入配置而,如下图。,选择main分支/(root)点保存(默认就是这个)

添加图片注释,不超过 140 字(可选)

所以请仔细取名字,这样出来的域名会很好看。或者如果有自己的域名也可以做转向。或者用github的二级域名,这个估计得收费了(笔者没有研究,后如有深度应该可进一步探究),用nginx做反向代理应该也成,但可能得花转向的流量费了。

其他的配置完成了,现在开始准备页面。默认域名是 https://帐号名.github.io/<仓库名>

所以请仔细取名字,这样出来的域名会很好看。或者如果有自己的域名也可以做转向。或者用github的二级域名,这个估计得收费了(笔者没有研究,后如有深度应该可进一步探究),用nginx做反向代理应该也成,但可能得花转向的流量费了。

访问测试

准备index.html文件

进入控制台

echo 'hello' >> index.html

git clone  https://github.com/feicuimeipo/sarah.git
cd canvas
echo 'sarah' >> index.html # 编写一个测试页
git add *
git commit -m 'test pages'
git push

访问测试

在浏览器里输入 https://帐号名.github.io/<仓库名> / 即可看到效果。

笔者配置的是 : https://feicuimeipo.github.com/sarah 哈哈,感觉还是蛮好看的。

添加图片注释,不超过 140 字(可选)

这是笔者配置的另外一个比较完整的例子:httpw://feicuimeipo.github.io/canvas/

后记:几点改进

  1. 可以设置分支而不是在主分页上,这样利于生产版与开发版的维护接收

  2. 自有域名转向,配置页里有

  3. 将仓库名取成帐号名,可直接访问 https://feicuimeipo.github.com 访问到sarah仓库pages页

  4. 刚刚只是一个测试页,如果要建站可能需要涉及工具,这个较复杂,未来写文章分享或自行百度

如果要写一个人博客,可以用静博客的工具,如果要制作公司主页可以建站工具...总之需要额外的操作。但门槛还可以,不算太复杂。


http://lihuaxi.xjx100.cn/news/1889734.html

相关文章

leetcode --15 三数之和 【双指针 C++】

原题链接&#xff1a;15. 三数之和 - 力扣&#xff08;LeetCode&#xff09; 题目解析&#xff1a; 题目中说的不可以包含重复的三元组&#xff0c;从示例1可以看出[-1,0,1] 和[0,1,-1]虽然三个数顺序不同但是元素重复了&#xff0c;所以只选取其中一个。而本题难点也在于去重…

用Go汇编实现一个快速排序算法

本代码全网首发&#xff0c;使用Go plan9 windows arm64汇编&#xff0c;实现基础版快速排序算法。 未引入随机因子的快速排序的普通Go代码长这样。 func QuickSort(arr []int) {if len(arr) < 1 {return}base, l, r : arr[0], 0, len(arr)-1for i : 1; i < r; {if arr…

【Axure RP9】元件应用(图文并茂)----含登入,个人简历案例

目录 : 一&#xff0c;元件基本介绍 1.1 元件概述 1.2 元件操作 1.3 快捷键大全 二&#xff0c;基本元件的应用 2.1 形状 2.2 图片 2.3 文本 2.4 线段原件 2.5 热区 2.5.1 热区应用 三, 表单型元件的应用 3.1 文本框 3.2 文本域 3.3 下拉列表 3.4 列表框 3.5 …

记录 | vscode禁止插件自动更新的方法

shift command p 打开然后输入 > setting.json&#xff0c;选择用户设置 在 settings.json 配置文件中增加一项&#xff1a; "extensions.autoUpdate": false,

Java数字化健康卫生智慧云HIS系统源码

基于云计算技术的B/S架构云HIS集挂号、处方、收费、取药、病历于一体,完全适配各类中小型医院、诊所。 一、云 HIS定义 1、云 HIS 系统是运用云计算、大数据、物联网等新兴信息技术&#xff0c;按照现代医疗卫生管理要求&#xff0c;在一定区域范围内以数字化形式提供医疗卫生…

【lesson13】MySQL表的基本操作之create(创建),update(更新)和replace(替换)

文章目录 表的增删查改create测试建表基础测试 update测试建表基础测试 replace&#xff08;替换&#xff09;测试建表基础测试 表的增删查改 CRUD : Create(创建), Retrieve(读取)&#xff0c;Update(更新)&#xff0c;Delete&#xff08;删除&#xff09; create 测试 建表…

富唯智能自动转运机器人——生产制造业的未来

富唯智能自动转运机器人&#xff0c;一款创新的自动化设备&#xff0c;以其独特的优势&#xff0c;为生产制造业带来了更高效的降本增效解决方案。我们坚信&#xff0c;随着科技的进步&#xff0c;富唯智能自动转运机器人将成为生产制造业的未来。 首先&#xff0c;富唯智能自动…

Excel: Python 如何干掉 VBA 系列 丙

以下内容为本人的学习笔记&#xff0c;如需要转载&#xff0c;请声明原文链接 微信公众号「ENG八戒」https://mp.weixin.qq.com/s/FgoU8CxofwY90f3IX2Tpww 获取网络动态数据 本文开始之前夸过海口&#xff0c;说要演示一下喂养家畜的饲料动态成本&#xff0c;其实由于行业数据…