osp-blog.www
clone your own copy | download snapshot

About

OSP-blog

This repo aims to study if a port of the OSP wordpress blog to a Pelican structure is viable. Meanwhile it's a a backup or an export or a migration.

  • http://ospublish.constantvzw.org/
  • http://docs.getpelican.com/en/stable/importer.html
  • getpelican.com/
  • http://ospublish.constantvzw.org/blog/attachments

xml files at root are wordpress exports, that Pelican imported

listing of the virtualenv requirements to run the blog locally: (includes some unusual dependencies for pelican-import)

beautifulsoup4==4.6.0 blinker==1.4 bs4==0.0.1 docutils==0.14 feedgenerator==1.9 Jinja2==2.9.6 lxml==4.0.0 Markdown==2.6.9 MarkupSafe==1.0 pelican==3.7.1 pkg-resources==0.0.0 Pygments==2.2.0 python-dateutil==2.6.1 pytz==2017.2 six==1.11.0 Unidecode==0.4.21

Snapshots | iceberg

Inside this repository

Log

 

Colmtold

— a backup or an export or a migration

Tuesday, 10th October 2017 - 13:40

 

Colmsaid

— wget -i of the handled output of http://ospublish.constantvzw.org/blog/attachments page

Tuesday, 10th October 2017 - 15:31

 

Colmtalked

— trying to remember OSP git repos good practices

Tuesday, 10th October 2017 - 15:37

 

colmlet loose

— adding a gitlab-ci to test gitlab pages using SSG pelican built in

Wednesday, 10th January 2018 - 16:02

 

colmcomplained

— commented a requirment that was at version 0.0.0

Wednesday, 10th January 2018 - 16:14

 

colmrevealed

— changing the version of python, I think this makes the pipeline fail

Wednesday, 10th January 2018 - 16:35

 

colmrendered

— really copying the pelican pages example https://gitlab.com/pages/pelican/tree/master

Wednesday, 10th January 2018 - 16:42

 

colmclaimed

— indentation error in the yml

Wednesday, 10th January 2018 - 16:45

 

colmdiscovered

— ok the pelican deploys well to gitlab pages, but none of the links work, it's a relative thing?

Wednesday, 10th January 2018 - 16:57

 

colmdisclosed

— Large rehandling of metadata:

Wordpress lets a post be part of multiple categories and have multiple tags. For the future of this blog, and because pelican works
as such, the articles category is now dictated by it's parent folder, and if it had more than one category, they are now part of the
tags listing. This was done via combine_tags.py

Further, the folder for the theme was missing some structure for the css to be taken into account.

I think that's it.

Friday, 19th January 2018 - 02:39

 

colmbabbled

— major milestone: search!

search integration via tipue search plugin, which binds the jquery plugin to pelican.
The pelican plugin generates the json of all the content, then tipue search integrates into a form for local search in a static site

commit includes appropriate changes to templates, will add local versions of js now

Friday, 19th January 2018 - 16:27

 

colmsaid

— local js dependencies, no CDNs, no thanks

Friday, 19th January 2018 - 16:54

 

colmstated

— the gitlab-ci is not deploying properly it seems

Friday, 19th January 2018 - 18:50

 

colminterpreted

— removed the whitespaces in the attr_list that somehow got messed up + adds the obligatory colon for the md declaration to work

Friday, 19th January 2018 - 21:25

 

colmsaid

— a script to catch all the exeption cases of two consecutive lines of Tags: metadata. Script grabs both lines, and makes it into one list

Friday, 19th January 2018 - 22:57

 

colmbring out

— now that most of the regex fixes are applied, some styling? I should resist and open it to the gang

Friday, 19th January 2018 - 23:45

 

colmdiscovered

— for some reason the site is not deploying to gitlab pages anymore

Saturday, 20th January 2018 - 00:25

 

colmemited

— site is deploying but most is broken, testing with pythong 3.6

Saturday, 20th January 2018 - 00:38

 

colmsaid

— still trying to find the right combo

