前言:

如果你像我一样用的是虚拟环境,找到服务器下 Nginx 的虚拟 conf 配置文件,添加以下代码:

if ($ssl_protocol = "") { return 301 https://$host$request_uri; }

添加完毕后,运行以下命令,以使配置文件生效。

$ Nginx -s reload

值得注意的是

这里有一个坑,之前自己是手动添加的 HTTP 强转 HTTPS,结果导致网站出现重定向过多的问题;如果也遇到了重定向过多的问题,那不妨检查下你的 Nginx 配置文件,是否是配置文件出现了问题。

首先,在 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 图标。