Skip to content

Migrate blog.lfe.io to lfe.io/blog #105

@oubiwann

Description

@oubiwann

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions