OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

Github Pages疑似被封: 再也不能用Pages搭建个人博客了


分享到
分类 JS开源   关键字 开源   发布 ourjs  1487900746198
注意 转载须保留原文链接,译文链接,作者译者等信息。  

昨天 [2017-2-23] 全球最大的程序员开源社区Github开始无法访问,许多正在拉代码的同学一下蒙了,而且域名全部ping不通。

$ ping -c4 github.com
PING github.com (192.30.253.112): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
--- github.com ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss
$ git clone git@github.com:sqlmapproject/sqlmap.git
Cloning into 'sqlmap'...
ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


数小时后 Github 的网站和开源仓库逐渐恢复访问。不过Github Pages一直没有恢复。

Github Pages可以为项目建立静态主页,因为其可以绑定独立域名,很多程序员拿他用来做个人博客,不过今天这个功能可能再也不能用了。

Pages 可能是继 Gist 又一个永远被禁止访问的服务。



Github Gist 是一个有趣的服务,最简单的功能就是分享代码片段,甚至是文件,可以理解为程序员界的网盘。

1. 匿名张贴您不需要拥有Github账号就可以使用Gist。用浏览器打开 gist.github.com,在窗口中写下你想说的就可以创建一个Gist。您可以发布一个私密的Gist,也就是说这个Gist将不能被他人搜索到而只对直接在浏览器中输入其URL的人可见。

2. 能像wiki一样记录历史如果您修改了已经发布了的Gist的话,之前的所有版本都将被保存。您可以点击Revisions按钮按时间浏览,而且您可以通过内置的diff引擎查看任意两个版本间的差异。 这也可以用于比较文本文件。

3. 发布富文本内容虽然Gist只能用纯文本来写,但是您可以用markdown来发布html格式的Gist。您可以添加列表、图片(已有图床上的)和表格。当您用markdown的时候不要忘了文件名要以.md为后缀。

4. 把Gist当作一个写作平台虽然现在有很多写作引擎,比如Blogger、Medium、Tumblr,但您还可以用Gist来快速发布您的作品。您可以用纯文本或者markdown等文档标记语言些一个Gist然后用来把它作为一个独立的网页发布。

5. 托管gist上的单个页面Bl.ocks 是一个非常有趣的专为Gist开发的应用。  您可以用纯文本把HTML、CSS、JavaScript代码写下来以index.html为文件名保存为Gist,然后用把渲染好的结果在浏览器中展示出来。比如,这个gist展示出来就是这样。  显然宽带限制是一个问题,但是作为一个通过Gist托管HTML的工具仍然是相当不错的。 当然您也可以用Google Drive。

6. 制作任务列表您可以用Gist跟踪待处理任务(举个栗子)。这是用纯文本的特殊语法写的但是你可以任意勾选。- [x] Pick the flowers- [ ] Call John 9303032332- [x] Cancel cable subscription- [ ] Book the flight tickets  您可以勾选或者勾去任意选项,源文本将会自动变更。如果您的Gist是公有的的话,任何人都可以看到您的列表,但是只有您(拥有者)可以改变其勾选状态。
备注:其实任务列表也可以在issue中建立,所有拥有写权限的人都可以uncheck/check。

7. 把Gist作为一个网页收藏夹在Chrome浏览器您可以找到一个叫GistBox的插件,通过这个插件您可以在浏览网页时选择保存网页内容为Gist。您甚至可以添加标注或者话题标签以易于以后更容易找到它们。

8. 把Gist嵌入网页中您用一行js代码就可以把任何一条Gist嵌入到网页中。嵌入的Gist格式不发生任何变化,而且访问者可以非常方便的把它们fork到他们的Github中。要嵌入wordpress的话有这个插件和这个短代码可以使用。

9. 测量访问量您可以使用Google Analytics查看您的Gist的访问量。因为Gist纯文本中不允许运行js代码,所以我们可以用GA Beacon来记录实时访问Gist的情况。把如下代码添加到Gist中,用markdown格式保存,这样就在这个Gist中添加了一个透明追踪图像了。

10. 在桌面端管理GistGisto是一个能让您在浏览器之外管理Gist的桌面应用。您可以对Gist进行搜索、编辑、查看历史和分享。 此应用可运行于苹果、微软和linux系统。 当然您也可以用GistBox这个web应用替代它。
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 在OnceIO(Node.JS)中用Redis储存Session
  2. 开源项目 RethinkDB 关闭,创始人总结失败教训
  3. GitHub 第一坑:换行符自动转换
  4. OnceDB支持全文搜索和关系查询的Redis内存数据库:驱动安装及使用教程
  5. OnceIO的模块拦截与注入:模板文件路由重定向与Model数据改写
  6. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  7. 关于华为优化30、40老员工的争议
  8. AirJD-简单好用的免费建站工具

 相关阅读 - JS开源
  1. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  2. Google Cloud宣布加入NodeJS基金会
  3. 【数据可视化】基础知识贴:10大关键术语
  4. 使用React提高Angular的渲染性能(译)
  5. NodeJS将有望使用微软的ChakraCore JavaScript引擎驱动
  6. 轻量级的可调视图和面板分栏Layout布局工具[开源]
  7. HTML5相关格式转换提供商对比—选择困难户的专属福利来啦!
  8. 从React到Domcom: 一个提供DOM部件的web框架
  9. Stop-Server:用手机关闭你的电脑
  10. QRCode:用纯JavaScript实现的微信二维码图片生成器

 关键字 - 开源
  1. Mongoose学习参考文档——基础篇
  2. 开源Node.js商城:基于Thinkjs+Mysql的开源微信小程序商城
  3. 使用NodeJS搭建邮件自动发送服务器
  4. NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux上zip相关命令
  5. QRCode:用纯JavaScript实现的微信二维码图片生成器
  6. Stop-Server:用手机关闭你的电脑
  7. 几款开源的图形化Redis客户端管理软件
  8. Node.JS如何调用Chrome打开浏览器链接地址
  9. 开源的多行字符串工具: 在JS中整段地写HTML
  10. 15个最好用的Node.JS后端框架

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号