Skip to content

crazyurus/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

个人网站

这是一个基于 Next.js 创建的个人网站,使用了服务端渲染(SSR)

https://crazyurus.com/

主要功能

  • 博客:数据来源于掘金
  • 仓库:数据来源于 GitHub
  • 音乐:数据来源于网易云音乐

配置

你可以通过修改 .env 文件更改配置

  • NEXT_PUBLIC_DEFAULT_TITLE 站点默认标题
  • NEXT_PUBLIC_GITHUB_USERNAME GitHub 用户名
  • NEXT_PUBLIC_JUEJIN_ID 掘金用户 ID
  • NEXT_PUBLIC_NETEASE_MUSIC_PLAYLIST_ID (可选)网易云音乐歌单 ID
  • NEXT_PUBLIC_ZHIHU_USERNAME (可选)知乎用户名
  • NEXT_PUBLIC_TMDB_ACCOUNT_ID (可选)TMDB 用户 ID
  • NEXT_PUBLIC_MIIT_BEIAN (可选)ICP 备案号

你还需要新建 .env.local 并配置私有的密钥

  • TMDB_API_KEY (可选)TMDB API 读访问令牌

你可以通过修改 constants/friends.js 配置友情链接,修改 src/styles/color.scss 配置色板

可用脚本

在这个项目中,你可以使用:

pnpm run dev

使用开发模式运行你的项目,可打开 http://localhost:3000 在浏览器中查看。当文件修改时页面会自动更新

pnpm run build

使用生产模式构建你的项目,产物在 dist 目录下,构建时我们会对产物进行优化以拥有更好的性能,构建产物中的文件名均有 hash 值,并对内容进行了压缩。

部署

点击下方按钮可一键部署到 Railway.app

Deploy on Railway

这是个 Next.js 项目,你也可以选择 Vercel Netlify 或其它方式部署它

About

个人网站

Topics

Resources

License

Stars

Watchers

Forks

Contributors