我喜欢GitHub和他们的主要服务,这就是为什么我在我的GitHub帐户上保留了很多代码片段甚至开发笔记作为要点.它还可以轻松与同事分享.
问题是它不能扩展!GitHub的要点是原始的,我有很多的要点,这使我很难找到一些旧的要点.没有搜索,没有标记或任何东西.
你知道任何可以处理这个混乱的应用程序吗?我想要一个可以的应用程序
搜索我的要点
按来源类型和日期列出我的要点
让我编辑或复制它们
让我标记或至少编辑说明
我很想看到这样的东西,我愿意为此付出一些代价.
那么你如何在GitHub上管理你的要点?你知道任何软件吗?
在MacRuby中有一个叫做漂移的版本,但是我无法编译它,并且它已经有一段时间没有更新了.
看看GistBox.它支持搜索,编辑和标签.这是一个截图:
还有一个演示视频:http://www.youtube.com/watch?v = VLgyY6lqpsQ
GistBox Clipper(Chrome扩展程序)还可以在任何网页上保存标签和任意文本.
编辑:
不幸的是,GistBox正在成为Cacher cacher.io--免费计划将只包括:15个私人片段,3个私人标签,无限制的公共片段.如果您计划拥有许多私人要点,那么您需要(但原创)付费计划. - Bartek Skwira
现在gist.github.com支持搜索.所以你可以搜索你的要点.我在描述中使用#hashtag,所以我可以通过标签搜索我的要点user:myusername #tag
.
对于离线使用,我克隆了我的所有要点.并使用find和grep来搜索它们.我也用gonzui(开源代码搜索引擎)搜索它们.
我写了一个shell脚本:gister.sh.我用它来发布要点.它会将repo克隆到本地并在帖子后自动导入到csearch中.该脚本还支持同步所有要点(gister sync
).
https://github.com/weakish/gister/
查看跨平台(Linux/macOS/Windows)要点经理Lepton.它是免费的,并在麻省理工学院获得许可.http://hackjutsu.com/Lepton/
如果您在台式机/笔记本电脑环境中工作,它似乎满足您的需求.(尚未支持iOS/Android).这是功能列表:
按语言分组您的要点
创建/编辑/删除要点
即时搜索
自定义标签(#tag1,#tag2)
降价渲染
跨平台支持
代理
免责声明:我是Lepton的主要贡献者.
Gists是轻量级存储库,为什么不利用它呢?
将您的要点克隆到'my_gists'目录,按照您希望它们组织的方式进行组织.
然后,使用您熟悉的操作系统上的任何搜索工具,它们都可以完全搜索到.
您还具有能够编辑,评论,提交和推送的优势.
这是让你做的所有你列出的和更多.
加入git instaweb
混合,你甚至可以为你的要点提供一个基本的网络界面.
我和我的同事正在开发一个管理要点的开源跨平台项目.它处于测试阶段 - gistoapp.com.
它目前的功能列表:
高级搜索
企业登录
标签
语法高亮
按语言分组
快速代码段操作
复制到剪贴板
将文件内容复制到剪贴板
编辑器设置
主题颜色转换器
拖放以创建文件
Markdown预览(带表情符号)
AsciiDoc预览
评论
网络应用
完整的源代码和下载可通过github获得.
有可能将你的gists克隆到一个本地文件夹(正如vgoff指出的那样),然后围绕github页面上的托管构建某种个人网站......使用Jekyll/liquid你可以标记并拥有类别......嵌入使用JavaScript,或使用partials将代码注入源代码(使用pygments来处理语法高亮 - 或者使用SyntaxHighlighter进行客户端操作).也许使用谷歌搜索搜索组件...或动态建立一个json文件,或使用github的gist API(http://develop.github.com/p/gist.html)拉入json的元数据和公共回购...
你可以进一步使用jsFiddle.net"演示"你的HTML/CSS/JS小说(你可以从一个要点创建一个新的小提琴......参见:http://doc.jsfiddle.net/use/gist_read . HTML)
我会需要这样一个系统的一个项目我的工作(http://getfiremonkey.com) -这是教导青少年HTML/CSS/JS在Firefox ...而且我想构建它的在Github Pages/Gist/jsFiddle.net之上......免费,开放,互动的例子和分支.
我决定设置一个侧面项目,专注于从我学习的任何东西构建一个Gist CMS ......
https://github.com/chrisjacob/gist-cms
"Github Pages上托管的个人Gist CMS.由Jekyll提供支持的代码/内容管理系统,用于标记,分类和搜索您的Gist档案.将您的所有Gist组织在一个存储库中;并使用他们自己的专用网站向世界展示它们. "
现在,这只是一个想法; 所以,如果你有兴趣,请告诉我 - 如果你能^ _ ^,请伸出援助之手
我使用Sublime Text,而Gist插件非常方便.它可以在文本编辑器中轻松插入,上传等.
虽然像Gistbox这样的应用程序看起来很漂亮,但我更喜欢轻量级和快速的解决方案.如果你使用Sublime Text,你可能想尝试一下.
https://github.com/condemil/Gist