• Phạm Quang Bảo's avatar
    refactor: replace getRandomFallbackImage with getFallbackImage and reduce ad counts · c297344d
    Phạm Quang Bảo authored
    - Replace getRandomFallbackImage() with getFallbackImage(index) for deterministic fallback images
    - Reduce advertisement count from 3 to 2 in News section
    - Reduce sidebar advertisements from 5 to 3 in ArticleDetailPage
    - Add image validation and optimization for SEO metadata
    - Implement toOptimizedSeoImageUrl() to serve optimized images via Next.js image optimizer
    - Add isRemoteImageValid() to verify remote image
    c297344d
Name
Last commit
Last update
.agents/skills Loading commit data...
.ci Loading commit data...
.docker Loading commit data...
.idea Loading commit data...
public Loading commit data...
src Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
README.md Loading commit data...
components.json Loading commit data...
docker-compose.yaml Loading commit data...
eslint.config.mjs Loading commit data...
next.config.ts Loading commit data...
orval.config.ts Loading commit data...
package.json Loading commit data...
pnpm-lock.yaml Loading commit data...
pnpm-workspace.yaml Loading commit data...
postcss.config.mjs Loading commit data...
skills-lock.json Loading commit data...
tsconfig.json Loading commit data...