githubblog怎么写( 三 )


{% endfor %}而刚 。
5.如何在github上搭建自己的博客GITHUB上搭建自己的博客的步骤
1前提
需要注册一个github的帐号,并登陆到github.com 。这样就到达了个人首页 。
2开始创建自己的blog
然后点New repository创建一个新的repository,命名为:geffzhang.github.com(这里的geffzhang为你在github上的用户名,下面涉及到的用户名也以geffzhang为例)
3进入这个仓库:geffzhang.github.com,点击偏右上角的Admin,进入Admin页面
找到下面的灰色按钮,名为:Automatic Page Generator
4进入到上面这个页面后,点右下角的continue to Layouts 。则进入了模板选择页面 。
然后选择一个模板,点public按钮即可(偏右上角的位置) 。
5这样就可以访问自己的github博客了~
6.如何在github上搭建个人博客一、为什么在GitHub上托管个人博客 为什么在GitHub上托管博客,这个问题可以分两步来问: 首先,为什么 可以 在GitHub上托管博客? GitHub是一个基于git的版本托管服务网站,上面聚集着几乎全世界的程序大牛,还有着大量的牛逼开源项目 。
而项目一旦成长壮大,一个简单的名称和一段描述很可能就无法满足作者与读者的需要 。此时,GitHub Pages 就应运而生,它允许用户用更具描述性的自定义页面代替源码列表 。
同时,用户也可以利用其作为个人或组织主页,将 静态 网页托管其上 。那么,在有着WordPress等等大量的开源博客系统的情况下,为什么选择在GitHub上托管博客呢? 对程序猿来说无比亲切,光是看起来感觉就很牛逼的"Git驱动式博客开发与发布流程" 。
超级容易,5分钟包学包会的发布方式 。静态页面,建立简单,几乎没有安全性隐患,当然这也是缺点之一,静态页面无法做到太过复杂的交互设计和网站结构 。
不过作为一个简单的个人博客,也不太会有这样的需求 免费而可靠 更加详细的内容可以参见这里 todo: Jekyll + GitHub Pages 的优点与缺点 话不多说,现在就来试试看 。二、10分钟快速搭建一个博客原型 首先确认: 拥有一个GitHub账号 已经安装 Git ,(在Windows下,个人推荐直接安装 GitExtensions ,有中文界面,并且集成了git + putty + kDiff ,比较省心一点啦) 1.建立一个项目 先在GitHub创建一个项目,名字随意,尽量全部小写字母,避免随后会碰到的URL冲突问题 本地运行Git,随意选个目录,将刚才创建的项目clone下来 <!-- lang: bash --> cd /d/ git clone ,内容像这样: <!-- lang: html --> --- title: Hello, My Blog --- {{ page.title }} 先不用急着奇怪为什么一个html文件会出现"{}"这样的标签,这里使用的是 Liquid 模板语言 ,{{ page.title }} 表示“本页面的标题”,更详细的介绍我们以后再讲,不妨这样理解: <!-- lang: python --> #--- begin of page's head title = "Hello, My Blog" #--- end of page's head print(page.title) OK,那么博客主页设计完毕!(别吵 。我答应过你要10分钟内搭建完成的 。
先弄个毛胚房意思意思,美化啊功能啊什么的晚点再说) 4.发布到GitHub 回到git bash,检查一下 git status ,确认 _config.yml 与 index.html 无误后 add,commit,保持使用Git的良好习惯,记得添加提交描述 然后推送到GitHub,这里注意,因为我们使用的是GitHub Pages中的 Project Pages, GitHub仅会将分支 gh-pages 下的内容进行自动生成操作,所以本地的 master 分支应推送到远端的 gh-pages 分支 <!-- lang: bash --> git push origin master:gh-pages 稍微等待一下,最多10分钟(通常不用那么久啦),访问 yourname.github.com/blogdemo ,(其中 yourname 是你的GitHub帐户名,blogdemo则是你的项目名)就会看见你的博客主页(确实很丑 。而且完全不像一个博客的样子,不过别急,慢慢来比较 快~) 另外,如果不幸发现你的中文页面出现了乱码的情况,别着急,还是该死的UTF-8问题,后面我们会一劳永逸的解决他的,暂时先手动调整一下浏览器的编码 。