Skip to content

Abstract theme components to theme folder#7

Merged
jakebellacera merged 7 commits intomainfrom
setup-theme
Mar 22, 2025
Merged

Abstract theme components to theme folder#7
jakebellacera merged 7 commits intomainfrom
setup-theme

Conversation

@jakebellacera
Copy link
Collaborator

  • Moved src/components/* to theme folder.
    • Abstracted base page layout into theme folder, kept site-specific page layouts in src folder.
    • Site-specific components such as page layouts, PostList and Post continue to exist in src folder.
  • Consolidated dependent plugins (remarkCustomDirectives and search) into theme folder.
  • Fixed a few types on web components

@netlify
Copy link

netlify bot commented Mar 22, 2025

Deploy Preview for delta-site-incubator ready!

Name Link
🔨 Latest commit af98409
🔍 Latest deploy log https://app.netlify.com/sites/delta-site-incubator/deploys/67defa6fa9ae1e0008898522
😎 Deploy Preview https://deploy-preview-7--delta-site-incubator.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@jakebellacera jakebellacera merged commit a2a17fa into main Mar 22, 2025
6 checks passed
@jakebellacera jakebellacera deleted the setup-theme branch March 22, 2025 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant