Skip to content

chore(deps): update themes/papermod digest to 154d006#112

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/themes-papermod-digest
Open

chore(deps): update themes/papermod digest to 154d006#112
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/themes-papermod-digest

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 30, 2026

This PR contains the following updates:

Package Update Change
themes/PaperMod (changelog) digest 10d3dcc154d006

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link
Copy Markdown

Renovate PR Review Results

⚖️ Safety Assessment: ⚠️ Needs Manual Migration

🔍 Release Content Analysis

Breaking Changes:

  1. Hugo Template System Update (Commit 87de3fb) - Implements Hugo v0.146.0's new template lookup order:

    • Moved all files from layouts/_default/ to layouts/ root
    • Renamed layouts/partials/ to layouts/_partials/
    • Renamed layouts/shortcodes/ to layouts/_shortcodes/
    • Added new taxonomy.html template (replaces terms.html for taxonomy page kind)
    • Impact: Hugo will use the theme's updated partial paths (_partials/ instead of partials/), but local overrides in the project still use the old paths
  2. CSS Class Refactoring (Multiple commits) - Renamed .post-content to .md-content throughout the theme:

    • Extracted markdown content styles into dedicated assets/css/common/md-content.css
    • Updated single.html, list.html, and home_info.html to use md-content class
    • Impact: The project's layouts/_default/single.html override already uses md-content, so this change is forward-compatible
  3. New Extension Point Added - extend_post_content.html partial hook:

    • Allows custom content injection between post body and footer
    • The theme's updated single.html now calls {{- partial "extend_post_content.html" . }}
    • Impact: The project's layouts/_default/single.html currently embeds the references section directly in the footer; this should be migrated to use the new hook
  4. Deprecated Parameter - Removed site.Params.assets.disableScrollBarStyle:

    • Deleted assets/css/includes/scroll-bar.css
    • Removed scrollbar-related conditionals from head.html
    • Impact: Not used in this project (verified via config search)

New Features:

  • Audio and video shortcodes with native controls
  • Enhanced search UI with icons and improved styling
  • Improved breadcrumb navigation with semantic <nav> element and SVG separators
  • Table of contents converted to <details> element for better accessibility
  • Enhanced header navigation with active menu item underline effects
  • Multiple styling improvements across typography, links, forms, and layouts

Bug Fixes:

  • Fixed header language/theme toggle visibility logic
  • Corrected breadcrumb generation using Hugo's .Ancestors method
  • Improved top-link scroll visibility handling
  • Various CSS refinements for consistency (padding, margins, border-radius)

🎯 Impact Scope Investigation

Direct Conflicts Identified:

  1. Layout Override Path Mismatch (layouts/_default/single.html):

    • Current: Project overrides layouts/_default/single.html with custom references section
    • New: Theme now expects layouts at layouts/single.html (moved from _default/)
    • Risk: The override may be ignored or cause unexpected behavior
    • Location: /home/runner/work/techclip/techclip/layouts/_default/single.html:1-87
  2. Partial References (throughout project layouts):

    • Current: Project layouts reference partials like {{ partial "breadcrumbs.html" . }}
    • New: Theme moved partials from layouts/partials/ to layouts/_partials/
    • Hugo Behavior: Hugo's partial lookup will check _partials/ in the theme first, then fall back to partials/ in the project
    • Status: Project has overrides in layouts/_partials/ (already using underscore prefix), so no issue
    • Location: /home/runner/work/techclip/techclip/layouts/_partials/*
  3. Missing Extension Hook:

    • Current: References section is hardcoded in single.html footer
    • Better Practice: Should use the new extend_post_content.html partial hook
    • Benefit: Cleaner separation, easier theme updates in the future

Assets and Styling:

  • Custom CSS in assets/css/extended/references.css is unaffected (uses Hugo's asset pipeline extension mechanism)
  • No dependency conflicts found
  • No configuration file changes required

Hugo Version Requirement:

  • Theme now uses Hugo v0.146.0+ template system
  • Project uses Hugo 0.159.1 (specified in mise.toml) ✅ Compatible

💡 Recommended Actions

Required Migrations:

  1. Move and Update single.html Override:

    # Move from _default/ to root layouts/
    mv layouts/_default/single.html layouts/single.html
    
    # Remove _default/list.html if it exists (check for other overrides)
    # Keep the _partials/ directory as-is (already correct)
  2. Create extend_post_content.html Partial (Recommended but optional):

    • Extract the references section (lines 53-72) from single.html
    • Create new file: layouts/_partials/extend_post_content.html
    • Add the references <aside> block there
    • Update single.html to match the theme's structure (removes duplication)
    • Benefit: Makes the override minimal and easier to maintain
  3. Verify Layout Structure After Update:

    # Expected final structure:
    layouts/
    ├── _default/
    │   └── list.html          # Check if this needs moving too
    ├── _partials/
    │   ├── extend_post_content.html  # New (if extracted)
    │   ├── breadcrumbs.html
    │   ├── cover.html
    │   └── [other partials]
    ├── _shortcodes/
    │   └── [shortcodes]
    ├── single.html            # Moved here
    └── [other root layouts]
  4. Test Build Locally:

    hugo server
    # Verify:
    # - Posts render correctly with references section
    # - No template errors in console
    # - CSS styling remains intact

No Changes Required For:

  • Hugo configuration (hugo.yaml) - no new parameters needed
  • Custom CSS (assets/css/extended/references.css) - fully compatible
  • Content frontmatter structure - references field works as-is
  • Existing partials in _partials/ - already using correct naming

🔗 Reference Links

Generated by koki-develop/claude-renovate-review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants