Github Gist 是一个有趣的服务。- 最普遍的功能是记录和分享代码片段。 - gist提供了包括markdown语法在内的大多数“写作风格”。- gist具有版本管理功能。- gist还可以无限制的创建私有的代码片段。- …
☀1.Gist
☀1.1概要
Github Gist 是一个有趣的服务。
- 最普遍的功能是记录和分享代码片段
- gist提供了包括markdown语法在内的大多数“写作风格”
- gist具有版本管理功能
- gist还可以无限制的创建私有的代码片段
- …
☀1.2使用
☀1.2.1 匿名张贴
您不需要拥有Github账号就可以使用Gist。用浏览器打开http://gist.github.com,在窗口中写下你想说的就可以创建一个Gist。您可以发布一个私密的Gist,也就是说这个Gist将不能被他人搜索到而只对直接在浏览器中输入其URL的人可见。
☀1.2.2 能像wiki一样记录历史
如果您修改了已经发布了的Gist的话,之前的所有版本都将被保存。您可以点击Revisions按钮按时间浏览,而且您可以通过内置的diff引擎查看任意两个版本间的差异。 这也可以用于比较文本文件。
☀1.2.3 发布富文本内容
虽然Gist只能用纯文本来写,但是您可以用markdown来发布html格式的Gist。您可以添加列表、图片(已有图床上的)和表格。当您用markdown的时候不要忘了文件名要以.md为后缀。Gist会自动渲染markdown文件。其他格式的文件都以纯文本形式显示。
☀1.2.4 把Gist当作一个写作平台
虽然现在有很多写作引擎,比如Blogger、Medium、Tumblr,但您还可以用Gist来快速发布您的作品。您可以用纯文本或者markdown等文档标记语言写一个Gist然后用~~http://roughdraft.io来把它作为一个独立的网页发布。roughdraft.io~~已经打不开了。使用Cacher工具自带的snippets.cacher.io功能发布和分享😄。
,markdown文本会自动渲染,经过尝试

☀1.2.5 托管gist上的单个页面
Bl.ocks 是一个非常有趣的专为Gist开发的应用。
您可以用纯文本把HTML、CSS、JavaScript代码写下来以index.html为文件名保存为Gist,然后用~~http://bl.ocks.org~~把渲染好的结果在浏览器中展示出来。比如,这个gist展示出来就是这样。
显然宽带限制是一个问题,但是~~http://bl.ock.org作为一个通过Gist托管HTML的工具仍然是相当不错的。 当然您也可以用Google Drive~~。
Google Drive在2016 年 8 月 31 日完全关闭这一服务。值得注意的是, GitHub 等公司长期提供类似服务。另外,用户也可以使用亚马逊的S3 云存储服务、 Dropbox 以及其他服务来托管静态网站。
☀1.2.6 制作任务列表
您可以用Gist跟踪待处理任务。这是用纯文本的特殊语法写的但是你可以任意勾选。使用的是MarkDown语法。
- [x] Pick the flowers
- [ ] Call John 9303032332
- [x] Cancel cable subscription
- [ ] Book the flight tickets
发布gist之后,您可以勾选或者勾去任意选项,源文本将会自动变更。如果您的Gist是公有的的话,任何人都可以看到您的列表,但是只有您(拥有者)可以改变其勾选状态。
备注:其实任务列表也可以在issue中建立,所有拥有写权限的人都可以uncheck/check。
☀1.2.7 把Gist作为一个网页内容收藏夹
在Chrome浏览器您可以找到一个叫GistBoxCacher的插件,通过这个插件您可以在浏览网页时选择保存网页内容为Gist。您甚至可以添加标注或者话题标签以易于以后更容易找到它们。
☀1.2.8 把Gist嵌入网页中
您用一行js代码就可以把任何一条Gist嵌入到网页中。嵌入的Gist格式不发生任何变化,而且访问者可以非常方便的把它们fork到他们的Github中。一些博客的静态页面可以嵌入。
☀1.2.9 测量访问量
您可以使用Google Analytics查看您的Gist的访问量。因为Gist纯文本中不允许运行js代码,所以我们可以用GA Beacon来记录实时访问Gist的情况。
把如下代码添加到Gist中,用markdown格式保存,这样就在这个Gist中添加了一个透明追踪图像了。

☀1.2.10 在桌面端管理Gist
{Gisto} ——网络延迟太高,体验太差,不支持markdown渲染。标题和描述没区分开。标签在标题上添加#
</>CACHER ——延迟一版,体验还行,支持markdown渲染。标签为内置标签,存在软件中,跨平台性就不好了。支持浏览器插件很nice。支持内置连接分享。
Lepton ——标题,描述,标签统一写在标题描述上用不同编辑偶记区分 设计很棒,跨平台也不会丢失标签。支持markdown渲染。界面简洁,快捷键操作。作者心得 Lepton使用代理
☀1.2.11 备份Gist
只支持在mac系统linux系统使用。
安装开源软件gister,该软件依赖gist,按照REAMDE安装这两个,此外还依赖curl、git、jq。下面列举一些要注意的东西:
- 要先初始化好Git,然后上传公钥,要确保能通过ssh访问GitHub
- 若Gist无法访问,可以安装proxychains-ng,使用代理执行命令
☀1.2.12 在github gist上添加图片
❀第一步:创建gist, 记住ID
❀第二部:clone ssh或者http

注意:
确保ping gist.github.com是通的。否则会拉取失败。

解决:添加本机host:192.30.255.113 gist.github.com

❀第三步:在gistid名的仓库中,添加图片,git add->git commit->git push
=






