git+jekyll部署备忘

github,会自动帮忙编译jekyll编写的文件,只要将文件放到gh-pages分支

(或者使用官方教程的二级域名方式,项目名字,可以随便起,官网的例子是 用户名.github.com 作为项目名字,可以使用  用户名.github.com  访问项目)

本文主要讲分支方式

登录后,访问https://github.com/new,创建仓库如下图:

image

 

 

创建本地仓库有2个方法

1.git clone https://github.com/username/abc 最终步骤可用username.github.io/abc访问;(.io或者.com均可)

其余步骤按照官网的即可

 

但是这个没有把页面放到gh-pages分支,所以建议还是提交前的步骤要转到下面设置;
2.手动调整

本地编辑及上传

在磁盘上创建一个目录,该目录与上面的项目名同名,在该目录下启用Git Bash命令行,并输入如下命令

1 $ git init

该命令实际上是在该目录下初始化一个本地的仓库,会在目录下新建一个.git的隐藏文件夹,可以看成是一个仓库数据库。

创建一个没有父节点的分支gh-pages,并自动切换到这个分支上。

1 $ git checkout --orphan gh-pages

$ git add .
$ git commit -m "first post"
$ git remote add origin https://github.com/username/projectName.git
$ git push origin gh-pages
  1. 将当前的改动暂存在本地仓库
  2. 将暂存的改动提交到本地仓库,并写入本次提交的注释是”first post“
  3. 将远程仓库在本地添加一个引用:origin 第三部这个会失败,换个方式处理(h1.github.io,这个可以改为任意字符串,例如abc,这里是早期学习时的小bug...)

      git remote set-url origin https://github.com/tongxunlu/h1.github.io.git
      (git好像可有可无)

      git remote -v 查看位置是否写对,如下图:

4.向origin推送gh-pages分支,该命令将会将本地分支gh-pages推送到github的远程仓库,并在远程仓库创建一个同名的分支。该命令后会提示输入用户名和密码。

     现在,你可以泡杯咖啡,并等大约10分钟的时间,访问http://username.github.com/projectName就可以看到生成的博客了


 
 
参考资源 :http://stackoverflow.com/questions/1221840/remote-origin-already-exists-on-git-push-to-new-repository 解决origin问题
 http://pages.github.com/ 官网
http://pchou.info/web-build/2013/01/05/build-github-blog-page-02.html 
域名配置教程
http://jekyllcn.com/docs/github-pages/ 
 
 
 
2014-08-20-补充
本地可以按照教程直接源码解压后的一级目录就得,注意配置一下配置文件,_config.yml指定对应参数
 
按照官方的page.github.com教程,新建的项目是master,访问就是 用户名.github.io,
1.通常这种项目是单一不会带其他项目;
2.如果有其他子项目就必须通过二级目录的方式来访问,但是不建议,1个归1个;
 
总结如下:
1.如果是独立的项目,就按照官方教程page.github.com,来设置blog;
2.如果是组织公司,统一一个帐号,下属很多项目,就要用二级目录访问项目,例如
:http://teamwingui.github.io/ui2/
如果子项目众多,这时候,就根据官方教程步骤,建立一个父 pages,来索引子项目作为超链接,这个方式不错;
3.关于gh-pages,如果是通过第二种方式生成的,则建议,初始化时,先生成master项目,然后再生成gh-pages分支;(操作步骤,window客户端,比较简单,publish)
4.jekyll的配置,要根据官方教程,配置一下,由于bootstrap的项目文档,按照官方教程,可以直接jekyll serve运行,但是上传到github则不得,上传时,只能上传文档的源码,和_config.yml
 
 

转载于:https://www.cnblogs.com/wuduan/p/4027456.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

buidulbs android.jar,在将AS项目迁移到IDEA时,无法将com.android.bui...

我需要从Android Studio迁移到IntelliJ IDEA,因为我需要在Java中进行其他一些非Android的工作.我从git克隆了我的项目,并将其导入到IDEA中.但是,我在此过程中遇到了Gradle错误.我已经搜索过,但是找不到解决我的错误的答案.这是事件日志03:39:42 PM All files are up-to-date03:…

[华为机试练习题]60.水仙花数

