I have a static website generated out of [url removed, login to view] with Jinja2 templates. I need this converted to Jekyll to standardise it and be able to utilise some of the already available plugins for Jekyll.
It's a single page in English and Spanish so the Jekyll website will need to use the i18n filter. Any references to other pages can be ignored as it used to be multiple pages but has already been converted to a single page.
This needs to be able to run on Linux, I have other stuff that runs Jekyll inside a Docker container with Alpine Linux, so no OS specific stuff that will NOT work in this situation.
- basic convert of the single page to Jekyll
- you can just hardcode 2-3 photos per portfolio section
- ignore the current way photo titles are loaded, this will change
- the live_contents js var will need to be changed for an URL check if the URL is [url removed, login to view]
- please don't convert any HTML to Markdown
- keep template files mostly 1:1
- static files requested without the ?v=
- run remove unused CSS on build [url removed, login to view]
- request static files with a ?v=(hex sha1 first 8 characters, like the git short sha1, no need to worry about potential colisions)
- please load photo titles using a gettext "photo_title_$filename" pattern and convert existing locale files
- automatically load different image size based on viewer, e.g. load smaller images on mobile and larger on desktop
- convert blogger blog to Jekyll
- this needs to use the same templates and look but be completely separate as release cycles for the website and the blog will differ
- no need to worry about how the blog posts look exactly, I'll probably get a complete redesign of both in the end
Let me know time estimates for Milestone 1, every individual task in Milestone 2, and Milestone 3.
Let me know if something is not clear or you have questions.
Let me know what's your experience with Jekyll, what kind of projects you have completed.