github博客的搭建

基本知识点

  • github配置网站环境
  • 使用jekyll搭建个人博客
  • markdown语言的学习应用
一、github配置网站环境

相关链接
1. 创建github.io库

Snip20180328_9.png

2. 将库克隆到本地

Snip20180328_10.png

Snip20180328_11.png

3. 将博客文件放入到库中

Snip20180328_12.png

IMAGE

4. 访问网页,博客创建完毕

IMAGE

二、使用jekyll搭建个人博客

Jekyll文档链接(用法详细介绍)

1. 在mac上下载安装

Mac下Jekyll安装(Jekyll环境配置)

~ $ sudo gem install jekyll 
2. 在git上创建个人博客仓库

如何利用github打造博客专属域名

3. 将博客仓库克隆下来,将模板导创建的git博客仓库中

模板链接(选择自己喜欢的进行改造)

4. 运行相关命令进行模板测试
~ $ cd myblog(克隆下来的本地仓库文件夹) 
~/myblog $ jekyll server
# => Now browse to http://localhost:4000
5. 然后就是无穷的配置环境和学习使用框架
jekyll使用简单展示

1. jekyll模板的选择

模板链接(选择自己喜欢的进行改造)

IMAGE

IMAGE

2. 下载模板文件到本地

IMAGE

3. 将模板拷贝到git库并上传

Snip20180328_12.png

IMAGE

4. 直接输入地址即可测试访问

示例页面展示

IMAGE

5. 将博客导入到模板中

博客文档存放位置

IMAGE

图片路径设置

IMAGE

IMAGE

IMAGE

6. 根据自己的喜好配置相关参数css/js等

配置相关参数,可以直接学习 jekyll相关文档

三、markdown语言的学习应用

#### 链接相关
<a href="https://www.appinn.com/markdown/" target="_blank">Markdown 语法说明 (简体中文版) </a><br>


#### 制表符大全
---

┌ └ ┐ ┘ ─ │ ├ ┤ ┬ ┴ ┼

├──    └──   │     




### 图片设置相关
-----------------------------------------
图片添加可以直接用html
<img src="https://i-blog.csdnimg.cn/blog_migrate/2736c40fc0daafd177d5d716c08303ff.png" width = "300" height = "200" alt="图片名称" align=center />

