Commit graph

336 commits

Author SHA1 Message Date
c905f5c414 use IDs instead of slugs for posts
Drafts don’t have reliable slugs until they’re published so give them
UUIDs, and lookup posts by ID instead of slug.
2015-03-29 19:42:38 -07:00
d9731944c2 use environment for configuration 2015-03-30 02:33:06 +00:00
9ac9e9e4be 2015 posts stub 2015-03-28 23:15:39 -07:00
65c90fcf48 fix a typo 2015-03-28 23:12:20 -07:00
4a9b1b8db6 remove temporary feed after compilation 2015-03-28 23:11:56 -07:00
586206ac1a fixes for debian, use local npm modules 2015-03-29 05:26:45 +00:00
c472358979 add strftime.js and strftimeV2.js 2015-02-07 19:43:01 -08:00
93e4714d7e add nexa demo page 2015-01-17 14:44:39 -08:00
03a9143b5a rename a variable 2014-11-23 20:47:55 -08:00
56a2de1ebc implement publish and unpublish 2014-10-18 18:41:20 -07:00
c8f543122b expose drafts via HarpBlog and the API 2014-10-18 18:05:07 -07:00
8f6b3be1eb structure drafts like the other post dirs 2014-10-18 18:05:07 -07:00
7e47c2d670 remove pointless authentication, fix up status & headers 2014-10-18 15:37:49 -07:00
034d975225 expose HarpBlog#status as /status 2014-10-18 15:37:31 -07:00
3546ab2952 add dirty checking and version support to HarpBlog 2014-10-18 15:33:52 -07:00
9028d805ae fix publishing version.txt 2014-10-18 15:33:27 -07:00
890b1508c1 publish git commit sha at /version.txt 2014-10-18 15:03:17 -07:00
f0b3174e61 add HarpBlog#months and expose as GET /months 2014-10-18 02:35:19 -07:00
291e40f859 put test repos in a better location, fix other bugs 2014-10-18 02:34:58 -07:00
3437b8f08a use https to clone the test blog repo 2014-10-18 01:41:26 -07:00
70e8ff6b18 slap a sinatra API server in front of HarpBlog
terminate meta_weblog_handler.rb with extreme prejudice
2014-10-18 01:38:45 -07:00
5c6399b558 add a class that knows how to manage this harp blog: HarpBlog 2014-10-18 01:37:39 -07:00
cf4b6e7a0a fix some broken markdown 2014-10-09 16:31:11 -07:00
dd0e9e1b57 update tweets 2014-07-18 11:05:26 -07:00
c5c430367f escape segment names ... Markdown! 😧 2014-06-23 21:43:45 -07:00
87bbd8e0e1 :octocat: (just for @robrix) 2014-05-15 14:05:05 -07:00
22ed491d00 add keybase verification file for samhuri.net 2014-04-28 14:53:02 -07:00
688184c80a add a localstorage test 2014-04-08 11:12:47 -07:00
59d2986054 wat? 2014-04-06 22:14:56 -07:00
d09a0b7ef3 remove unnecessary hack for filenames with dots 2014-04-06 22:14:36 -07:00
482b317814 fix double sigil on index page 2014-04-06 21:31:51 -07:00
e9490d49ee update tweets 2014-03-26 18:23:56 -07:00
03fd061411 editing 2014-03-24 11:36:42 -07:00
76cfe3dd01 fix layout of markdown pages 2014-03-24 11:33:47 -07:00
95ebc26d2b use 'dd mmm' and 'dd MMM, YYYY' date formats 2014-03-22 11:54:28 -07:00
6d405b201b lighten nav link color 2014-03-19 22:29:55 -07:00
62159d17cb inline CSS in post-processing 2014-03-19 21:46:36 -07:00
25482dd76c load typekit fonts async, ugly FOUT but I can deal 2014-03-19 20:47:16 -07:00
a4b5975715 specify charset in Content-Type header instead of <meta> 2014-03-19 17:15:12 -07:00
5df90721b3 prevent directory listing of /posts 2014-03-18 22:12:36 -07:00
8db90d67d2 redirect super old blog posts 2014-03-18 22:03:12 -07:00
94fe105091 reduce Safari janky resize test case 2014-03-17 18:03:01 -07:00
96e4cf4e4b don't preload audio 2014-03-16 10:11:59 -07:00
2e5c2a6c0b some clients encode spaces as + instead of %20, be explicit 2014-03-15 17:21:00 -07:00
8d1323e4ef don't use uppercase for nav links 2014-03-15 17:10:42 -07:00
043e363300 sort monthly post archives descending 2014-03-10 00:22:56 -07:00
24f60083a2 add yearly and monthly archive indexes 2014-03-10 00:21:21 -07:00
4d23c27584 reduce font size in embedded Gists 2014-03-10 00:16:10 -07:00
720f88cc60 remove post bodies from public/_data.json 2014-03-10 00:15:55 -07:00
35d16d8ed1 mention Museo Sans and TypeKit on about page 2014-03-09 23:09:34 -07:00