Saturday, 20th January 2018 - 11:03

 

colmblabed out

— it won't work in python 2.7 I think

Saturday, 20th January 2018 - 12:27

 

colmdisclosed

— python3 plainly?

Saturday, 20th January 2018 - 12:29

 

colmbring out

— a test without a leading slash, I guess it's somehting mega stupid like this as it work after downloading the artifacts

Saturday, 20th January 2018 - 12:45

 

colmrendered

— Relative urls

Saturday, 20th January 2018 - 12:51

 

colmsaid

— a test to set relative urls to false in publish conf, but adding a relative site URL (css is not rendering on pages that are one level away from repo root)

Saturday, 20th January 2018 - 13:07

 

colmexposed

— now add the {{ SITEURL }} var for publishing confs, different for local dev

Saturday, 20th January 2018 - 13:15

 

colmspoke

— a template for tag pages, a small bit of css, and some extra navigation items + footer site wide tag list

Saturday, 20th January 2018 - 14:19

 

colmtold

— forgot a part of the URL for the archive listing

Saturday, 20th January 2018 - 14:28

 

colmblabed out

— cool down the Plex, remember the Limousine

Saturday, 20th January 2018 - 14:55

 

colmwhispered

— first blog post on the new structure

Saturday, 20th January 2018 - 21:16

 

colmpeached

— category rehandling

Saturday, 20th January 2018 - 23:30

 

colmbring out

— spaces, links and line breaks in index & base templates

Saturday, 20th January 2018 - 23:36

 

colmsong

— RSS everywhere

Sunday, 21st January 2018 - 00:09

 

colmverbalised

— this is what the xml gives when posts had comments

Monday, 22nd January 2018 - 23:14

 

colmsaid

— neighbors plugin for internal proximity navigation

Monday, 22nd January 2018 - 23:14

 

colmargued

— Zarathustra and a not really responsive css grid based on the 330 / 30 px alternations from osp.kitchen

Monday, 22nd January 2018 - 23:15

 

colmtold

— bits of the process, no?

Monday, 22nd January 2018 - 23:16

 

colmsaid

— at least the desktop styles columns work for now, mobile adaptations of css grid, i still need to solve

Tuesday, 23rd January 2018 - 11:04

 

colmdisclosed

— 1. Quite a few search and replaces for tags: News, Works, Type, NotCourierSans, the main categories that get bound to tags.
2. a large regex to remove all of the width="..." height="..." elements that were screwing image ratios up somehow.

Tuesday, 23rd January 2018 - 19:24

 

colmbring out

— a postcss-css next plugin

Tuesday, 23rd January 2018 - 20:44

 

colmemited

— lots of template and styles changes, site is now fully responsible in css-grid

Tuesday, 23rd January 2018 - 20:45

 

colmpublished

— npm in the gilab-ci ?

Tuesday, 23rd January 2018 - 21:06

 

colmwhistled

— npm in the gilab-ci ?

Tuesday, 23rd January 2018 - 21:15

 

colmgave away

— ok npm deploy is going to be a headache, I can tell, so I make a branch for now

Tuesday, 23rd January 2018 - 21:27

 

colmdivulged

— none of the images are showing on the staging env, why was this set to false again?

Tuesday, 23rd January 2018 - 21:48

 

colmverbalized

— So; I was still grabbing images from their web sources rather than local + losts of wp-thumbnailing still screwing up some paths

Tuesday, 23rd January 2018 - 22:17

 

colmironized

— adding an expiry to download the pack and debug

Tuesday, 23rd January 2018 - 22:30

 

colminterpreted

— I'm breaking more things than fixing them now

Tuesday, 23rd January 2018 - 22:40

 

colmverbalized

— larger rule replace ...x...\. with .

Tuesday, 23rd January 2018 - 23:30

 

colmdiscovered

— yo, I'm committing an unprocessed css file to the master branch

Tuesday, 23rd January 2018 - 23:31

 

colmpeached

— adds a time based navigation neighbors in the sidebar: next article in time, previous article in time

