使用Daocloud持续构建Hexo
本文是针对 《利用Coding和Daocloud打造全自动发布的hexo博客》 的一些解释及补充,感谢原作者。
此方法的优点就是本地只需要git,无需nodejs环境。将源文件部署于Coding,通过Daocloud持续构建,然后发布到Github。
在Coding仓库根目录创建daocloud.yml,文件内容如下:
本文是针对 《利用Coding和Daocloud打造全自动发布的hexo博客》 的一些解释及补充,感谢原作者。
此方法的优点就是本地只需要git,无需nodejs环境。将源文件部署于Coding,通过Daocloud持续构建,然后发布到Github。
在Coding仓库根目录创建daocloud.yml,文件内容如下:
首先说明是根据百度Android输入法官方皮肤 LeoStyleFHD 进行修改,版权归原作者所有。
之前一直用的小鹤官方网盘里的修改版,感觉比较难看,于是自己动手将LeoStyleFHD修改为18键XC共键,且将符号键和中英文切换键换位,自己感觉还是比较好用的,效果图如下:
之前记录了 关于Mp4box的一些用法 ,但是mp4格式支持封装的音频和视频格式相对有限,另外还有外挂字幕等等,所以mp4并不是最好的选择。对于高清电影来说,网络上更多的是mkv。
mkv的工具主要是用 MKVToolNix 和 gMKVExtractGUI (用来分离轨道),都是GUI界面,像mp4之类的可以直接拖放到软件中进行处理,非常方便(mov格式也开始转向mpeg4,所以较新的mov格式也是可以直接编辑的)。
其它mkvtoolnix不支持的格式,可以利用 ffmpeg 先转换为mkv,然后再交给mkvtoolnix处理:
最近花了点时间解决了一些个人博客的遗留问题,主要是博客评论和图床的一些问题。
启用多说还要追溯到Hexo的时候,那时切换到了静态博客,就只能使用社会化评论系统了。然后被很多博客忽悠着用了多说,事实上那时的多说还是很好用的,但目前似乎是无人负责的状态。
之前 写了一篇关于如何在Android手机中搭建Dnsmasq的文章,使用起来比较繁琐,现在做一个详细的整理。
下载 dnsmasq.zip 备用。
将下面的代码保存为00test,放置于/system/etc/init.d目录。
最近翻看以前的文章时,偶尔发现有的文章显示时间不正确,编辑器里显示的时间是正常的,才知道Ghost里只是显示UTC时间。
我不知道调整服务器的时区的方法是否可行,因为Ghost在Github上似乎也没有给出绝对的答案,所以解决的办法只能是对应浏览者的本地时区。
Ghost官方基本给出了 解决办法 ,利用Moment.js,只需要稍微修改即可。
借着升级0.7.2,一起解决了non-www向www的域名跳转问题,本来是个很简单的问题,就因为Openshift的特殊性,变的复杂起来。
如果Google这个问题的话,会有
www向non-www跳转的解决办法
,并且似乎需要修改core/server/routes/frontend.js,而且容易引起重定向循环。
如果用nginx反向代理的话应该会很简答,用Apache的话也可以用.htaccess解决,但是Openshift里的Nodejs自带的Apache似乎没有mod_rewrite。
所以结论是在Openshift新建一个php 5.4,利用一下.htaccess。