HN user

parkr

609 karma

I write code things. Engineer and maintainer emeritus of Jekyll, the popular static site generator.

[ my public key: https://keybase.io/parkr; my proof: https://keybase.io/parkr/sigs/OXNW60xMLnRPOBqR0er00szAk47v1deonnSJss45HSE ]

937283

Posts21
Comments20
View on HN
byparker.com 3y ago

Export your starred episodes from Overcast

parkr
1pts0
github.com 10y ago

GitHub Pages Drops Support for RDiscount, Redcarpet, and RedCloth (Textile)

parkr
3pts0
jekyllrb.com 10y ago

Making it easier to contribute to Jekyll – Affinity Teams

parkr
1pts0
byparker.com 10y ago

Tim Cook's Privacy Battle Is Also Personal

parkr
1pts0
byparker.com 10y ago

If you care about 'emerging markets', care about speed

parkr
2pts0
github.com 11y ago

Jekyll 3.0.0.beta2 Released

parkr
2pts0
byparker.com 11y ago

Ruby 2.2 catastrophe with Time#parse and Time#localtime

parkr
13pts0
www.newyorker.com 11y ago

Sell Out: Part One (2013)

parkr
1pts0
github.com 11y ago

Access GitHub Pages `site.GitHub` Locally

parkr
3pts0
jekyllrb.com 12y ago

Jekyll turns 21! Err... I mean 2.1.0

parkr
9pts1
jekyllrb.com 12y ago

Jekyll 2.0.0 is released

parkr
265pts55
www.markvigeant.com 12y ago

Show HN: MARK VIGEANT DoT CoM

parkr
1pts0
blog.parkermoore.de 12y ago

Taking Over Someone Else's Open-Source Project

parkr
4pts0
jekyllrb.com 12y ago

Jekyll Release 1.3.0

parkr
1pts0
github.com 12y ago

Show HN: your very own horse_ebooks generator

parkr
2pts0
cornelluniversity.tumblr.com 12y ago

Corporate risk taking unrelated to top executive pay - Cornell University study

parkr
1pts0
blog.parkermoore.de 13y ago

Jekyll 1.0 Released

parkr
160pts74
blog.parkermoore.de 13y ago

Downtime is Good

parkr
2pts0
blog.parkermoore.de 13y ago

The Immediate Future of Jekyll

parkr
47pts40
github.com 13y ago

Tom Preston-Werner: Development of Jekyll to be revived in 2013

parkr
119pts32
blog.parkermoore.de 13y ago

An Open Letter to Tom Preston-Werner

parkr
5pts2

For security reasons, we have no choice. It's specifically designed not to allow execution of arbitrary Ruby code. GitHub wouldn't run Pages if Jekyll didn't have this guarantee.

Jekyll 1.0 Released 13 years ago

Please do! And let us know if you have any questions. We're reachable on Twitter and we have an IRC channel I hang out in.

Fixed the link, good catch. Thanks!

Jekyll 1.0 Released 13 years ago

Hey avolcano! Tom is going to try to push it out soon, but I can't say whether it'll be this week or maybe the end of the month!

If I update just one post, can't we just recompile that? If a layout is changed, then all non-static files would be regenerated. There's a way to be more specific.

Hm, I didn't realize it was so inexpensive. I've only ever used S3 as a CDN for a huge site with lots of images, so it was an expensive endeavor.

Using Jekyllwothout any ruby experience should be a snap. It's all controlled by the CLI. You create posts and run `jekyll` and you're in business.

"Build time" means "generation time", or "compile time". It's the amount of time it takes Jekyll to build the site from the source to the static HTML, etc. Right now, it's really slow. If you have over 100 posts, it practically warrants a coffee break. We have some developed some ideas about fixing this issue.

I worked at Cornell's College of Agriculture and Life Sciences, in their Communications Dept (Administrative) to completely rewrite http://cals.cornell.edu with Jekyll.

Our workflow included Github, the Github desktop clients, SublimeText 2, and a script we wrote which would run `jekyll --auto --server 3000` so that the person making the changes could ensure that it came out the right way before committing to the repo. Pretty easy stuff.

Good point! This letter was written after I've done much of that. Unfortunately, nothing has been done yet. But that's definitely the attitude that one should take (unfortunately, it's just deteriorated over time).

The reason I sent this email (and others) to Tom is because it seems like he's lost interest in the project - which is totally fine! As it's an insanely popular project, however, (one which the public has not forgotten about, certainly), I have an intense desire to push it forward and see it become all that it can be!

I definitely disagree, especially given that their example for its efficiency is "table-based layouts". That's a huge no-no. Tables are for tabular data only.