github中的git gist wiki区别

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