-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
This will:
- ease management responsibilities
- make blog generation faster/easier
- provide visual/thematic consistency between these two language "web properties"
Blocked by #104
Fixes lfe/blog#29
Branch epic/105/add-blog
Tasks:
- Migrate from Bootstrap to Tailwind CSS #113
- Identify tailwindcss components to use for blog
- Re-create templates for all blog views:
- front page
- post
- archives
- categories
- tags
- authors
- Setup zola to support a new section of the site at
/blog - Move all the old content over
- Cleanup old blog.lfe.io repo:
- update all blog.lfe.io URLs to point to lfe.io/blog
- after search engines have had a chance to catch up, update DNS to redirect blog.lfe.io to lfe.io/blog
Cleanup tasks:
- Highlight blog nav item for subpages
- Add divider in blog drop-down after "latest posts"'
- Add custom syntax highlight code for LFE
- Update the site to use the custom hightlighter
Old tasks:
- Create theme + template for blog section
- Create theme + template for blog pages
- Add drop-down to blog menu item: include "Archives", "Categories", "Tags", and "Authors"
- Add sections for "Archives", "Categories", "Tags", and "Authors"
- Adapt old instructions to the new setup
- Enable conditional MathJax support (see https://www.mathjax.org/#gettingstarted)
- Create a new repo for publishing the site to a staging environment (
lfe/site-staging) - Update the lfe.io DNS records to include staging.lfe.io
- Provide mechanisms for publishing to staging