这是一个基于 Next.js 创建的个人网站,使用了服务端渲染(SSR)
- 博客:数据来源于掘金
- 仓库:数据来源于 GitHub
- 音乐:数据来源于网易云音乐
你可以通过修改 .env 文件更改配置
NEXT_PUBLIC_DEFAULT_TITLE站点默认标题NEXT_PUBLIC_GITHUB_USERNAMEGitHub 用户名NEXT_PUBLIC_JUEJIN_ID掘金用户 IDNEXT_PUBLIC_NETEASE_MUSIC_PLAYLIST_ID(可选)网易云音乐歌单 IDNEXT_PUBLIC_ZHIHU_USERNAME(可选)知乎用户名NEXT_PUBLIC_TMDB_ACCOUNT_ID(可选)TMDB 用户 IDNEXT_PUBLIC_MIIT_BEIAN(可选)ICP 备案号
你还需要新建 .env.local 并配置私有的密钥
TMDB_API_KEY(可选)TMDB API 读访问令牌
你可以通过修改 constants/friends.js 配置友情链接,修改 src/styles/color.scss 配置色板
在这个项目中,你可以使用:
使用开发模式运行你的项目,可打开 http://localhost:3000 在浏览器中查看。当文件修改时页面会自动更新
使用生产模式构建你的项目,产物在 dist 目录下,构建时我们会对产物进行优化以拥有更好的性能,构建产物中的文件名均有 hash 值,并对内容进行了压缩。
点击下方按钮可一键部署到 Railway.app:
这是个 Next.js 项目,你也可以选择 Vercel Netlify 或其它方式部署它