![9.png](https://anchoritefiligod.gitee.io/blogs/styles/images/resources/39E779EFF6DE48A73D424D7312ECE15A.png)

### 字体设置相关
---------------------------------------
[CSDN-markdown编辑器语法——字体、字号与颜色](http://blog.csdn.net/testcs_dn/article/details/45719357)
markdown改变字体颜色和大小(直接用html就成)
<font face="黑体">我是黑体字</font>
<font face="微软雅黑">我是微软雅黑</font>
<font face="STCAIYUN">我是华文彩云</font>
<font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font>
<font color=#00ffff size=72>color=#00ffff</font>
<font color=gray size=72>color=gray</font>

你好我是<font color=red size=20>007</font>

### 表格相关
----------------------------------
[博客园markdown代码块支持的语言](https://www.cnblogs.com/qyf404/p/5019631.html)<br>
[Markdown的使用之一:表格和公式](http://blog.csdn.net/wx11055/article/details/52694682)<br>
名称|关键字|调用的js
- | - | -
AppleScript|applescript|shBrushAppleScript.js
ActionScript 3.0    |actionscript3 , as3|   shBrushAS3.js   
Shell|  bash , shell|   shBrushBash.js  
ColdFusion| coldfusion , cf|    shBrushColdFusion.js    
C|  cpp , c|    shBrushCpp.js   
C#| c# , c-sharp , csharp|  shBrushCSharp.js    
CSS|    css|    shBrushCss.js   
Delphi| delphi , pascal , pas|  shBrushDelphi.js    
diff&patch| diff patch| shBrushDiff.js
Erlang| erl , erlang|   shBrushErlang.js    
Groovy| groovy| shBrushGroovy.js    
Java|   java|   shBrushJava.js  
JavaFX| jfx , javafx|   shBrushJavaFX.js    
JavaScript| js , jscript , javascript|  shBrushJScript.js   
Perl|   perl , pl , Perl|   shBrushPerl.js  
PHP|    php|    shBrushPhp.js   
text|   text , plain|   shBrushPlain.js 就是普通文本.
Python| py , python|    shBrushPython.js    
Ruby|   ruby , rails , ror , rb|    shBrushRuby.js  
SASS&SCSS|  sass , scss|    shBrushSass.js  
Scala|  scala|  shBrushScala.js 
SQL|    sql|    shBrushSql.js   
Visual Basic|   vb , vbnet| shBrushVb.js    
XML|    xml , xhtml , xslt , html|  shBrushXml.js   
Objective C|    objc , obj-c|   shBrushObjectiveC.js    
F#| f# f-sharp , fsharp|    shBrushFSharp.js    
xpp| , dynamics-xpp|    shBrushDynamics.js  
R|  r , s , splus|  shBrushR.js 
matlab| matlab| shBrushMatlab.js    
swift|  swift|  shBrushSwift.js 
GO| go , golang|    shBrushGo.js

使用html创建表格
<table>
  <tr>
    <th width=10%, bgcolor=yellow >参数</th>
    <th width=40%, bgcolor=yellow>详细解释</th>
    <th width="50%", bgcolor=yellow>备注</th>
  </tr>
  <tr>
    <td bgcolor=#eeeeee> -l </td>
    <td> use a long listing format  </td>
    <td> 以长列表方式显示(显示出文件/文件夹详细信息)  </td>
  </tr>
  <tr>
    <td bgcolor=#00FF00>-t </td>
    <td> sort by modification time </td>
    <td> 按照修改时间排序(默认最近被修改的文件/文件夹排在最前面) </td>
  <tr>
    <td bgcolor=rgb(0,10,0)>-r </td>
    <td> reverse order while sorting </td>
    <td>  逆序排列 </td>
  </tr>
</table>


<table>
  <tr>
    <th width="30%">Here's an example</th>
    <th width="30%">In Action</th>
  </tr>
  <tr>
    <td>Define search for GitHub repositories ...</td>
    <th rowspan="9"><img src="https://raw.githubusercontent.com/kzaher/rxswiftcontent/master/GithubSearch.gif"></th>
  </tr>
  <tr>
    <td><div class="highlight highlight-source-swift"><pre>
let searchResults = searchBar.rx.text.orEmpty
    .throttle(0.3, scheduler: MainScheduler.instance)
    .distinctUntilChanged()
    .flatMapLatest { query -> Observable&lt;[Repository]&gt; in
        if query.isEmpty {
            return .just([])
        }
        return searchGitHub(query)
            .catchErrorJustReturn([])
    }
    .observeOn(MainScheduler.instance)</pre></div></td>
  </tr>
  <tr>
    <td>... then bind the results to your tableview</td>
  </tr>
  <tr>
    <td width="30%"><div class="highlight highlight-source-swift"><pre>
searchResults
    .bind(to: tableView.rx.items(cellIdentifier: "Cell")) {
        (index, repository: Repository, cell) in
        cell.textLabel?.text = repository.name
        cell.detailTextLabel?.text = repository.url
    }
    .disposed(by: disposeBag)</pre></div></td>
  </tr>
</table>
链接相关

Markdown 语法说明 (简体中文版)

制表符大全

┌ └ ┐ ┘ ─ │ ├ ┤ ┬ ┴ ┼

├── └── │

图片设置相关


图片添加可以直接用html
图片名称

9.png

字体设置相关


CSDN-markdown编辑器语法——字体、字号与颜色
markdown改变字体颜色和大小(直接用html就成)
我是黑体字
我是微软雅黑
我是华文彩云
color=#0099ff size=72 face=”黑体”
color=#00ffff
color=gray

你好我是007

表格相关


博客园markdown代码块支持的语言
Markdown的使用之一:表格和公式

名称关键字调用的js
AppleScriptapplescriptshBrushAppleScript.js
ActionScript 3.0actionscript3 , as3shBrushAS3.js
Shellbash , shellshBrushBash.js
ColdFusioncoldfusion , cfshBrushColdFusion.js
Ccpp , cshBrushCpp.js
C#c# , c-sharp , csharpshBrushCSharp.js
CSScssshBrushCss.js
Delphidelphi , pascal , passhBrushDelphi.js
diff&patchdiff patchshBrushDiff.js
Erlangerl , erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavajavashBrushJava.js
JavaFXjfx , javafxshBrushJavaFX.js
JavaScriptjs , jscript , javascriptshBrushJScript.js
Perlperl , pl , PerlshBrushPerl.js
PHPphpshBrushPhp.js
texttext , plainshBrushPlain.js 就是普通文本.
Pythonpy , pythonshBrushPython.js
Rubyruby , rails , ror , rbshBrushRuby.js
SASS&SCSSsass , scssshBrushSass.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb , vbnetshBrushVb.js
XMLxml , xhtml , xslt , htmlshBrushXml.js
Objective Cobjc , obj-cshBrushObjectiveC.js
F#f# f-sharp , fsharpshBrushFSharp.js
xpp, dynamics-xppshBrushDynamics.js
Rr , s , splusshBrushR.js
matlabmatlabshBrushMatlab.js
swiftswiftshBrushSwift.js
GOgo , golangshBrushGo.js

使用html创建表格

参数详细解释备注
-l use a long listing format 以长列表方式显示(显示出文件/文件夹详细信息)
-t sort by modification time 按照修改时间排序(默认最近被修改的文件/文件夹排在最前面)
-r reverse order while sorting 逆序排列
Here’s an exampleIn Action
Define search for GitHub repositories …
let searchResults = searchBar.rx.text.orEmpty
    .throttle(0.3, scheduler: MainScheduler.instance)
    .distinctUntilChanged()
    .flatMapLatest { query -> Observable<[Repository]> in
        if query.isEmpty {
            return .just([])
        }
        return searchGitHub(query)
            .catchErrorJustReturn([])
    }
    .observeOn(MainScheduler.instance)
… then bind the results to your tableview
searchResults
    .bind(to: tableView.rx.items(cellIdentifier: "Cell")) {
        (index, repository: Repository, cell) in
        cell.textLabel?.text = repository.name
        cell.detailTextLabel?.text = repository.url
    }
    .disposed(by: disposeBag)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值