Github+Jekyll —— 创建个人免费博客(五)jekyll工程发布到github上
来源:互联网 发布:linux 只读文件系统 编辑:程序博客网 时间:2024/04/28 18:21
摘要:
本文中我将介绍一下如何在github上搭建个人Blog(博客),也顺便让我们掌握一下github Pages功能,另外还涉及到Jekyll技术。
===============================分割线====================================
前面的文章我们已经做出了我们的第一个jekyll页面,那么接下来我们尝试把它传到github上托管。考虑到部分跟我一样刚刚接触github上传,这里我就唠叨一点从创建github上的repository开始说吧。
一、新建new repository:
用注册好的账号登陆github主页,点击右上角的“+”符号旁边的三角标展开二级菜单,选择“new repository”:
然后我们开始为我们新建的repository命名,命名需要遵循规则:username/username.github.com
创建完成之后,复制当前资源的git地址:
二、工程内容托管:
1.在本地启动git-bash,通过"git clone(git地址)",将github上的工程复制到本地文件目录下:
查看Git根目录,可以看到多出了一个文件夹,其名称与git地址所对应的github上的工程一致:
将jekyll工程下的所有文件都复制到此目录下:
2.通过指令“git add .”添加github上没有的文件:
3.然后我们需要把这些修改先提交到本地的git中,这是为后面将本地git修改提交到github上做准备,提交本地的指令是“git commit -a -m "修改说明"”:
第一次提交本地git时,提示需要设置一些个人github账户上的信息,设置完毕后再次提交:
4.本地提交完成之后,当然是把本地修改提交到github上啦,这一步骤通过指令“git push origin master”,其中最后一个参数标志的就是提交到的指定版本号,与github上的Branch对应:
提交的时候会弹出Git的登陆框,直接输入github的账号密码完成验证即可完成提交操作:
5.回到浏览器上刷新之前新建的repository,可以看到jekyll工程文件已经顺利提交到github上了:
点击左上角的“commit”也可查看当前github的更新提交日志:
6.回到github中的工程界面,点击右上角的“Setting”选项,在GitHub Pages中可以看到个人博客的访问地址:
7.至此我们就完成了将个人博客部署到github上的所有操作了,访问上述地址,查看效果:
三、修改更新:
上述的操作完成之后,我们只是完成了github上个人博客的部署工作,后续我们需要不断地添加修改博客内容,这里就需要用到git的更新操作,具体如下:
1.这里我们用修改_config.yml文件为例,假如我们屏蔽掉twitter的属性:
2.我们在git-bash中输入指令“git status”查询修改的文件列表:
3.按照提示的指令操作,使用“git add .”添加修改,再使用“git commit -a -m "修改说明"”把修改提交到本地git,再用指令“git push origin master”提交修改到github:
4.查看修改效果:
- Github+Jekyll —— 创建个人免费博客(五)jekyll工程发布到github上
- Github+Jekyll —— 创建个人免费博客(二)Ruby+Jekyll部署
- Github+Jekyll —— 创建个人免费博客(四)jekyll第一个页面
- Github+Jekyll —— 创建个人免费博客(六)jekyll结构优化和Skinny-Bones主题的使用
- Github+Jekyll —— 创建个人免费博客(一)从零开始
- Github+Jekyll —— 创建个人免费博客(三)Git学习
- Git Github Jekyll创建个人博客
- 用github + jekyll创建个人博客
- Jekyll+GitHub搭建个人博客
- Jekyll+GitHub搭建个人博客
- Jekyll&&Github---使用jekyll在github上面搭建个人博客
- 【Github】Github+Jekyll搭建个人博客
- 使用github和jekyll搭建个人免费托管博客
- 使用jekyll bootstrap在github上建立个人博客
- win7下安装jekyll——在github上创建自己的博客
- git+github+markdown+jekyll搭建个人博客
- [前端]jekyll+markdown+github搭建个人博客
- 使用GitHub Pages+ Jekyll搭建个人博客
- Laravel5旋风教程一
- 4pardim+360
- 单链表排序(冒泡排序)(C语言)
- Lampyridae Teleportae
- linux后台面试题和答案
- Github+Jekyll —— 创建个人免费博客(五)jekyll工程发布到github上
- 用IE调试ActiveX控件的相关设置(无法启动调试信息,找不到Microsoft Internet Explorer的解决方法)
- AIDL与Messenger跨进程通信
- Java多线程--CyclicBarrier使用详解
- 用SAM建广义后缀树
- HDU2955(01背包)
- 大端模式和小端模式
- 推荐一个免费的论文查重网站PaperFree
- MySQL 忘记密码:skip-grant-tables