I’ve transitioned away from WordPress.com to Octopress + Github and am loving it so far. I may need to figure out how to extend Octopress to support latex math mode and image generation, but for now this is a vastly improved blogging experience for me. Thanks Octopress, Github!
As soon as I start a code-oriented blog I find out that the WordPress post editor doesn’t have a
keyboard shortcut for applying
<code/> to selected text.. Bah!
I’m looking for a few ways around this:
- An external editor (web-based or otherwise) which supports auto-conversion of markdown into html and uploads to WP.com.
- Chrome extension or userscript to hack in an additional
ctrl-shift-ckeyboard shortcut for the TinyMCE editor used by WP.
- http://www.beginwp.com/list-of-keyboard-shortcut-wordpress/ - Seems to suggest a keyboard shortcut
for insertion of
<code/>does exist, but I couldn’t get it to work in Mac Chrome 24.0.1312.52.
I found a number of useful projects on which I could build the chrome extension I’d mentioned above, including marked and EpicEditor, but then I landed on Octopress and may have to migrate there. What’s not to love about a blogging framework you have complete control over and can host directly on Github?
I ran into some trouble with my Ubuntu 12.10 machine yesterday when running a few updates; I noticed
that after a normal apt-get update/upgrade a few packages had been “kept back.” Turns out
upgrade will refuse to remove or install new packages by default. If you want everything fully
updated, along with new transitive dependencies of existing packages, you need
dist-upgrade instead (1, 2, 3, 4, 5).
Unfortunately, when I ran
apt-get dist-upgrade it upgraded my system’s kernel but didn’t recompile
existing kernel modules to work with it. The nvidia driver / kernel module failed to load on reboot,
causing the display manager and X to enter some awful video mode. Looks like others have run into
this issue before (6, 7). To get things back in order, I followed roughly these steps:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31