此处介绍如何将万网的域名绑定到github pages
万网设置
进入aliyun控制的云解析DNS控制台,选中所要解析的域名,此处是jibing57.com, 点击右侧解析按钮。
- 记录类型选择 CNAME
- 主机记录填写 www
- 记录值填入github pages的域名,此处是jibing57.github.io
此处介绍如何将万网的域名绑定到github pages
进入aliyun控制的云解析DNS控制台,选中所要解析的域名,此处是jibing57.com, 点击右侧解析按钮。
Rails的Image的models中,使用了paperclip这个Gem来处理图片。近期需要添加一个功能,删除image后,需要向某个email地址发送一封邮件,告之某个图片已经被删除了。
实际操作中,发现在无论函数是定义在before_destroy或after_destroy的callback中,attachment_file_name,attachment_file_size, attachment_content_type, attachment_updated_at的属性,取出来都是nil。
调查了一下,现将结果汇总如下:
aws cli使用中,可能会有在多个IAM账户中进行切换的需求,手动切换~/.aws/目录下的config和credentials是十分费力的事情。还好aws cli本身就可以支持多个aws credentials
aws configure时,加上--profile参数来命名不同的账户, 依次输入access id, access key, region和output format。
1 | $ aws configure --profile user1 |
此时生成的config和credentials文件中,会使用账户名来分割不同的配置
1 | [carlshen@carl-macpro-lan ~]$ cat ~/.aws/config |
博客的hexo的代码,一直是保存在本地的。上次电脑花了一次屏后,感觉到保存在本地实在是不够安全。因此考虑寻觅一个远端的私密git库,存起来。
开始寻寻觅觅合适的仓库.
好吧,我承认我就是想尝试用一下aws的codecommit。
关于CodeCommit的免费额度,官网介绍:
托管我一个小博客,妥妥的够了。毕竟除了我,没人还会来关心这点markdown文件, 5位用户免费足够了。至于50GB的月存储量么,除非把看过的电影都commit进git来,要不然应该是足够了。
Mac下的date命令是BSD系的, Linux下date命令是GNU系的,两者的用法有一些区别,罗列如下:
基本的时间格式的缩写是相同的,规则如下:
Macos上看到大段大段的英文,有时候除了看以外,还想边听边看
Macos 自带了文本至语音的功能, 开启方法如下:
或选中文字,右键菜单选择[语音]->[开始讲话]
clougping.info是一个可以检测当前浏览器到AWS各个Region的延迟的网站, 可以用来评估访问哪个Region更快一点。在建立测试服务的时候十分有用。
单次的测试结果不一定准确,建议多试几次后再选取平均延迟低的结果。

在国内使用AWS全球账号时,在韩国首尔Region建测试服务延迟会小一点。
安装Hexo需要依赖如下两个程序, 需要提前安装
Node.js和git都安装完毕后,执行如下命令安装Hexo
1 | $ npm install -g hexo-cli |
cd到存放博客的目标目录,执行hexo init命令
1 | $ hexo init my_blog |
其中my_blog就是博客所在的文件夹名字。
注意: 最新版的hexo不需要切换到文件夹下敲击npm install了,init的时候会一并安装所需的npm packet。
进入目录,目录结构类似如下.
1 | $ cd my_blog/ |
执行下面的命令开启hexo服务
1 | $ hexo -s --debug |
访问 http://0.0.0.0:4000应该就能看到默认的页面了。