两个Emacs函数用于新建和发布Hexo网站
先发出来 慢慢完善
1 | (defun hexo-deploy (dir) |
先发出来 慢慢完善
1 | (defun hexo-deploy (dir) |
以前对(interactive)
理解不深,只知道给函数加这个表示它可以被交互调用,但今天为了实现在Emacs里操作Hexo,借鉴了一下Magit的代码,发现原来里面的道道真不少,简单写写。
1 | (defun get-dir (dir) |
上面的定义的函数有三种调用方式:
(get-dir "/tmp")
。M-x get-dir
。C-u M-x get-dir
。这种方式灵活性更大,而且还可以用下面的方法判断多个前缀。
about:config
找到browser.devedition.theme.enabled
true
devtools.theme
dark
是暗色 light
是浅色本来听到Windows 10可以从Win7/Win8系列免费升级的时候我还是有点期待的 但马上传出消息 批量授权版不在此优惠之列 也就是说我没法享受免费升级了(我所在的学校购买了版权 所以我用的Windows是正版) 立马使用Windows 10的心凉了半截
其实凉了也好 鲁迅先生说 「长歌当哭 是必须在痛定之后的」 Windows 10目前还处于消费者预览阶段 相当于公测 而Windows是专有的商业软件 试用它 就相当于给微软当义务的软件测试员 帮微软挣钱 虽说我能早享受新系统 但也要忍受系统不成熟带来的风险 总的来看 微软赚的多 我收获小 还是不用的好
以前写过 但找不到了 现在记录一下
Base64 具体自行谷歌/百度罢 编码(Encode)和解码(Decode)在Firefox下可以这样
既然用了而且不错就应该介绍 能看到这个站的人也可能对这个VPS感兴趣 所以介绍是必须的
Bandwagon(注意:内有推广信息) 国内俗称 搬瓦工 从名字看就不高大上 确实也便宜好用 列几个供各位参考
HDD: 1.5 GB
RAM: 64 MB
CPU: 1x Intel Xeon
BW: 100 GB/mo
$3.99 每年
The following guidelines described how to compile GNU Emacs with MSYS2/MinGW-w64 combination.
Download the x86_64 version of MSYS2 in here and install in your preferred directory, e.g. C:\msys64
. Note that path containing spaces may causes problems. Run msys2_shell.bat
in the C:\msys64
and you will see a BASH window opened. In the BASH prompt, use the following command to install the necessary packages:
1 | pacman -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-xpm-nox \ |
Do you want to spend the rest of your life selling sugared water, or do you want a chance to change the world?
前几天买了一个搬瓦工(Bandwagon)的VPS,主要用于Shadowsocks代理,但用了几天发现我根本用不完,好在当时买的是内存相对大一点的,有128 MB,再跑一个静态服务器应该没有问题,于是手痒痒,想用来搞个新的Blog。神往Hexo很久了,想折腾一个。不出意外,您现在看的这个页面就托管在搬瓦工上面的Hexo站,这篇文章讲的是我搭建服务器的过程和Hexo的配置,也是第一篇用Hexo发布的Blog。
2015-03-04 Update:
因为有人留言说搞不出来,我自己看了下,确实写的不清楚。当时是第一次弄,自己也不是很懂,今天我修改一下。
因为我用的是Debian系统,安装是非常容易的,一条命令搞定:
1 | apt-get install nginx |
注意:如不注明,命令都是在服务器上运行的,你可以用搬瓦工的管理界面运行它们,如下图。
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.