分类 web 中的文章

Hexo to Hugo

是的,我回来了。停更了 4 个月之后,再次开始更新这个写了 14 年的博客。 停更主要有两个原因: 太忙(lan) Hexo 太慢 原因并不重要,直接看迁移的过程吧!……

阅读全文

使用 Let's Encrypt 加入全站 HTTPS 支持

  • 2017-10-11 更新: renew 错误
  • 2017-10-12 更新: 使用 –webroot 更新证书
  • 2018-03-23 更新: 使用通配符

去年我写了一个太监系列 HTTPS 小白知识(一) ,其中提到使用 Let’s Encrypt 来实现 HTTPS 支持。现在是时候了。

昨天我花了半小时把我的所有网站和博客全部加入了 HTTPS 支持。整个过程非常顺利,下面拣要点说一说。

……

阅读全文

WordPress to Hexo(1)

大约两年多前,我写过一篇 博客静态化工作 ,当时是准备使用 Pelican 来做静态化。但由于静态化有一些工作量,就写了 WPCMD 来作为过渡工具。

现在终于有时间来做静态化了,但我选择的工具变成了 Hexo

在上次的静态化准备工作中,我的所有博客文章已经完全使用 Markdown 来撰写了,所以这次的静态化工作就会简单一些。下面是主要的工作:

……

阅读全文

WIKI 系统的选择

由于博客不再转载文章,我弄了一个 wiki系统 ,这个系统使用的是 dokuwiki

使用 wiki 系统还有许多好处,包括但不限于:

  1. 方便保存一些零碎的想法;
  2. 转载文章便于管理;
  3. 文章之间的关系更加系统化;
  4. ……

这个系统大概有2年多了,也积累了 300 篇 wiki ,dokuwiki 有很多优点,例如小巧易用,不需要数据库等等。但最近我越来越感觉在线系统的不方便。例如:

  1. 编辑器太弱,在浏览器中编辑大段文章的体验很糟糕;
  2. 没有版本管理,需要手动备份;
  3. 需要经常更新;
  4. wiki 许多优秀的生成器不支持 wiki 格式。

因此,No Zuo No Die 的思想又开始泛滥,继 博客静态化工作 之后,我又开始折腾 wiki 静态化。

数据备份倒是好办,直接把 wiki 格式的纯文本从 dokuwiki 的文件夹中复制出来就可以了。wiki 这种标记格式的支持,还是没有 Markdown 广泛,甚至都不如 AsciiDoc 。因此,我需要把 wiki 格式转换成 Markdown 。这个简单,祭出 Pandoc 大旗就好了。

比较麻烦的是新系统的选择。在我看来,这个系统必须包含这样几个特点:

……

阅读全文

博客静态化工作

很早以前就想把博客转换为静态站点。现在,我终于下决心来做这件事了。 为了这件值得纪念的事,我必须要写一点东西。 不得不说的历史 如果从 2005年4……

阅读全文

在Wordpress中禁用Google字体

最近我的博客经常无法访问。可放在同一主机的 Rect的博客 却正常。 留意了一下访问顺序,发现页面载入的时候会先访问 fonts.googleapis.com 去获取字体。但是目前 google 的服务……

阅读全文

入手阿里云服务器

一直希望有一台属于自己的独立服务器,这几天阿里云做11.11活动,就抢了一台。 话说11月10日23:00按下支付,结果整个页面就挂掉了,刷了……

阅读全文

有道网页翻译

从beta版开始,我一直在用有道词典,小巧且绿色,基本能满足需要。 今天偶尔发现有道词典中有“有道网页翻译2.0beta”的广告,点击试用了一……

阅读全文

投奔GODADDY主机

终于还是投奔了米国主机。测试的这几天看来,速度还不错。除了刚刚买的当前有问题外,一直都保持在200MS延迟。ftp上传速度能到80KB/s,……

阅读全文

最近文章

分类

标签

3d aac actionscript adobe adobebug adsl air amd android ane ant antivirus apache api arch as2 as3 asdoc asp aspnet authorware bash bbpress benq bitandbyte bitmapdata bluetooth book box2d browser byewindows c camera capture centos character-set choice chongrenxindu chrome class cms cocos2d-x codec collection color component conference cookbook coolplayer cpp css cygwin datagrid debug degrafa design-pattern develop devops director display-objects docker dragonbones ds eclipse editgrid egret embed emotion encrypt engine english eval excel exif fcs ffmpeg filter firebase firefox flash flash-remoting flashbuilder flashdevelop flashplayer flask flex flexbuilder flv fms font framework freeware fte ftp fxg game gcc general generator git gmail godaddy golang google gprs graphic graphviz gtd gui h264 hardware hexo host house howto hp html html5 http hugo i18n ie image ime ios iot jacky-cheung java javascript job joomla journey jquery json layout lecture library life lighttpd linux lisp list live loader lua mac macos mambo management markup master math mencoder mingw mobile mobile-game-framework module monitor mvc mxmlc mysql ndk netconnection netstream network nginx node nodejs note objective-c office opengl openresty opensource ops osmf osx pay pda performance photoshop php physics player plist plugin portable posix ppc protocol proxy python qiqi qt quick2cocoslua reading reflection regexp ria robotlegs router rtmp ruby sagiteam sandbox sdk server sharedobject shell signals simulator skeletalanimation skin sleepmode smartphone socket software spark spreadsheet spritesheet sql sqlalchemy ssh staticize study svn swfobject terminal testing thread tipsandtricks tlf trace training translate translation tween typescript ubuntu ugly ui unity usingrobotlegs2 utf-8 uwsgi validator vcard vector video vim virtualization vr web weboffice websocket wifi windows wine word wordpress wuhan xbeta xinnet xml youshootfirst zhihu

其它