Commit a5ddd42
v2 (#5)
* feat: add Next.js files
* feat: add eslint and prettier configs
* build: add contentlayer mdx build system
* feat: integrate `vanilla-extract` and implement theme mode with app layout support (#4)
* build: add vanilla-extract dependencies
* feat: add site metadata and icons
* feat: add theme mode and app layout component
* chore: apply suggestions from code review
* feat: add profile cards and post grid components to the home page (#6)
* feat: add profile cards
* Update src/app/page.tsx
Co-authored-by: Copilot <[email protected]>
* fix(contentlayer): resolve sync issue and load latest content
* feat: add icon components
* feat(contentlayer): support both relative paths and URLs for image handling
* feat(mainpage): add time display to post grid
* fix: move getSortedPosts above usage to prevent runtime error
---------
Co-authored-by: Copilot <[email protected]>
* feat(animation): add page transition animations (#7)
* style(contentlayer): add custom styles and code highlighting for MDX content (#9)
* feat: add h2, h3, h4, h5, h6, list, p tag styles
* style(mdx): change li before color
* build: add rehype and remark dependencies
* Update src/components/ui/mdx-component/styles.css.ts
Co-authored-by: Copilot <[email protected]>
---------
Co-authored-by: Copilot <[email protected]>
* feat(posts): implement list page with pagination and configure `copy-webpack-plugin` for SSG build (#10)
* feat: add posts page
* feat(posts): add pagination and configure copy-webpack-plugin for SSG build
* �ci(workflows): add `labeler` workflow for automatic PR labeling (#11)
* ci(workflows): add labeler workflow
* fix(ci): update labeler permissions
* fix(ci): update labeler permissions
* fix(ci): remove concurrency option
* fix(ci): update labeler on options
* fix(ci): update labeler on options
* feat(ci): add checkout job to labeler
* fix(ci): update labeler config and workflows
* fix(ci): fix v2 option labeler config
* fix(ci): change working timing
* feat(ci): add concurrency option to labeler workflow
* feat(ci): add target branch and remove checkout action
* feat(post): structure post page with new components and client-side relative time (#12)
* feat: add post page header
* feat(post): add back button, footer and recommend components
* docs: add `2025-04-20-deploy-with-actions` and fix back button component (#13)
* docs: add mdx and fix back button
* feat: add cover image props
* fix(posts): sort posts before rendering
* chore(labeler): add documentation label for content folder and sort rules alphabetically
* ci(build): add GitHub Actions workflow for automated deployment (#14)
* ci: add build workflow
* fix(ci): fix deloy 403 error
* chore(ci): change push branch
* fix(theme): update theme configuration using next-themes
* test(build): change deploy push branch
* chore(config): test base path config
* fix(config): change to empty string
* feat(posts): add categories and tags pages for post navigation (#15)
* feat: add categories and tags list pages
* feat: add url slugify
* feat: add categories and tags index pages
* Update src/app/categories/[category]/p/[page]/page.tsx
Co-authored-by: Copilot <[email protected]>
---------
Co-authored-by: Copilot <[email protected]>
* fix(build): resolve async issue causing build failure on categories/p and tags/p pages
* feat(post): add tag list component to header (#16)
* feat: add tag list to post header component
* chore: add route constants
* ci(build): change deploy push branch
* build: add husky and lint-staged (#17)
---------
Co-authored-by: Copilot <[email protected]>1 parent 57e18c0 commit a5ddd42
File tree
170 files changed
+8231
-20526
lines changed- .github
- workflows
- .husky
- config/contentlayer
- utils
- content
- pages/about
- posts
- 2025-04-19-semantic-v2
- 2025-04-20-deploy-with-actions
- 241117-automating-deployment-with-github-actions
- gatsby
- _queries
- _utils
- plugins/gatsby-remark-codeblock
- public/static
- src
- __generated__
- app
- _components/profile-grid
- card
- _fonts
- about
- categories
- [category]
- p/[page]
- posts
- [slug]
- _components
- back-button
- header
- recommend
- p/[page]
- tags
- [tag]
- p/[page]
- components
- common
- BackButton
- Error
- Layout
- Sidebar
- ThemeToggle
- MetadataList
- Pagination
- PostGrid
- PostList
- SEO
- icon
- components/semantic
- index/ProfileGrid
- layout
- header
- sidebar
- theme-toggle
- post
- Header
- Recommend
- ui
- divider
- mdx-component
- pagination
- post-grid
- post-list
- relative-time
- constants
- hooks
- libs
- pages
- styles
- templates
- utils
- static/assets/favicon
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
170 files changed
+8231
-20526
lines changedThis file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
0 commit comments