├── .eslintrc.json ├── .gitignore ├── .husky ├── _ │ ├── .gitignore │ └── husky.sh └── pre-commit ├── README.md ├── commitlint.config.js ├── components ├── footer │ ├── index.tsx │ └── styles.module.scss ├── layout │ ├── index.tsx │ └── styles.module.scss ├── navbar │ ├── index.tsx │ └── styles.module.scss └── popup │ ├── index.tsx │ └── styles.module.scss ├── constants └── enum.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ ├── articleInfo.ts │ ├── articleIntro.ts │ ├── home.ts │ └── layout.ts ├── article │ ├── [articleId].tsx │ └── styles.module.scss ├── global.scss ├── index.module.scss ├── index.tsx └── media.scss ├── public ├── close.png ├── close_light.png ├── code.png ├── favicon.ico ├── home_bg_dark.png ├── home_bg_dark.webp ├── home_bg_light.png ├── home_bg_light.webp ├── logo_dark.png ├── logo_light.png ├── public_logo.png ├── theme_dark.png └── theme_light.png ├── stores ├── language.tsx ├── theme.tsx └── userAgent.tsx ├── tsconfig.json └── utils └── index.ts /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/_/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.husky/_/husky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/.husky/_/husky.sh -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /components/footer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/footer/index.tsx -------------------------------------------------------------------------------- /components/footer/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/footer/styles.module.scss -------------------------------------------------------------------------------- /components/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/layout/index.tsx -------------------------------------------------------------------------------- /components/layout/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/layout/styles.module.scss -------------------------------------------------------------------------------- /components/navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/navbar/index.tsx -------------------------------------------------------------------------------- /components/navbar/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/navbar/styles.module.scss -------------------------------------------------------------------------------- /components/popup/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/popup/index.tsx -------------------------------------------------------------------------------- /components/popup/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/components/popup/styles.module.scss -------------------------------------------------------------------------------- /constants/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/constants/enum.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/api/articleInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/api/articleInfo.ts -------------------------------------------------------------------------------- /pages/api/articleIntro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/api/articleIntro.ts -------------------------------------------------------------------------------- /pages/api/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/api/home.ts -------------------------------------------------------------------------------- /pages/api/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/api/layout.ts -------------------------------------------------------------------------------- /pages/article/[articleId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/article/[articleId].tsx -------------------------------------------------------------------------------- /pages/article/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/article/styles.module.scss -------------------------------------------------------------------------------- /pages/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/global.scss -------------------------------------------------------------------------------- /pages/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/index.module.scss -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/pages/media.scss -------------------------------------------------------------------------------- /public/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/close.png -------------------------------------------------------------------------------- /public/close_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/close_light.png -------------------------------------------------------------------------------- /public/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/code.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/home_bg_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/home_bg_dark.png -------------------------------------------------------------------------------- /public/home_bg_dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/home_bg_dark.webp -------------------------------------------------------------------------------- /public/home_bg_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/home_bg_light.png -------------------------------------------------------------------------------- /public/home_bg_light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/home_bg_light.webp -------------------------------------------------------------------------------- /public/logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/logo_dark.png -------------------------------------------------------------------------------- /public/logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/logo_light.png -------------------------------------------------------------------------------- /public/public_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/public_logo.png -------------------------------------------------------------------------------- /public/theme_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/theme_dark.png -------------------------------------------------------------------------------- /public/theme_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/public/theme_light.png -------------------------------------------------------------------------------- /stores/language.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/stores/language.tsx -------------------------------------------------------------------------------- /stores/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/stores/theme.tsx -------------------------------------------------------------------------------- /stores/userAgent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/stores/userAgent.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czm1290433700/nextjs-demo/HEAD/utils/index.ts --------------------------------------------------------------------------------