| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
It turns out that the version of pandoc (1.9.1.1-1) in precise universe
is just too old to handle metadata.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Also fixed the bugs in pyblog introduced in the last revision and
tweaked the theme a bit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
those!
|
| |
|
| |
|
|
|
|
| |
Plus a few typo fixes in old posts.
|
| |
|
| |
|
|
|
|
|
|
| |
by replacing http://fonts.googleapis.com with ://fonts.googleapis.com .
Credit goes to http://goo.gl/KWcZJu .
|
| |
|
|
|
|
|
| |
Also implemented the "touch" action in pyblog, as well as wrote a
README.md for the source branch. And some other minor patching.
|
|
|
|
| |
Among other fixes and tweaks.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.)
|
|
|
|
| |
Also changed month to short format on the index page.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Mainly generating feed and index.
|
|
|
|
| |
Also wrote pyblog that currently can generate parts most of the blog.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
"Daily (?) Complaints (?)" ==> "dl? cmplnts?"
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* use -a= option to emacsclient rather than launching the server
manually;
* add tips for using emacsclient with git-commit-mode.
|