Skip to content

Commit

Permalink
Merge branch 'main' of github.com:AIboy996/AIboy996.GitHub.io
Browse files Browse the repository at this point in the history
  • Loading branch information
AIboy996 committed Sep 3, 2023
2 parents 1a41ad6 + 7fba1ee commit 7b3a8bf
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 24 deletions.
50 changes: 27 additions & 23 deletions docs/About/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,42 +5,46 @@ tags:
---

## 本站的来龙去脉
1. 首先,本站的搭建纯属**心血来潮**
某天,我在阿里云上折腾我的云服务器,突然看到了卖域名的服务,我心念一动就去买了一个,也就是[yangzhang.site](https://yangzhang.site)。域名到手了,怎么建站呢?

搞一个带后端的有些麻烦,也有点杀鸡焉用牛刀,所以只做纯静态的网页。
??? info "为了折叠"

如果把静态网页托管在国内服务器或者OSS上,则需要备案,比较麻烦(我认为也没什么必要,还可能因为某些内容被封掉)。
1. 首先,本站的搭建纯属**心血来潮**!
某天,我在阿里云上折腾我的云服务器,突然看到了卖域名的服务,我心念一动就去买了一个,也就是[yangzhang.site](https://yangzhang.site)。域名到手了,怎么建站呢?

到这里,静态网页+国外服务器,我已经得到了最优方案————GitPages!
搞一个带后端的有些麻烦,也有点杀鸡焉用牛刀,所以只做纯静态的网页。

2. 其次,**建站之后放什么东西呢?**
恰好我之前无聊搞了个公众号,发了一些自认为有趣的东西。我就打算先把之前的一些内容重新整理一下,放到这个网站(因为微信推文实在不是一个好的载体,尤其是一些代码内容,谁会拿着手机写代码呢?)
如果把静态网页托管在国内服务器或者OSS上,则需要备案,比较麻烦(我认为也没什么必要,还可能因为某些内容被封掉)。

今后也会同步更新一些内容!<s>实际并没有</s>
到这里,静态网页+国外服务器,我已经得到了最优方案————GitPages!

3. 最后**本站面向哪些人**
既然要写内容,就得搞清楚自己的定位。
2. 其次,**建站之后放什么东西呢?**
恰好我之前无聊搞了个公众号,发了一些自认为有趣的东西。我就打算先把之前的一些内容重新整理一下,放到这个网站(因为微信推文实在不是一个好的载体,尤其是一些代码内容,谁会拿着手机写代码呢?)

我写的统计、数学相关的文章水平怕是捉襟见肘,更多的还是偏娱乐、科普向的。很适合其他专业的本科生和中学生来看。
今后也会同步更新一些内容!<s>实际并没有</s>

我写的IT相关的东西大概也不如网络上已有的优质文章,更多是给我自己作为备忘录(所以会碎碎念,写得很详细,也会搞一些方便自己复制粘贴的案例),或者IT小白看看。
3. 最后,**本站面向哪些人?**
既然要写内容,就得搞清楚自己的定位。

写的日志,权当是发私域微博,图一乐。
我写的统计、数学相关的文章水平怕是捉襟见肘,更多的还是偏娱乐、科普向的。很适合其他专业的本科生和中学生来看。

## 建站的技术
前面也说了,本站属于较为简单的纯静态站点。构建主要用到了五个组件:
我写的IT相关的东西大概也不如网络上已有的优质文章,更多是给我自己作为备忘录(所以会碎碎念,写得很详细,也会搞一些方便自己复制粘贴的案例),或者IT小白看看。

1. **markdown**:我写文章用的文本组织形式,是一种简单、易上手的标记语言。
2. **mkdocs**:用来把写好的`.md`文件转换成`HTML`网页文件的工具。
3. **mkdocs-material**:mkdocs的一个主题,控制本站的样式和一些功能(`CSS & JS`)。
4. **GitPages***:GitHub提供的静态网页托管服务,服务器在国外,不用备案。
5. **阿里云域名+阿里云DNS***:便宜域名,用了自带的免费解析服务,实现自定义域名访问。
写的日志,权当是发私域微博,图一乐。

!!! info "2023.7 更新"
页面托管和DNS解析都换成了CloudFare家的产品,原因是在大陆的网络环境中它们更快。
4. 建站的技术
本站属于较为简单的纯静态站点。构建主要用到了五个组件:

1. **markdown**:我写文章用的文本组织形式,是一种简单、易上手的标记语言。
2. **mkdocs**:用来把写好的`.md`文件转换成`HTML`网页文件的工具。
3. **mkdocs-material**:mkdocs的一个主题,控制本站的样式和一些功能(`CSS & JS`)。
4. **GitPages***:GitHub提供的静态网页托管服务,服务器在国外,不用备案。
5. **阿里云域名+阿里云DNS***:便宜域名,用了自带的免费解析服务,实现自定义域名访问。

!!! info "2023.7 更新"
页面托管和DNS解析都换成了CloudFare家的产品,原因是在大陆的网络环境中它们更快。

详细的建站教程参见文章[用mkdocs搭建个人网站](/Article/mkdocs/practice/)

详细的建站教程参见文章[用mkdocs搭建个人网站](/Article/mkdocs/practice/)
## 我是谁?
### ID

Expand Down
2 changes: 1 addition & 1 deletion overrides/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

{% block announce %}
<!-- Add announcement here, including arbitrary HTML -->
最近更新(๑•ᴗ•๑)♡ : <a href="/Project/high_school_math/">高中数学讲义</a>
最近更新(๑•ᴗ•๑)♡ : <a href="/Blog/2023/graduation_pics">毕业留影</a>
{% endblock %}


Expand Down

0 comments on commit 7b3a8bf

Please sign in to comment.