Ghost添加多说评论

最近整了一个Ghost博客玩了一下:http://view.yourtion.com,在其中集成多说的评论,参考了一些文章,都不是很详细,所以就把我自己集成的过程分享之~ 我的Ghost使用的是https://github.com/sethlilly/Vapor 的主题,其他的主题修改也差不多。 首先是多说的注册和设置站点,这里就不多讲,进入通用代码页面(如下图) 在模板的“default.hbs”的</body>之前添加多说的js代码部分(即<script type="text/javascript"></script>包含部分)https://github.com/yourtion/Vapor/blob/yourtion/default.hbs 然后在“page.hbs”和“post.hbs”的“{{/post}}”标签之前添加多说的评论DIV,这个已经针对Ghost修改: <div class="ds-thread" data-thread-key="\{\{id}}" data-title="\{\{title}}" data-url="\{\{url absolute="true"}}"></div> 参考:https://github.com/yourtion/Vapor/blob/yourtion/post.hbs 至此集成就完成了,详细效果可以看:http://view.yourtion.com 主题的源码已经托管在GitHub:https://github.com/yourtion/Vapor/tree/yourtion...


全文约 52 字, 预计阅读时间为 1 分钟

使用CIFilter生成二维码并自定义

iOS7之后,可以使用原生的CIFilter创建二维码,但是生成的二维码只有黑白,而且大小不好控制,找了一下资料,发现解决的方法,使二维码透明背景,自定义颜色,还能加上阴影效果,方法很简单,直接调用即可,效果如下: Demo地址:https://github.com/yourtion/Demo_CustomQRCode 首先是二维码的生成,使用CIFilter很简单,直接传入生成二维码的字符串即可: - (CIImage *)createQRForString:(NSString *)qrString { NSData *stringData = [qrString dataUsingEncoding:NSUTF8StringEncoding]; // 创建filter...


全文约 911 字, 预计阅读时间为 4 分钟

解决OS X 10.10 Pod 出错问题

昨天升级到Mac OS X 10.10 Yosemite,今天用pod添加库的时候发现出现问题了,pod install 出现下面的错误: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)...


全文约 132 字, 预计阅读时间为 1 分钟

snapshotViewAfterScreenUpdates兼容iOS6

最近在做一个项目,使用了FMMoveTableView,使得UITableView的Cell能够长按拖动。但是在iOS6下出现崩溃的情况,研究一番,发现是库中使用了snapshotViewAfterScreenUpdates,这个API是iOS7特有的,所以就写个兼容方案,让FMMoveTableView可以在iOS6下正常运行。 原理也很简单,使用UIGraphicsGetCurrentContext,将需要移动的cell进行截图,代替snapshotViewAfterScreenUpdates,这样效率各方面可能没那么高,到时运行过程基本不能察觉。 代码如下: snapShot = [[UIView alloc]initWithFrame:touchedCell.frame]; UIGraphicsBeginImageContextWithOptions(touchedCell.bounds.size, YES, 1); [touchedCell.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage =...


全文约 106 字, 预计阅读时间为 1 分钟

iOS图片360度旋转

最近一个项目需要对图片进行不断旋转,实现方法也比较简单,代码分享之~ 利用CABasicAnimation添加一个动画层,让图片围绕Z轴旋转,通过不同的图层组合和时间,可以调出各种效果。 核心的Function如下,传入一个UIImageView,会返回一个不断旋转的UIImageView,可以控制动画时间和长度。唯一的不足是没办法回调或在动画执行过程中得知动画进行的情况。 先上代码: - (UIImageView *)rotate360DegreeWithImageView:(UIImageView *)imageView { CABasicAnimation *animation = [ CABasicAnimation animationWithKeyPath:...


全文约 338 字, 预计阅读时间为 2 分钟