当前位置:网站首页>Quickly build a website with static files
Quickly build a website with static files
2022-08-04 01:03:00 【A-L-Kun】
Article table of contents
Deploy static files
I. Initialization
1. Create a file
First of all, we need to create our file, which can be written with a little content.Then the static files we wrote are added to the GitHub remote repository using git for us to deploy, here IIt is a simple post-management page built using the bootstrap framework, and also sets up the login interface and a help document
2. Upload file
We create a warehouse WebTest on GitHub to store our code, and the creation of the warehouse is also in articleMedium
After the repository is created, we start uploading our files. After the upload is complete, as shown below:

Then we start deploying our website
Second, GitHub
1. Basic deployment
First, let's talk about using GitHub to deploy a website

Then we can access our deployed projects through https://liuzhongkun1.github.io/WebTest/
The project address is: https://github.com/liuzhongkun1/WebTest
Principle:
We visit: https://liuzhongkun1.github.io/WebTest/ This address is equivalent to visiting https://liuzhongkun1.github.io/WebTest/index.htmlThe default access address of GitHub is index.htmlSo what should I do if I want to access help.html?Similar to the above visit, except that we need to enter the html file path:https://liuzhongkun1.github.io/WebTest/help.html
Special Features:
Create a project named xxx.github.io (xxx is your username), and then deploy in the above way to get xxx.github.io .
For example, if my Github username is
liuzhongkun1
, create a repository namedliuzhongkun1.github.io
and deploy it there.
2, framework deployment
Then the question is, how should we deploy Vue, react and other frameworks?
It's also very simple. These frameworks are essentially web files. We need to compile locally, package and create them, and then upload the files in the build
directory to the prepared ones through git.In warehouse
The rest of the steps are similar to the above
Third, netlify
Then we will learn how to use netlify to deploy our static website
First we need to log in to this website with GitHub account, click import from Git

Click steps:
import from Git -> GitHub -> Authorize ->
After authorization, select the warehouse where we need to deploy the website

Then we can configure our file

Skip the warning, because we are using static files and don't need to compile and then run the deployment, we can see

Let's take a look at the log information during the deployment process

So, can we change our site name?The answer is yes

Our site name changed from https://bucolic-figolla-b8ffb4.netlify.app/https://lzk.netlify.app/
At the same time, we can also bind the domain name we purchased to this:


However, since I don't have a domain name for the time being, I won't continue writing. You can read the official documentation to bind your own domain name.
边栏推荐
- Demand analysis of MES management system in electronic assembly industry
- pcl点云数据 转化为 Eigen::Map
- typescript52-简化泛型函数调用
- LeetCode third topic (the Longest Substring Without Repeating Characters) trilogy # 3: two optimization
- VR panorama shooting online exhibition hall, 3D panorama brings you an immersive experience
- MySQL回表指的是什么
- typescript54-泛型约束
- Mvc、Mvp和Mvvm
- GNSS文章汇总
- [store mall project 01] environment preparation and testing
猜你喜欢
nodeJs--async/await
Vant3 - click on the corresponding name name to jump to the next page corresponding to the location of the name of the TAB bar
共享新能源充电桩充电站建设需要些什么流程及资料?
【性能优化】MySQL性能优化之存储引擎调优
MongoDB数据接入实践
Getting started with MATLAB 3D drawing command plot3
特征值与特征向量
jmeter跨平台运行csv等文件
网络带宽监控,带宽监控工具哪个好
What warehouse management problems can WMS warehouse management system solve in the electronics industry?
随机推荐
【性能优化】MySQL性能优化之存储引擎调优
数组_滑动窗口 | leecode刷题笔记
取模运算(MOD)
【虚拟化生态平台】虚拟化平台搭建
Web3 安全风险令人生畏?应该如何应对?
[store mall project 01] environment preparation and testing
Array_Sliding window | leecode brushing notes
LeetCode third topic (the Longest Substring Without Repeating Characters) trilogy # 3: two optimization
Web3 security risks daunting?How should we respond?
互斥锁、读写锁、自旋锁,以及原子操作指令xaddl、cmpxchg的使用场景剖析
114. 如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
一文参透分布式存储系统Ceph的架构设计、集群搭建(手把手)
boot issue
手撕Nacos源码,今日撕服务端源码
Linux安装mysql最简单教程(一次成功)
微服务的简单介绍
【详细教程】一文参透MongoDB聚合查询
GraphQL背后处理及执行过程是什么