603c3ded5efixed typo in cpanfile, reordered dependenciesMaff2018-12-29 19:18:56 +0000
a589ec7ed9a number of changes too great to list here, but basically it's a ton of (currently incomplete) refactoring
Matthew Connelly
2015-12-28 20:09:51 +0000
99ffa3676cmy head hurts
Matthew Connelly
2015-11-27 22:24:03 +0000
e41ef0eab6Merge branch 'master' of maff.scot:blogalba
Matthew Connelly
2015-11-27 22:06:15 +0000
ad87295ed5tiny syntactic fluff
Matthew Connelly
2015-11-27 22:06:11 +0000
b80397d376unpublish properly
Matthew Connelly
2015-11-19 18:27:32 +0000
25301614cbpls
Matthew Connelly
2015-11-19 18:07:04 +0000
11408b9858using START_OPTS as an env var was dumb
Matthew Connelly
2015-11-16 00:54:21 +0000
abdbdfdbf3honestly this is gonna be the death of me
Matthew Connelly
2015-11-16 00:45:17 +0000
54ce9f71fffuck it i need debugging
Matthew Connelly
2015-11-16 00:40:26 +0000
023d0cc866why
Matthew Connelly
2015-11-16 00:36:51 +0000
21ef050c69enable logging
Matthew Connelly
2015-11-16 00:34:08 +0000
d7f48af8d2mysteriously, the config is gone
Matthew Connelly
2015-11-16 00:25:28 +0000
25e707a3f9fixed an absent dot which broke everything
Matthew Connelly
2015-11-16 00:16:32 +0000
52d0459b2dmy for loop sucks
Matthew Connelly
2015-11-16 00:15:28 +0000
c30af1e75fFix permissions on start script, oops
maff
2015-11-16 00:12:50 +0000
3f40ada741disambiguate the plackup command
Matthew Connelly
2015-11-16 00:11:18 +0000
326f367786remove the "start only if modified" check in post-receive hook, the times where i don't want it to restart are very few
Matthew Connelly
2015-11-16 00:05:39 +0000
4b6a3757e3comments
Matthew Connelly
2015-11-16 00:04:25 +0000
690f959448.git repos do not have a working tree
Matthew Connelly
2015-11-15 23:57:22 +0000
8e1c4a8e89trying to make better use of config.yml
Matthew Connelly
2015-11-15 23:56:19 +0000
7fd895fe51fix dodgy post-receive hook for the umpteenth time
Matthew Connelly
2015-11-15 23:49:45 +0000
37e695415cfixed the use of deprecated env var BLOGALBA_DIR
Matthew Connelly
2015-11-15 23:41:26 +0000
0748405cbdwhitespace is bad
Matthew Connelly
2015-11-15 23:38:03 +0000
52972a677ffix app.psgi pointing to an incorrect location for the app's lib
Matthew Connelly
2015-11-15 23:36:18 +0000
ee204b6686more start script and hook refactoring
Matthew Connelly
2015-11-15 23:32:35 +0000
6eb967dfc0Fancy new start script that is less weird
Matthew Connelly
2015-11-15 23:22:16 +0000
f3d9040c5emoderate refactor, switched out in-app YAML handling for dancer2's own config because really why was i doing it myself. also made it a "proper" app
Matthew Connelly
2015-11-15 22:23:12 +0000
9b88fc2cbfEdited some pages and posts to reflect the new github username
Matthew Connelly
2015-11-15 21:34:13 +0000
973a18ebdfupdated the startup script because it was outdated and not what I was using
Matthew Connelly
2015-11-06 16:40:44 +0000
b196675924Fixed a really stupid bug that resulted in blogalba's internal number of posts (and as a result, all pagination) would grow exponentially over time.
Matthew Connelly
2015-11-06 16:31:38 +0000
bb1887dd93It's readthedocs.org, not .com.
Matthew Connelly
2015-11-06 02:50:54 +0000
58d3863209Added blog post on Let's Encrypt, changed bash env requirement to just sh in new-post script.
Matthew Connelly
2015-11-06 02:44:47 +0000
d7e34d61d2maff.scot is no longer hosted on DO
Matthew Connelly
2015-08-22 05:19:21 +0100
2ebeae2878use pidfiles instead of blindly murdering starmen
Matthew Connelly
2015-04-10 15:34:40 +0100
912f73d765always the fucking tabs in the fucking yaml documents i swear to fucking god
Matthew Connelly
2015-04-08 02:40:19 +0100
c57dcff585404 redirect needs work
Matthew Connelly
2015-04-08 02:39:34 +0100
079aa79cf8RSS feeds will only be generated if publishing is enabled
Matthew Connelly
2015-04-08 02:34:56 +0100
9cfcf90d6aAdded the ability to disable publishing an RSS feed, renamed the rss_posts directive to a clearer name, recent_posts
Matthew Connelly
2015-04-08 02:34:07 +0100
8dbb07a23fadd google analytics because why not really
Matthew Connelly
2015-03-20 02:17:31 +0000
055fd18ce3more markdown correction
Matthew Connelly
2015-03-15 02:26:38 +0000
ef713982dfapparently conditional code is 3hard5me
Matthew Connelly
2015-03-15 02:15:11 +0000
e8aee97d00fix incorrect content-type header on .md posts
Matthew Connelly
2015-03-15 02:08:11 +0000
102e016b24server-tokens for some reason is set to false?
Matthew Connelly
2015-03-15 01:47:12 +0000
b66771e3d5turns out i forgot to strip .md$ from markdown uris before passing them on
Matthew Connelly
2015-03-15 01:37:07 +0000
d0f1de2f5dAdded the ability to view page source on markdown-generated pages; also handle 404s better
Matthew Connelly
2015-03-15 01:26:57 +0000
ddba5cecb2Swap Text::MultiMarkdown for Text::Markdown::Hoedown because Text::MultiMarkdown implements literally everything from MultiMarkdown except for fucking fenced code blocks. Why.
Matthew Connelly
2015-03-15 00:57:47 +0000
52f8e7a6a8Actually use multimarkdown :v
Matthew Connelly
2015-03-14 22:55:29 +0000
aba39e5cabcorrected formatting on file descriptors post
Matthew Connelly
2015-03-14 22:33:28 +0000
4cb062a6a5highlight.js seems worth trying
Matthew Connelly
2015-03-14 22:30:08 +0000
339371d4c1shadows are hard to get right
Matthew Connelly
2015-03-14 21:04:56 +0000
0a1be76bbethis is wonderful, this is your favourite game, this is fartmart
Matthew Connelly
2015-03-14 20:23:38 +0000
49c9b00274woah 3manyshadows5me
Matthew Connelly
2015-03-14 20:19:13 +0000
02f953b8e9but i do not like css
Matthew Connelly
2015-03-14 20:18:19 +0000
ef926c84a6I like CSS shadows sometimes
Matthew Connelly
2015-03-14 20:17:12 +0000
4be7478dc4make page generation info less prominent in the footer
Matthew Connelly
2015-03-14 19:38:58 +0000
05463fa84bspecifically state the whole site was generated in .5sec
Matthew Connelly
2015-03-11 22:53:36 +0000
2253abcc01footer template claimed things take ms seconds
Matthew Connelly
2015-03-11 22:51:37 +0000
b125b71a8fuse milliseconds instead
Matthew Connelly
2015-03-11 22:50:53 +0000
db12662eabwhy is time::hires so weird
Matthew Connelly
2015-03-11 22:43:15 +0000
c3a05186faapparently tv_interval won't take scalars
Matthew Connelly
2015-03-11 22:38:01 +0000
bbc6fa7a9buse the right fucking variable
Matthew Connelly
2015-03-11 22:29:12 +0000
265d93b277use time::hires
Matthew Connelly
2015-03-11 22:28:35 +0000
803d5d08f1stats are interesting, keep track of how long it takes to generate internal caches and rss
Matthew Connelly
2015-03-11 22:24:30 +0000
011d47ba39update header
Matthew Connelly
2015-03-11 22:21:05 +0000
076dff38bboops it turns out nobody uses .rdf
Matthew Connelly
2015-03-11 22:20:31 +0000
1e5a7765f5fucking tabs in fucking yaml files i hate everything so fucking much
Matthew Connelly
2015-03-11 22:17:40 +0000
d8a0c06cb2whee it seems to be working
Matthew Connelly
2015-03-11 22:16:55 +0000
83997b6acefuck my entire gay ass it was a tab in a fucking yaml file i hate everything
Matthew Connelly
2015-03-11 21:54:26 +0000
2be691c191fuck it lets use diagnostics
Matthew Connelly
2015-03-11 21:49:19 +0000
05ed52479aperl is why god doesn't talk to us anymore
Matthew Connelly
2015-03-11 21:47:34 +0000
056e51bba6from pr gnus in washington i fucked up
Matthew Connelly
2015-03-11 21:45:19 +0000
f68fa11cc1i fucked up i fucked up i fucked up i fucked up i fucked up
Matthew Connelly
2015-03-11 21:43:22 +0000
1d8193d2aai fucked up i fucked up i fucked up
Matthew Connelly
2015-03-11 21:42:38 +0000
51cf3391dbadd rss generation? maybe???
Matthew Connelly
2015-03-11 21:32:50 +0000
dc83283febgg me forgetting to actually add links to the post
Matthew Connelly
2015-03-10 02:10:36 +0000
c2320e26cd/Actual/ first post, oops
Matthew Connelly
2015-03-10 02:06:28 +0000
a80d850492First post!
Matthew Connelly
2015-03-10 02:05:57 +0000
ef0b13fc8afixed broken-ass new post script
Matthew Connelly
2015-03-10 01:35:13 +0000
d6c0f3a7fdfixed permissions on the new post script
Matthew Connelly
2015-03-10 00:56:20 +0000
79933cb60bmaybe finished the new post script
Matthew Connelly
2015-03-10 00:55:45 +0000
d37520ea9eupdated about page
Matthew Connelly
2015-03-09 21:19:49 +0000
04d043e1defix month in the footer
Matthew Connelly
2015-03-09 21:09:42 +0000
ea44a73f56i am not so great at this stuff probably
Matthew Connelly
2015-03-09 21:04:53 +0000
dc1ca36eb4footer changes
Matthew Connelly
2015-03-09 20:58:29 +0000
9aa74cafc0margin is not what i wanted, padding maybe?
Matthew Connelly
2015-03-09 20:53:31 +0000
837ff7f921footer looks slightly gross on mobile
Matthew Connelly
2015-03-09 20:52:54 +0000
eada88a4feidk man i think 22nd looks better than 22th
Matthew Connelly
2015-03-09 20:51:16 +0000
c0c818ec6elike i give a fuck about testing things locally before committing
Matthew Connelly
2015-03-09 20:49:04 +0000
4831be6900oops shit
Matthew Connelly
2015-03-09 20:48:09 +0000
e3396fd0aewhee
Matthew Connelly
2015-03-09 20:47:13 +0000
059cfe32ffturns out i suck at working with hash/hashrefs
Matthew Connelly
2015-03-09 20:32:46 +0000
aa37eef460css is the bane of my existence
Matthew Connelly
2015-03-09 20:26:24 +0000
b481be1e84and fuck my lack of ability to turn colours into hex representations without a reference
Matthew Connelly
2015-03-09 20:22:53 +0000
3b3720481dand fuck other stuff too
Matthew Connelly
2015-03-09 20:21:34 +0000
d4ca01f887and fuck <a>
Matthew Connelly
2015-03-09 20:19:32 +0000
14d9778704fuck positioning
Matthew Connelly
2015-03-09 20:17:44 +0000
6e651579b7UGHHHHHHH
Matthew Connelly
2015-03-09 20:10:59 +0000
5f5afb2acfughhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Matthew Connelly
2015-03-09 20:08:37 +0000