首先,在 MonkeyDev 作者所写的 Wiki 安装教程中提到:

sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-install)"

我们不难看出,这段命令是利用 curl ,执行 Gihub 上 md-install 中的 bash 。因此,解决下载过慢无非就是因为墙的原因,所以我们只需要添加 Proxy 代理即可解决。

#根据自己的情况来设置
export ALL_PROXY=socks5://127.0.0.1:1080 

Waring:这里有一个坑,如果你直接 git clone Monkey 并进行修改 md-install 添加 Proxy 语句,会遇到各种奇葩的报错。
因为我们只能够 Fork MonkeyDev 至你的仓库,并修改安装命令中的仓库地址为你的地址。

sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/**YourName**/MonkeyDev/master/bin/md-install)"

不出意外,这个问题就这么被解决了。

PYCardView

一款优雅的自适应卡片式界面

Screenshot

Preview

Usage

由于使用了 Masonry 作为自适应框架,请在使用前使用 Cocoapods 导入 Masonry 框架。

Create

//1. 引入头文件
#import "PYCardView.h"
//2. 创建对象
PYCardView *cV = [PYCardView alloc]init];
cV.avatarView.image = [UIImage imageNamed:@"avatar"];
cV.shortDes.text = @"陈生";
cV.icon.image = [UIImage imageNamed:@"icon"];
cV.longDes.text = @"魔都编程少年";

Property

// 我们提供了四个属性,你可以使用点语法直接访问成员属性
@property (nonatomic, strong)UIImageView *avatarView;//用户头像
@property (nonatomic, strong)UILabel *shortDes;//短描述,例如用户名
@property (nonatomic, strong)UIImageView *icon;//用户icon
@property (nonatomic, strong)UILabel *longDes;//长描述,例如个人简介

Requirements

  • iOS SDK 8.0+
  • Xcode
  • Cocoapods
  • This spec needs ARC.

Installation

直接下载导入你的工程并导入头文件,即可开始使用!

License

PYCardView is available under the MIT license. See the LICENSE file for more info.

Diff

跟最开始的想法还是有点不同的,再我重新做了抽象层的整理后,发现根本不需要额外的 Widgets ,因此我只在 PYCardView 里面提供了4个成员属性。

简易的两种方式添加 ico 文件,供新手参考。

第一种简单粗暴式:

  1. 找到主题文件夹中的位于 header.php
  2. 在 <head> 标签内,添加以下代码

代码:

<link rel="shortcut icon" href="<?php $this->options->themeUrl('favicon.ico'); ?>" type="image/x-icon" />

值得一提的是夹在 <link> 标签内的这行代码意思是指向主题文件路径

<?php $this->options->themeUrl('favicon.ico'); ?>

第二种简易式:

直接在网站根目录下添加名为 "favicon.ico" 的图像文件,Typecho 会自动引用这个文件作为网站 ICO 图标。

因为之前使用了临时域名作为博客地址,有所不妥,于是这段时间又重新买了个域名 https://www.7float.com/ 作为真正长久可用的博客地址。

因为这次搬家是在一台云服务器上的,不需要考虑到数据库迁移的问题,那么搬家的过程也就极其简单,以下为大概步骤:

  1. 压缩原域名下的 Typecho 文件
  2. cp 至目标域名
  3. unzip 文件
  4. 访问目标域名
  5. 进入后台更换默认地址为目标域名地址
  6. 搬家结束

第一步:

$ zip -r [文件名.zip] [旧域名文件夹]

第二步:

$ cp [文件名.zip] [目标文件夹]

第三步:

$ unzip [文件名.zip]

第四步:访问目标域名

第五步:访问目标域名的后台,在设置中设置你的新域名

第六步:完成