网站首页 > 技术教程 正文
本文目录:
类型
GitHub Pages 站点的类型有三种:
为站点创建仓库
必须先在 GitHub 上有站点的仓库,然后才可创建站点。
1:使用+下拉菜单选择 New repository(新建仓库)。
2: 输入仓库的名称和说明(可选),仓库名称必须为 <user>.github.io ,因为我们创建的是用户站点。
创建后我们的仓库就生成了:
image-20210205184256975.pnghttps://github.com/virhuiai/virhuiai.github.io.git
https://github.com/virhuiai/virhuiai.github.io.git
初始化仓库
本地创建virhuiai.github.io.git,并提交一个文件到Github:
cd /Users/virhuiaivirhuiai/Documents/virhuiai-github
mkdir virhuiai.github.io.git
cd virhuiai.github.io.git
git init
echo "# virhuiai.github.io" >> README.md
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/virhuiai/virhuiai.github.io.git
再看仓库上就有我们的提交的内容了:
创建 Jekyll 站点
在仓库目录下,运行容器
cd /Users/virhuiaivirhuiai/Documents/virhuiai-github/virhuiai.github.io.git
# 运行容器
docker run --name virhuiai-jekyll \
-p 4000:4000 \
--volume="$PWD:/srv/jekyll" \
-it jekyll/jekyll:4.0 \
/bin/sh
-p命令是为了方便后面直接在容器中运行,指定了端口。
生成:
jekyll new .
强制生成:
jekyll new . --force
因为没装tree,切到宿主机到相应的目录下查看下结构:
tree -C
其中.gitignore还自动添加了一些内容:
修改Gemfile
打开Gemfile,会发现这样的提示:
# Happy Jekylling!
gem "jekyll", "~> 4.1.0"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.5"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
按提示修改,其中版本号参见:
https://pages.github.com/versions/
#gem "jekyll", "~> 4.1.0"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.5"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
gem "github-pages", "~> 211", group: :jekyll_plugins
更新Ruby国内源
# 改用Ruby国内源
# 移除官方镜像源.
gem sources --remove https://rubygems.org/
# 添加国内源ruby-china。
gem sources -a https://gems.ruby-china.com/
# 确保只有一个镜像源。
gem sources -l
Gemfile中也修改:
更新
bundle install
下载一堆….
bundle update github-pages
嗯,已经是最新的,刚刚没注意看说明有字眼:update and install。
推送
git push -u origin BRANCH
已经到上面了,现在点右下角的github-pages:
查看GitHubPages效果
再点View deployment:
就可以看到:
我们的GitHub Page就配置好了。下回看的时候直接输入地址过来就可以:
https://virhuiai.github.io/
本地效果查看
jekyll serve
打开http://127.0.0.1:4000/,就和GitHub Pages上一样了。
后面就用这个方式建出来的站点吧,GitHub上,GitHub Page,本地Jeklly,本地Markdown都正常使用。
- 上一篇: 个人怎么弄微信小程序?流程+注意事项科普
- 下一篇: 「新手向」从零开始搭建一个酷炫免费的个人博客
猜你喜欢
- 2024-10-22 3. 使用Go语言编写个人博客 编写数据库连接与用户模型
- 2024-10-22 7.Go语言编写个人博客 用户登录 go语言开发博客
- 2024-10-22 如何搭建WordPress个人博客网站 wordpress搭建个人博客教程
- 2024-10-22 修改ZBLOG后台地址如此重要 zblog主题修改
- 2024-10-22 如何搭建个人博客网站?角点科技教你搭建博客网站
- 2024-10-22 4. 使用Go语言编写个人博客 新增用户并使用CURL测试
- 2024-10-22 2. 使用Go语言编写个人博客 目录结构概述与创建
- 2024-10-22 个人独立博客还有存在的必要吗? 知名的独立博客
- 2024-10-22 作为一个程序员居然还没有自己的博客?
- 2024-10-22 Python自动化运维系列:Django搭建个人博客之前端篇
你 发表评论:
欢迎- 04-29模版网站建设制作的八步流程
- 04-29手机端网站简单制作教程,怎么快速制作一个移动端的网站
- 04-29好看的流程图模板分享,让你轻松制作流程图!
- 04-29写小说大纲模板,小说生成器,橙瓜码字让你快速上手写小说
- 04-29手把手教你制作公司常用考勤表模板,一次制作,永久使用
- 04-29视频剪辑模板怎么制作?新手剪辑上手也很快
- 04-29视频自定义封面图使用说明
- 04-29一分钟学教育技术:电子奖状在线制作,简单排版复制学生名字即可
- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)