0

0

怎么使用GitHub Pages建立个人网站和博客

PHPz

PHPz

发布时间:2023-04-06 12:46:24

|

1458人浏览过

|

来源于php中文网

原创

github pages 是github提供的一个免费的静态网站托管服务,可以将markdown、html、css、javascript或者其他静态文件托管到您的github pages账户中。 它支持多种自定义域名和主题,可以兼容jekyll,并且还可以自定义404页面等等,非常灵活和强大。所以,使用github pages建立个人网站和博客比较流行。

一、注册Github账号

首先需要拥有一个github账号,可以通过Github官网 https://github.com/ 进行注册,注册过程不多做赘述。

二、创建仓库

以“username.github.io”作为仓库名创建一个新的GitHub仓库。此时,这个仓库名必须为username.github.io,其中username是您的GitHub用户名。

如果想要使用自定义域名,不要采用此方法创建仓库,可以通过在多一个含有自定义域名的仓库来实现。

三、上传网站文件

使用git工具进行clone,然后在本地仓库中创建并上传您的静态网站。

在本地目录下新建一个名为“index.html”的文件,文件中写入您的个人网站的HTML代码。

可以输入以下命令初始化仓库:

$ cd /path/to/local/repo

$ git init

$ git add .

$ git commit -m "first commit"

接下来直接将仓库推送到GitHub。

Microweber
Microweber

Microweber是一款开源的拖放式网站构建工具和强大的下一代内容管理系统,内置电子商务功能。无论您的网站是在线商店、企业网站还是个人博客,您都可以轻松使用Microweber构建。由于其出色的拖放技术,即使没有技术知识,Microweber也使您能够更轻松地构建您的网站,并实时查看您对网站所做的更改。其革命性的实时文本编写和编辑功能以及拖放功能意味着用户体验得到了显著改善,用户能够以更少的时间和精力实现视觉上吸引人的网站和更轻松的内容管理。

下载
$ git remote add origin https://github.com/username/username.github.io.git

$ git push -u origin master

上传完成后,您就可以在https://username.github.io/上查看您的个人网站,此网址也是您以后发布所有的个人网站的发布地址,当您更新网站后,访问者就会看到网站上最新的内容。

如果您想使用自定义域名,需要在GitHub的“Settings”->“Custom domain”中填入您注册的域名,然后在DNS中设置域名解析。

四、使用Jekyll主题

Jekyll是GitHub Pages默认的静态网站生成器,免费,开源且兼容大多数主题。

首先需要在本地电脑上安装Ruby语言,然后在命令行中输入以下指令:

$ gem install jekyll bundler

接着,克隆一个Jekyll主题到本地,然后替换其中的文件内容,将其上传到GitHub Pages仓库中。

$ git clone https://github.com/the-name-of-the-Jekyll-theme.git

$ cd the-name-of-the-Jekyll-theme

$ bundle install

$ jekyll serve

此时,您可以在本地电脑的浏览器中查看您的个人网站,然后直接将该主题推送到GitHub,您的网站上就会使用该主题了。

五、总结

通过GitHub Pages搭建个人网站和博客可以使得我们更好的展现自我,同时也为我们提供了学习和交流的平台,对于个人的发展和工作都有很大的帮助。这里只是简单的介绍,更多的功能及用法需要自行摸索和学习。

Github
Github

Github是一款非常实用的代码开放工具,用户可以按照自己的需求进行搜索,从而快速定位到所需的代码或项目位置,还能在软件中建立自己的代码仓库,有需要的小伙伴快来保存下载体验吧!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

84

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

24

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

56

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

26

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号