holderdeord / hdo-blog

The code behind blog.holderdeord.no
https://blog.holderdeord.no
MIT License
1 stars 2 forks source link

Redirect gamle lenker til nye #6

Closed jarib closed 9 years ago

jarib commented 9 years ago

Bruk https://help.github.com/articles/redirects-on-github-pages/ slik at de gamle blog-URLene fortsetter å fungere:

/2014/01/ungdom-og-valgdeltakelse-funn-fra.html => /2014/01/16/ungdom-og-valgdeltakelse-funn-fra/

De originale URLene er definert i hver post som blogger_orig_url.

jarib commented 9 years ago

Det var lett!

$ ruby -r uri -r yaml -e 'Dir["./_posts/*.html"].each { |e| content = File.read(e); data = YAML.load(content[/---(.+?)---/m, 1]); data["redirect_from"] = URI.parse(data["blogger_orig_url"]).path; File.open(e, "w") { |io| io << content.sub(/---.+?---/m, "#{YAML.dump(data)}\n---") }}'
jarib commented 9 years ago

Tror det vi har nå er godt nok til å erstatte dagens blog.holderdeord.no. Noen innvendinger mot at jeg flytter?