git gist wiki 区别
- git: 这里指 github.com中的repo
- gist: gist.github.com
- wiki: github.com/ wiki
三者都是repo,都记录历史。详细对比如下
github repo | gist | wiki | 注解 | |
---|---|---|---|---|
markup支持 | .md .textile .org .rst .wiki … | 同上 | 同上 | |
previw_所见即所得 | √ | × | √ | 可在gist的comment中preview |
MathJax | × | × | × | gitpage支持 |
private space | 收费 | √ | gist的private repo不能设置密码。不知道搜索引擎能不能搜到 | |
anonymous | × | √ | × | Gist提供匿名发布,有时候被用来议论政府,政府害怕所以给墙掉了(DNS污染) |
directory | √ | × | √ | gist是平行文档(一般只一个page),不支持子目录 |
fork & clone | √ | √ | √ | |
comments | × | √ | × | issue可视为git和wiki的comments, |
多人协作 | √ | √ | √ | |
直接用途、设计思想 | 代码版本管理、协作 | 分享代码片断 | 写文档 | snippet什么用? |
博客 | github.io | gist的embed方式很适合博客,但是多数网站不支持嵌入js | ||
搜索引擎友好性 | gist 在google搜索的 rank较高(据说) | |||
缺点 | 不易归类 |
其他特征
- gist_comment ≈ git_issue (issue多支持了几种附件类型而已)
- GitHub Pages. 这个除了展示静态的网页(网站)之外并没有什么神奇的功能。它对各种文本文档的渲染支持, 比如 .md, .rst, .org 等.
gitpage
官方定义:
GitHub Pages is deeply integrated with Jekyll, a popular static site generator designed for blogging and software documentation, but used for much more.
- github markdown 不支持动态js。
- gitpages 不支持动态语言,什么意思?不支持js?还是不支持restapi,数据库,不支持UGC(评论,在线写博客)
注意区别这俩。markdown是连js都不支持。gitpage支持了js,但不支持backend