Vincent Sit

My home on the 'net.

为 Ghost 博客添加 Archive 功能

0x00 博客开通这些年,折腾过很多博客工具,最后还是回到 Ghost。主要原因有几个,一是我没空自己开发一个博客,就自己那几篇文章也不值得折腾。二是我想要博客是一个动态的网站,静态生成器折腾起来比较麻烦。三是我几年前买了一个 Ghost 的主题,甚是喜爱,不用可惜,所以又折腾回了 Ghost。 再折腾回来 Ghost 已经走到 2.x 了,变化还是有的。依然没有 Archive(归档)和搜索功能。虽然没几篇文章,但还是按耐不住折腾的心,趁着中午吃完饭花了大半个钟做了个 Archive 页面,顺便为博客加个了简单的 cdn。 0x01 首先你需要进入 Ghost 后台(<your-domain>/ghost)开启 Public...

博客重新开张,说点什么

这些年什么都没写,跟性格还是很有关系。我确实是个不喜社交的人,微博、微信、Twitter 也都是只看不发,似乎和社会有些脱节。 以前不写,确实也没东西写,肚子里也没东西。现在不同了,一来虽然肚子里还是没东西,但是脸皮厚了,胆也肥了,不怕写错被人笑了。二是这里相对于乱七八糟的朋友圈来说还算是个“私密”的地方,能发表一些感想。 工作生活这些年,经常看别人博客学习了不少知识,加上自己的感悟,总是有些小经验的。想到什么就写点什么,也算是一种知识的分享和传递。...

iOS

Auto Layout 中的对齐选项

译者注:翻译这篇文章主要是它附带了一个 Demo,可以很直观得看明白各个选项的作用。博主比较懒,不想自己再写一个了,粗略翻译一下。 阅读原文 在 OS X Lion 和 iOS 6 中,苹果添加了一个新的方式来布局视图 —— Auto Layout。 这是一个非常强大的系统,它可以处理很多排列视图时的工作和开销。一个定义良好的布局可以使很多头痛的问题完全消失。然而,它有点。。。古怪。。。至少可以这样说。1 继续阅读之前我建议你先阅读 VFL 语法。 本文将会讨论 constraintsWithVisualFormat:options:metrics:views: 方法中的 options 参数你可以设置的各种选项。这些选项将会影响在 VFL 语句中的视图相互之间的对齐方式。 在本文中,我们将会讨论我创建的一个名为 AutoLayoutAlignment 的实例工程,...

iOS

iOS 开发实践之 Auto Layout

2018.09.21 更新: 修复了死链。 距离本文最初发布已经过去 4 年多了,Auto Layout 发生了一些变化,许多重要的特性被引入,比以前更加强大了。但这篇文章依然没有过时,如果你希望学习并理解 Auto Layout,希望这篇文章能够帮到你。 2015.11.11 更新: 由于 Masonry 强大的特性,建议大家优先考虑使用它。 本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6 中发布,距今已经...