📄 Articles

5 articles

Vercel Hobby: vercel --prod Unexpected error

Root cause of Unexpected error when deploying with vercel --prod on Vercel Hobby: not CLI or network—Git commit author vs. Vercel team permission check (multi GitHub/SSH/Vercel account). Full troubleshooting and solutions.

VercelVercel Hobbyvercel --prodVercel Unexpected errorVercel Deployment BlockedVercel commit authorVercel Git author verificationVercel multi-accountGitHub multi-account SSHgit user.emailgit commit authorSSH config multi-accountVercel CLI deployment failureVercel team permissionsHobby plan limits
Read

GitHub Pages Deployment of Next.js Static Sites: JS/CSS 404 Errors and Solutions

When using Next.js for static export (SSG) and deploying to GitHub Pages, issues often arise with JavaScript and CSS failing to load (404 errors). This article provides a comprehensive configuration, including .nojekyll, basePath, and assetPrefix, along with automated deployment methods suitable for open-source projects, personal blogs, and demo pages.

Next.js static deploymentGitHub Pagesnext exportJS CSS 404.nojekyllbasePath assetPrefixgh-pages automated deploymentNext.js output exportGitHub Pages static asset configurationstatic site deployment guide
Read

Tailwind CSS Typography easy beautiful design

The @tailwindcss/typography plugin is a practical, yet somewhat unconventional, "counter-example" in the Tailwind CSS ecosystem. While Tailwind typically emphasizes utility-first design, this plugin introduces a compositional abstraction (the prose class). It tackles styling challenges for semantic HTML content that's rich in text but simple in structure—a common scenario in real-world projects.This plugin isn't a one-size-fits-all solution for every UI. However, for content-driven pages like blogs, knowledge bases, or educational platforms, it's an incredibly cost-effective tool for achieving beautiful typography.

tailwindcsstailwindcss typographytailwindcss prosetailwindcss pluginrich text stylingresponsive typographytailwindcss customizationnextjs typography integration
Read

Vercel Deployment Error: 'Deployment request did not have a git author with access to the project on Vercel'

Are you encountering the error 'Deployment request did not have a git author with access to the project on Vercel' when using Vercel + GitHub for automatic deployments? This article will walk you through the triggers, root causes, and solutions for this issue, using practical examples, official documentation, and community insights.

Vercel deployment failedGithub CI/CD errorgit author with accessVercel Hobby plan limitationsVercel multiple account conflictVercel CLI deploymentgit commit authorDeployment request did not have a git authorVercel GitHub automatic deployment
Read

Can't Access Docker Hub? Build Your Private Image Repository with Alibaba Cloud ACR

Docker image pull failures? CI/CD stuck on `docker pull`? This article provides a reproducible alternative: build your personal or team's private Docker repository using Alibaba Cloud Container Registry (ACR) to achieve long-term stable pulls, version control, multi-device sharing, and completely eliminate the frustration of frequently failing mirror sites.

Docker image pull faileddocker pull unresponsivedocker save load tutorialDocker private image repositoryAlibaba Cloud Container RegistryACR usage tutorialDocker Hub alternativeCannot access Docker Hub in ChinaBuild private image repositoryAlibaba Cloud ACR tutorial
Read