Tuesday, 23rd January 2018 - 23:32

 

colmverbalized

— if I am only finding out about this {filename} thing now...

Tuesday, 23rd January 2018 - 23:50

 

colmdiscovered

— from yesterday, fixing the styles in the post-processed version

Thursday, 25th January 2018 - 09:54

 

colmlet on

— some collections, probably the http://ospublish.constantvzw.org/blog/attachments page simply dy did not have all the medias

Thursday, 25th January 2018 - 09:55

 

colmgave away

— so: a5d0ede0c43e95e7d9f20c1ef7bb4fd178046b11 scrape was not as good as I thought it was

Friday, 26th January 2018 - 15:58

 

colmdisclosed

— padding on the bottom of the paragraphs, and small tags

Friday, 16th February 2018 - 19:50

 

colmstated

— styles for the search page + archive page lists

Wednesday, 28th February 2018 - 19:04

 

pierrehspilled the beans

— Update resuscitating-the-blog.md

Thursday, 1st March 2018 - 10:39

 

pierrehbabbled out

— Update printing-party-at-wizard-of-os-art-copyright.md

Thursday, 1st March 2018 - 17:35

 

pierrehdivulged

— Update printing-party-at-wizard-of-os-art-copyright.md

Thursday, 1st March 2018 - 17:36

 

ludipeached

— Draft test

Friday, 2nd March 2018 - 11:21

 

ludisaid

— Update edition-experience.md

Friday, 2nd March 2018 - 11:22

 

colmlet loose

— starting on the NO² cartography proget documentation

Sunday, 4th March 2018 - 18:33

 

ludilet the cat out of the bag

— Update edition-experience.md

Wednesday, 14th March 2018 - 14:12

 

ludilet loose

— Update edition-experience.md

Wednesday, 14th March 2018 - 20:57

 

ludilet on

— Text changes and pict addition from OSP Gallery.

Wednesday, 14th March 2018 - 22:20

 

ludiwhispered

— Update edition-experience.md

Wednesday, 14th March 2018 - 22:24

 

gijsbring out

— Update edition-experience.md

Tuesday, 20th March 2018 - 18:33

 

ludiverbalised

— Update edition-experience.md

Tuesday, 20th March 2018 - 21:44

 

ludiunwraped

— Update edition-experience.md

Tuesday, 20th March 2018 - 22:01

 

ludicomplained

— Update edition-experience.md

Tuesday, 20th March 2018 - 22:12

 

pierrehbring out

— Update edition-experience.md with link to sources files

Wednesday, 21st March 2018 - 06:40

 

ludisaid

— starting a post live from the workshop

Tuesday, 27th March 2018 - 16:34

 

ludibring out

— Update dirty-variables-workshop.md

Tuesday, 27th March 2018 - 16:43

 

ludidivulged

— Update dirty-variables-workshop.md

Wednesday, 4th April 2018 - 12:54

 

Eric Schrijverstated

— Replace reset.css with normalize.css (so we have basic spacing for blockquotes etc.)

Friday, 6th April 2018 - 18:43

 

Eric Schrijverlet on

— Provide title tag for blog posts

Friday, 6th April 2018 - 18:43

 

Eric Schrijverpeached

— ❤ Bram

Friday, 6th April 2018 - 18:44

 

pierrehunwraped

— Update dirty-variables-workshop.md

Friday, 6th April 2018 - 19:43

 

pierrehsaid

— Update dirty-variables-workshop.md with pictures

Saturday, 7th April 2018 - 09:41

 

pierrehverbalized

— Update dirty-variables-workshop.md to make images appearing hopefully

Saturday, 7th April 2018 - 10:17

 

ludiexpressed

— removed axis string list

Saturday, 7th April 2018 - 11:27

 

ludilet the cat out of the bag

— removed arrows on top of under list

Saturday, 7th April 2018 - 11:29

 

pierrehrevealed

— Small typos corrected

Sunday, 8th April 2018 - 18:10