题目 描述: 水仙花数又称阿姆斯特朗数。 水仙花数是指一个n 位数( n≥3 ),它的每个位上的数字的n 次幂之和等于它本身。(例如:1^3 5^3 3^3 153) 求输入的数字是否为水仙花数练习阶段: 初级 代码 /*-------------------------…

fscanf的返回值未成功输入的元素个数 .xml

test.txt 中保存的为&#xff1a;12345程序int i,j,k; FILE *fpfopen("e://test.txt","r"); if (fpNULL) { //return FALSE; } while (!feof(fp)) { jfscanf(fp,"%d%d",&i,&k); cout<<i<</t<<k<</t<…

Chrome英文版离线安装包下载

在原来在线安装地址后面加上 ?standalone1 即可 https://www.google.com/intl/en/chrome/browser/desktop/index.html?standalone1

搜索 由浅入深 之一 水题

搜索很重要&#xff0c;是很难学的算法&#xff0c;能看懂很简单&#xff0c;但是要想真正做出题来就比较困难了&#xff0c;那么&#xff0c;我们现在就水题开始研究搜索。 水题之&#xff1a; 1024: [SCOI2009]生日快乐 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 830 …

android studio创建文件,如何在Android Studio中创建File Templates

标签&#xff1a; File Template Android Studio我发现一个可以让写程序变得简单的方法&#xff0c;那就是自定义文件模板(Custom File Templates).那么什么是File Templates呢&#xff1f;说白了&#xff0c;就是一个已经包含一部分代码的源文件如何创建File Templates首先&am…

odoo 中多币种处理(外币处理)

2019独角兽企业重金招聘Python工程师标准>>> 1. odoo多币种处理 http://www.cnblogs.com/godzone/archive/2012/11/05/2754436.html 2. OpenERP的价格表&#xff08;Pricelist&#xff09;机制: http://www.chinamaker.net/html/2011/study_1123/78.html 3. odoo …

android handler、looper、message、messageQueue、

一&#xff1a;handler&#xff0c;looper&#xff0c;message&#xff0c;messagequeue&#xff0c;thread handler: 消息处理着&#xff0c;负责Message消息的发送&#xff08;handler.sendMessage(....)&#xff09;以及处理消息&#xff0c;对于handler处理消息则需要实现h…

h5 android数字键盘,【笔记】移动端H5数字键盘input type=number的处理(IOS和Android)...

在Vue中的项目&#xff0c;基于VUX-UI开发&#xff0c;一个常见的需求&#xff1a;1、金额输入框2、弹出数字键盘3、仅支持输入两位小数&#xff0c;限制最大11位数&#xff0c;不允许0开头第一&#xff0c;首先想到额就是在VUX-UI中制定typenumber。--不可行VUX中的文档和代码…

Sybase数据库应用系统调优的五大领域

Sybase数据库应用系统调优的五大领域 2011/3/14/13:49来源&#xff1a;慧聪it网本 文以“某大型商业银行的网上银行系统”这一很具有典型意义的企业级大型Sybase数据库应用系统为例&#xff0c;涉及了数据库应用系统调优的五大领域&#xff1a;压力测试、 应用端调优、服务器端…

JQGrid 参数、属性API

JQGrid是一个在jquery基础上做的一个表格控件&#xff0c;以ajax的方式和服务器端通信。 JQGrid Demo 是一个在线的演示项目。在这里&#xff0c;可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料&#xff0c;与其说是学习资料&#xff0c;说成查询帮助文档更…

android 6.0 ios9谁快,没安卓6.0流畅?iOS 9突飞猛进终于不卡

今天早些时候&#xff0c;iOS 9.1正式发布&#xff0c;改进系统Bug&#xff0c;添加新功能等&#xff0c;但还有不少反应系统流畅了。不知道是否是心里作用的关系&#xff0c;之前不少果粉吐槽iOS 9过于卡顿&#xff0c;苹果也是在一个版本一个版本的改进&#xff0c;这次的iOS…

(UML两个汇总)九种图。

最后总结UML关系&#xff0c;有明确的关系&#xff0c;现在让我们总结一下UML九图。。图往往比文字要直观&#xff0c;因此&#xff0c;当我们开发软件。文件必须是不可或缺的人物&#xff0c;。以下我将这九种图分了一下&#xff1a; 我们还能够将这九种图分为静态图和动态图&…

AutoMapper搬运工之自定义类型转换

前言 最近还挺忙&#xff0c;还有点累&#xff0c;一直都没更新了&#xff0c;实在是懒呀。正题之前先说点别的&#xff0c;最近公司要扩张了&#xff0c;需要大量开发&#xff0c;领导说推荐有钱可以拿&#xff0c;如此好机会&#xff0c;我就趁机做个广告。ShippingRen.com招…

XML基础

XML的英文全称是Extensible Markup Language&#xff0c;中文翻译为可扩展标记语言。它是网络应用开发的一项新技术。 与HTML一样&#xff0c;XML也是一种标记语言&#xff0c;但是XML的数据描述能力比HTML强&#xff0c;XML具有描述所有已知和未知数据的能力。XML扩展性比较好…

html使标签为正方形,W3C CSS测试答案

您的回答&#xff1a;1.CSS 指的是&#xff1f;您的回答&#xff1a;Cascading Style Sheets2.在以下的 HTML 中&#xff0c;哪个是正确引用外部样式表的方法&#xff1f;您的回答&#xff1a;3.在 HTML 文档中&#xff0c;引用外部样式表的正确位置是&#xff1f;您的回答&…

SqlBulkCopy 批量复制数据到数据表

使用 SqlBulkCopy 类只能向 SQL Server 表写入数据。但是&#xff0c;数据源不限于 SQL Server&#xff1b;可以使用任何数据源&#xff0c;只要数据可加载到 DataTable 实例或可使用 IDataReader 实例读取数据 使用Datatable作为数据源的方式&#xff1a;下面的代码使用到了Co…

OC-封装、继承、多态

面向对象的三大特征&#xff1a;封装、继承、多态 1.封装 什么是封装&#xff1a;在程序上&#xff0c;隐藏对象的属性和实现细节&#xff0c;仅对外公开接口&#xff0c;控制在程序中属性的读和修改的访问级别&#xff1b;将对象得到的数据和行为&#xff08;或功能&#xff0…

Android Ac 控件,Android控件--MultiAutoCompleteTextView

1.功能可支持选择多个值(在多次输入的情况下)&#xff0c;分别用分隔符分开&#xff0c;并且在每个选中的时候再次输入值时会自动匹配&#xff0c;可用在发短信、发邮件时选择联系人这种类型当中。2.独特属性android:completionThreshold"3" ----设置输入多少字符时自…

BZOJ1299 [LLH邀请赛]巧克力棒

怎么又是博弈论。。。我去 Orz hzwer&#xff0c;这道题其实是可以转化成Nim游戏的&#xff01; "第一步&#xff1a; 先从n根巧克力棒中取出m(m>0)根&#xff0c;使得这m根巧克力棒的xor和为0&#xff0c;同时使得剩下的n-m根巧克力棒无论怎么取&#xff0c;xor和都不…