-
Notifications
You must be signed in to change notification settings - Fork 0
Add project documentation for blog improvement planning #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- CLAUDE.MD: Project guide with tech stack, directory structure, and development guidelines - TODO.MD: 72 improvement tasks organized by priority (P0-P3) - CHANGELOG.MD: Version history management and release guidelines https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A
P0 - Critical Layout Improvements: - Redesigned feature cards with better readability (larger fonts, proper spacing) - Fixed card height uniformity with flexbox layout - Added consistent section spacing (4rem between sections) - Improved intro section with gradient background P1 - Typography & Components: - Enhanced typography hierarchy (h1-h3 sizing, line-height, letter-spacing) - Improved author profile styling (avatar, name, bio, links) - Refined masthead with glassmorphism effect - Better pagination styling with active state - Responsive adjustments for mobile/tablet Additional Enhancements: - Custom scrollbar styling - Text selection highlighting - Smooth transitions (selective, not universal) - Improved code block styling - Better button hover effects https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A
Summary of ChangesHello @HouuYa, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces a robust set of documentation files aimed at streamlining the development and maintenance of the HouuYa's Blog. By providing clear guidelines, a prioritized task list, and a structured changelog, it sets a solid foundation for future enhancements and ensures consistency across the project. Additionally, it includes a substantial update to the blog's custom styling, modernizing its appearance and improving its adaptability across different devices. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
- P0 (Homepage Layout): 100% complete - P1 (Typography): 86% complete - P1 (Navigation): 88% complete - P1 (Responsive): 100% complete - Overall progress: 43% (31/72 tasks) https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
이 PR은 프로젝트의 유지보수성을 크게 향상시키고 향후 개발을 위한 명확한 가이드라인을 제공하는 여러 문서 파일(CHANGELOG.MD, CLAUDE.MD, TODO.MD)을 추가했습니다. 또한 assets/css/main.scss 파일의 리팩토링은 커스텀 스타일에 대해 더 구조적이고 성능이 뛰어난 접근 방식을 도입한 중요한 개선입니다. 제 리뷰에는 크로스 플랫폼 호환성 및 CSS 유지보수성을 더욱 향상시키기 위한 몇 가지 제안이 포함되어 있습니다.
CHANGELOG.MD
Outdated
| ### 테마 커스터마이징 | ||
| - 다크 모드 색상 체계 | ||
| - 사이안(#00adb5) 강조색 | ||
| - 한글 폰트 지원 (Malgun Gothic) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
assets/css/main.scss
Outdated
| .feature__item--center { | ||
| margin-bottom: $section-spacing !important; | ||
|
|
||
| .archive__item { | ||
| background: linear-gradient(135deg, rgba(0, 173, 181, 0.08) 0%, rgba(0, 136, 163, 0.04) 100%); | ||
| border: 1px solid rgba(0, 173, 181, 0.15); | ||
| border-radius: $card-radius; | ||
| padding: 2.5rem 2rem; | ||
| } | ||
|
|
||
| .archive__item-excerpt { | ||
| font-size: 1.15rem !important; | ||
| line-height: 1.8; | ||
| color: rgba(234, 234, 234, 0.9); | ||
| max-width: 800px; | ||
| margin: 0 auto; | ||
| } | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
assets/css/main.scss
Outdated
| letter-spacing: -0.02em; | ||
|
|
||
| &::before { | ||
| content: "📝 "; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Improvements based on PR review suggestions: 1. Korean Web Font (Pretendard) - Added Pretendard Variable font via CDN in head/custom.html - Updated font-family stack for cross-platform consistency - Fallback chain: Pretendard → system fonts → Noto Sans KR → Malgun Gothic 2. Removed !important usage - Replaced all !important declarations with more specific selectors - Used .feature__wrapper parent selector for higher specificity - Improves maintainability and debugging 3. Replaced emoji with Font Awesome icon - Changed "📝" to Font Awesome fa-file-alt icon (\f15c) - Ensures consistent rendering across all platforms/browsers https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A
Major changes: - Removed all custom layout overrides that broke responsiveness - Kept only minimal visual enhancements (colors, shadows, borders) - Let Minimal Mistakes theme handle all layout/grid/spacing - Reduced CSS from ~600 lines to ~240 lines Fixed issues: - Profile image now uses theme's default sizing - Feature cards use theme's responsive 3-column grid - Removed fixed min-height that broke card layout - Removed excessive spacing (4rem → theme defaults) - Responsive breakpoints now work correctly https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A
https://claude.ai/code/session_014vh1rE3SXRdNNZbCWN1a2A