-
Notifications
You must be signed in to change notification settings - Fork 4
docs: add 2025-04-20-deploy-with-actions and fix back button component
#13
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
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.
Pull Request Overview
This PR updates the documentation by adding deployment instructions using GitHub Actions and fixes the back button component while removing legacy Gatsby configuration files in favor of new configurations for ESLint, Contentlayer, and workflows.
- Removed outdated Gatsby SSR, Node, Config, and Browser files.
- Added new ESLint configuration and Contentlayer-related configuration and utility modules.
- Introduced GitHub workflow and labeler configuration files to automate and standardize repository maintenance.
Reviewed Changes
Copilot reviewed 153 out of 157 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| gatsby-ssr.tsx, gatsby-node.ts, gatsby-config.ts, gatsby-browser.ts | Removal of legacy Gatsby configuration files to streamline the setup. |
| eslint.config.mjs | New ESLint configuration file replacing the old .eslintrc.js. |
| contentlayer.config.ts, config/contentlayer/**/*.ts | New Contentlayer configuration and utility modules for markdown and image processing. |
| .github/workflows/labeler.yml, .github/labeler.yml | Added GitHub Actions workflows for labeler and automated checks. |
Files not reviewed (4)
- .editorconfig: Language not supported
- .prettierrc: Language not supported
- content/posts/2025-04-19-semantic-v2/post.mdx: Language not supported
- content/posts/2025-04-20-deploy-with-actions/post.mdx: Language not supported
✅ Deploy Preview for semantic-donut ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
* 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 <175728472+Copilot@users.noreply.github.com> * 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 <175728472+Copilot@users.noreply.github.com> * 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 <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * 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 <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * 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 <175728472+Copilot@users.noreply.github.com>
No description provided.