aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* install latest pandocZhiming Wang2015-05-091-2/+2
| | | | | It turns out that the version of pandoc (1.9.1.1-1) in precise universe is just too old to handle metadata.
* try to debug failed buildZhiming Wang2015-05-091-26/+32
| | | | | | | https://travis-ci.org/zmwangx/zmwangx.github.io/builds/61860458 First step in debugging: dump the HTML to see what's missing and how it missed.
* 20150509 storyboard reached 0.1Zhiming Wang2015-05-093-7/+87
| | | | | Also fixed the bugs in pyblog introduced in the last revision and tweaked the theme a bit.
* README.md: only display build status of the source...Zhiming Wang2015-05-071-1/+1
| | | | | | | | | | | | | | branch. Two other notes: * Giving up on Heroku deployment since I'll need to write a server script and a buildpack to serve the static site. * It is possible to install Pandoc in a container -- use linuxbrew! However, building the entire Haskell platform and Pandoc is too time consuming. I might as well just wait in line for a non-container machine.
* add requirements.txtZhiming Wang2015-05-073-3/+9
| | | | | | | Also install requirements in .travis.yml. By the way, I explored ways to install Pandoc in a Travis container environment (without sudo), but that's just too hard. Giving up.
* configure simple Travis integrationZhiming Wang2015-05-072-0/+13
|
* pyblog: implement auto touching in gen_deployZhiming Wang2015-05-071-18/+74
| | | | | | Even after implementing touch, I can't remember to touch a new post before deploying. Now gen_deploy tries to smartly determine the latest post and prompts for touching.
* 20150506 Searchable settings are one honking great idea — let's do more of ↵Zhiming Wang2015-05-061-0/+45
| | | | those!
* improve Why Oh My Zsh is completely brokenZhiming Wang2015-05-062-18/+43
|
* fix minor invalid HTML issuesZhiming Wang2015-05-064-4/+6
|
* replace all imgur links with httpsZhiming Wang2015-05-0615-31/+31
| | | | Plus a few typo fixes in old posts.
* add sitemap.xml and robots.txtZhiming Wang2015-05-052-7/+48
|
* serve the CC icon locallyZhiming Wang2015-05-055-1/+34
|
* suppress TLS insecure warningZhiming Wang2015-05-051-1/+1
| | | | | | by replacing http://fonts.googleapis.com with ://fonts.googleapis.com . Credit goes to http://goo.gl/KWcZJu .
* install Google Analytics tracking codeZhiming Wang2015-05-051-0/+9
|
* 20150505 Graceful handling of SIGINT when using Python's multiprocessing.ProcessZhiming Wang2015-05-054-21/+197
| | | | | Also implemented the "touch" action in pyblog, as well as wrote a README.md for the source branch. And some other minor patching.
* add feed icon to footerZhiming Wang2015-05-057-3/+21
| | | | Among other fixes and tweaks.
* pyblog: get preview rightZhiming Wang2015-05-051-81/+36
| | | | | | | | | Apparently I didn't know what I was doing. Stopping the server is such a simple problem, yet I made it so complicated. Handling SIGINT gracefully, on the other hand, is a little bit tricky, due to blocked communication between different processes. Anyway, I've got it covered now.
* pyblog: implement previewZhiming Wang2015-05-055-22/+173
| | | | | | | | | | | | | | Also tweaked icons a bit. Note that this commit doesn't really work: I implemented a "stoppable HTTP Server" here to be stopped when "mother process" receives SIGINT (i.e., KeyboardInterrupt), without realizing that all porcesses get SIGINT. Therefore, the custom server is hardly needed. See http://git.io/vJ9yA for more information. (This implementation has some value tought, that's why I'm committing to keep it in history.)
* pyblog: implement deploy and gen_deployZhiming Wang2015-05-052-12/+151
| | | | Also changed month to short format on the index page.
* 20150505: New blog, new startZhiming Wang2015-05-057-150/+124
| | | | | | | | | | | Also fixed several problems: 1. Rending SVG and making it a clickable link is basically impossible across multiple browsers. I'm now using a pretty good PNG; 2. Implemented new_post in pyblog; 3. Footnotes related updates to the theme.
* handle navigation button and faviconsZhiming Wang2015-05-059-3/+183
| | | | | | | | Note that I'm using an <embed> tag with the svg because if wrapped in <img>, the svg won't render on Safari. After using the <embed> tag, the svg renders on all four major browsers on OS X (Chrome, Safari, Firefox, Opera), and it looks nice on all three but Firefox, in which case it's crappy as fuck.
* convert date metadata field to ISO 8601Zhiming Wang2015-05-0549-51/+58
|
* a lot of workZhiming Wang2015-05-054-26/+274
| | | | Mainly generating feed and index.
* edit posts and (mostly) figured out the themeZhiming Wang2015-05-0418-30/+796
| | | | Also wrote pyblog that currently can generate parts most of the blog.
* process post metadataZhiming Wang2015-05-0448-153/+59
|
* remove all Octopress stuffZhiming Wang2015-05-04314-8016/+0
|
* 20150503: Why Oh My Zsh is completely brokenZhiming Wang2015-05-031-0/+150
|
* host binaries on BintrayZhiming Wang2015-04-273-4/+4
| | | | | | Ready to purge binaries from the repo — my Octopress directory is getting too large with five copies of each binary (in source/, source/.git, public/, _deploy, _deploy/.git).
* 20150426: Using Python 3 with Emacs JediZhiming Wang2015-04-261-0/+31
|
* update "mpv launcher" with improved codeZhiming Wang2015-04-061-0/+10
|
* 20150322 Back up OS X app iconsZhiming Wang2015-03-221-0/+46
|
* 20150224 The new OneDrive APIZhiming Wang2015-02-241-0/+10
|
* 20150221 All is not lostZhiming Wang2015-02-211-0/+20
|
* 20150220 My dock and updated OmniFocusZhiming Wang2015-02-201-0/+21
|
* 20150217 Microsoft is getting cool (but not its website)Zhiming Wang2015-02-171-0/+20
|
* fix typosZhiming Wang2015-02-111-3/+3
| | | | | | Blogging at 2am isn't that fun -- I swear I did proofread, once, but to my surprise, there are more than five typos. I should have used aspell before publishing the article.
* 20150210 Monitor progress of your Unix pipes with pvZhiming Wang2015-02-101-0/+60
|
* 20150121 Web design: Microsoft vs AppleZhiming Wang2015-01-211-0/+19
|
* 20150110 Fonts: why Chinese web design is hardZhiming Wang2015-01-101-0/+16
|
* 20150101 OS X system ruby encoding annoyanceZhiming Wang2015-01-011-0/+43
|
* renamed the blogZhiming Wang2014-12-231-2/+2
| | | | "Daily (?) Complaints (?)" ==> "dl? cmplnts?"
* 20141223 mpv launcherZhiming Wang2014-12-231-0/+16
|
* add caveat to "Opera-style Advanced Keyboard Shortcuts in Safari"Zhiming Wang2014-12-221-0/+6
|
* 20141222 10k images on imgurZhiming Wang2014-12-221-0/+8
|
* 20141219 App suggestion: Dropzone 3Zhiming Wang2014-12-221-0/+12
|
* 20141214 The Google Chrome Comic — A classicZhiming Wang2014-12-221-0/+21
|
* update faviconZhiming Wang2014-12-221-0/+0
|
* remove trailing 2>/dev/nullZhiming Wang2014-12-221-1/+1
|
* edit 2014-12-14-speeding-up-emacs-with-emacsclient.mdZhiming Wang2014-12-221-3/+9
| | | | | | * use -a= option to emacsclient rather than launching the server manually; * add tips for using emacsclient with git-commit-mode.