初试 Slackware

又是周五了,享受没有饭局的时光,不过也着实无聊了点,遂拿起 Slackware 尝试了下,做下记录。

安装就略过了,安装完毕后遇到的一些问题。

选错了桌面环境咋办,所以切换

$ xwmconfig

lilo 默认等待 2 分钟,够夸张的,编辑 /etc/lilo.conf

timeout = 30            # 3 秒钟

Markdown 之使用表格

看到人家在 Markdown 文件中随意的书写表格,但在我自己的博客中却怎么也无法输出表格样式,最后还是通过 Google 才找到答案,需要语法解释引擎 Redcarpet,且开启 tables 选项。

e.g. tables

Jekyll 中使用,请修改 _config.yml

markdown: redcarpet
redcarpet:
    extensions: ["tables"]

给 Jekyll 添加 FancyBox

这是一篇介绍无 jekyll 插件的形式来使用 FancyBox

因为既然是博客是以 Jekyll 来驱动的,那么就尽量不要在本地生成静态页面再推送到服务端,也就是说,尽量不用插件。否则,大可以用 Octopress即可。在这个前提下如何给图片一些特殊的效果呢?这里我们使用 jQuery 来实现, 譬如 FancyBoxLightbox2

FancyBox

尝试 Fedora 19

重做记录,因上月重做系统的时候,zim 记录的笔记忘记备份而全部遗失。-_-!!

有个问题折腾了很久,就是采用 Fedora 19 的 live 安装光盘安装好后,无法启动,一直卡在grub2之后的界面。当初没理解,以为 kernel 没装上,chroot 进去各种折腾,就是不行。遂装了 Fedora 18,从 Fedora 18 升上去了。后来 google 后才发现,原来只要多等会就能进界面了。

Fedora 18 升级 19

首先安装一个工具 fedup,通过 fedup 来升级:

# yum install fedup -y
# yum update
# reboot
# fedup-cli --reboot --network 19

优雅的配置 Vim

如果你是个 Vim 爱好者,且如果你在各种不同的计算机,不同的操作系统 ( Windows, Linux, Macos X 以及 BSD 等 )下,不同的 Vim 版本 下,以及不同的 Vim 打包下(最小安装或自定义安装),你的 vimrc 可能无法通用,启动 vim 时出现很多错误。当然你也可以保存一个最精简的 vimrc,阉割掉很多实用的功能来忽略这些可能出现的错误。

不过实际上完全不必如此,一个兼容性良好的 vimrc 即可,下面几种方法可以有效的解决这些问题。

功能:

可能这是最好的方式了,在 vimrc 中采用 has() 函数来检查这些功能的存在,并尝试相关的任何配置,譬如

if has("spell")
    set spelllang=en_us
    nnoremap <leader>s :set spell!<CR>
endif