Github快速搭建个人/组织网站

news/2024/11/19 22:44:41/文章来源:https://www.cnblogs.com/jiaming121/p/18555763

最近课题组要建网站,记录一下速通流程。follow本流程你可以快速获得一个个人或组织的网站首页,部署在github的服务器上,完全免费。

预备工具

ke xue上网,从而登github
本地安装git

步骤 1

在自己的github账户建立空repo,必须命名为USRNAME.github.io (USRNAME是你的github账户名称)。在本地随便一个地方建立空文件夹并进入,在此处git clone这个repo,得到一个名为USRNAME.github.io的文件夹。

步骤 2

找一个别人已发布的基于github的课题组网站,例如我感觉这个比较简洁好看,将它下载到本地,并将其中所有内容复制到USRNAME.github.io文件夹中。

当然也可以从头自己根据github的JekyII工具进行编译,但就不叫速通了,本文不涉及。

步骤3

在USRNAME.github.io目录下打开终端,使用git命令同步内容至github的服务器,具体命令为:
git add .
git commit -m 'Initial GitHub pages site with Jekyll'
git push -u origin main
此时可能会有两个报错:

(1)fatal: unable to access 'https://github.com/xxx.git/': Failed to connect to 127.0.0.1 port 56832: Connection refuse 这是代理问题,执行git config --global --unset http.proxygit config --global --unset https.proxy。此处感谢大家的帮助。

(2)Git, fatal: The remote end hung up unexpectedly
这是由于git上传时buffer不够了,执行git config http.postBuffer 52428800扩大buffer至50M再尝试,若卡住不动,则再缩小至5242880尝试,以此类推。此处感谢大家的帮助。

上传后就可以打开repo的网页看到上传的内容啦。

步骤 4

在repo网页上进入setting/Codespaces,点击set up prebuild,在branch里勾选main,其他无所谓,然后create,开始编译网站,约耗费十几分钟:
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/837042.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

类和对象案例

第一道1.先写一个手机类,将属性和行为全部写完2,再写一个手机测试类,将其成员变量赋值 并不是只有测试类才能写main,其他类也可以有main,只不过代码会很臃肿,测试就用测试,不要把main写在其他类里总览第二道1.先写一个书类2.再写一个书测试类,将其成员变量赋值总览提供…

学习笔记(三十九):默认界面扫码

基本概念 默认界面扫码能力提供系统级体验一致的扫码界面,Scan Kit对系统相机权限进行了预授权,调用接口时,无需开发者再次申请相机权限。 适用于不同扫码场景的应用开发 场景介绍 默认界面扫码能力提供了系统级体验一致的扫码界面以及相册扫码入口,支持单码和多码识别,支…

网卡-国家码

交互大屏、笔记本等产品出口海外,也是网络相关设备,会发出AP热点网络,所以出口海外要符合当地法规。 大屏需要以自带网卡开出本地热点,用于投屏、设备间协同等操作。热点这块受限影响的是信道,每个国家都有雷达信道以及其它军事等受限信道,使用信道时避开这些雷达信道。…

人工智能之机器学习基础——K-Means

K-Means 是一种无监督学习算法,用于将数据划分为 KKK 个簇(Clusters),使得每个簇中的样本尽可能接近其簇中心,簇之间尽可能远离。K-Means 常用于聚类分析,例如客户分群、图像分割等任务。

2643: 鼠鼠的薪水 while

include <bits/stdc++.h> using namespace std; int maxx, a, b, c; int main( ) { cin >> a; b=10; c=3; while(b!=a) { if (c1||c2) { b+=7; } b--; c++; c%=7; maxx++; } cout << maxx; } 反思: while(b<a) 做错,正确为: while(b!=a)

人工智能之机器学习基础——决策树(Decision Tree)

决策树是一种用于分类和回归的非参数模型,能够通过一系列的条件判断(分裂规则)将输入数据划分为子区域,从而完成预测任务。 1. 决策树的基本结构 决策树由以下三部分组成:根节点(Root Node):表示整个数据集,最初没有任何划分。内部节点(Internal Node):表示一个特定…

Vue UI创建项目问题

1.使用cmd命令行【Vue UI】创建项目出现【 Failed to get response from https://registry.npm.taobao.org/vue-cli-version-marker】 原因:镜像问题 处理:npm config get registry查看镜像源是【https://registry.npm.taobao.org/】 替换镜像源:(换成TX的,TaoBao的创建项…

基于Java+Springboot+Jpa+Mysql实现的在线网盘文件分享系统功能设计与实现二

今天发布的是一款由springboot+freemark+jpa+MySQL实现的在线网盘文件分享系统,其功能跟百度网盘非常类似,普通用户可以注册登录,注册后默认分配1G的空间大小,登录进去后可以新建文件夹、上传各种类型的文件、文件移动、复制、下载、删除、分享,分享分为私密分享和公开分享…

『模拟赛』多校A层冲刺NOIP2024模拟赛24

『模拟赛记录』多校A层冲刺NOIP2024模拟赛24Rank 。A. 选取字符串 签。 一眼想到动物园那个题面,kmp 求出的 next 数组实际上就是既是它的后缀又是它的前缀的字符串中(它本身除外),最长的长度。 那么可以想到,某个串除了它自身外,能选的 p/q 最长即为它的 next。更短的可…