Skip to content

Enhance theme layout and features with tags, images, and documentation#4

Merged
Kim-Hyo-Bin merged 11 commits intomainfrom
dev
Mar 27, 2026
Merged

Enhance theme layout and features with tags, images, and documentation#4
Kim-Hyo-Bin merged 11 commits intomainfrom
dev

Conversation

@Kim-Hyo-Bin
Copy link
Copy Markdown
Member

No description provided.

- Wrap gh-content with gh-content-wrapper as positioning anchor
- Use absolute + sticky positioning to avoid affecting post layout
- TOC now starts beside the content section, not the page top
- Fixes feature image being pushed by previous float approach

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Show primary tag image when post has no feature image
- Include tags data in all post queries for image fallback
- Resize gh-article-image to 80% of content width, centered
- Scale up small images to fit container

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Add tags section on homepage with toggle in Design settings
- Add CSS styles for portfolio and series page templates
- Add customizable logo color via Design settings (default: #888888)
- Tags displayed as pills ordered by post count (max 50)

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Document all custom features and page templates
- Add file structure reference and development guide
- Include Docker setup instructions

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Remove signup_subheading setting to stay within Ghost's 20 custom
  settings limit in package.json
- Use @site.description directly in footer and CTA instead
- Passes gscan theme validation (https://gscan.ghost.org/)

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Use gh-container class for tags section to inherit grid layout
- Fix gh-container-title visibility and grid positioning
- Align tags feed to full grid width (1 / -1)
- Remove custom padding, use gh-container/gh-outer defaults
- Add README screenshots for features

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
The grid-column: 1 / -1 was placed before grid-column: 3 / span 12. Both
have equal specificity (0,3,0), so the later declaration was winning.

Moved the tags-specific override after the general container rules to
ensure grid-column: 1 / -1 takes effect correctly.

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
- Remove signup section from footer
- Add legal navigation links (Privacy, Terms, Cookies, Disclaimer, Copyright, Contact)
- Replace unused signup_heading setting with show_footer_legal toggle
- Add footer legal section styles

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
Force push required: previous commits were rebased to add
missing Signed-off-by that was omitted during amend.

Signed-off-by: HyoBin Kim <krasnaya1102@gmail.com>
@Kim-Hyo-Bin Kim-Hyo-Bin merged commit fb9ec43 into main Mar 27, 2026
1 check passed
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.

1 participant