使用Next.js和TypeScript创建的个人博客

介绍了作者使用Next.js和TypeScript创建个人博客的特点,包括100%TypeScript、样式化的组件和黑暗模式、ESLint +漂亮+ Husky + Lint、Jest和React测试库。可通过以下命令进行安装并进行热重载:$ yarn Install dependencies: $ yarn Serve with hot reload at localhost:3000 $ yarn dev 该项目已获得作者的许可。

zip
blog-main.zip 预估大小:71个文件
folder
blog-main 文件夹
file
.gitignore 386B
folder
__mocks__ 文件夹
file
fileMock.ts 59B
file
tsconfig.json 485B
file
README.md 791B
folder
public 文件夹
file
robots.txt 79B
folder
images 文件夹
file
profile-128.jpg 8KB
file
profile-80.jpg 4KB
file
favicon.ico 15KB
folder
blog 文件夹
folder
editing-images-from-terminal-with-imagemagick 文件夹
file
transparent-dog.png 328KB
file
dog.jpg 60KB
file
purple-dog.jpg 97KB
file
wrong-dog.png 545KB
file
imagemagick.jpg 28KB
file
trimmed-dog.jpg 96KB
folder
customizing-terminal-with-zsh 文件夹
file
terminal.png 51KB
folder
creating-virtual-machines-using-qemu-kvm 文件夹
file
kali-live.jpg 23KB
file
kali.jpg 23KB
file
mac.jpg 58KB
file
LICENSE 1KB
file
.lintstagedrc.json 89B
folder
__tests__ 文件夹
file
email.tsx 233B
file
switch.tsx 685B
folder
__snapshots__ 文件夹
file
github.tsx.snap 2KB
file
switch.tsx.snap 2KB
file
date.tsx.snap 251B
file
email.tsx.snap 905B
file
layout.tsx.snap 2KB
file
github.tsx 236B
file
date.tsx 219B
file
layout.tsx 2KB
file
package.json 1KB
file
.huskyrc.json 77B
folder
src 文件夹
folder
components 文件夹
file
Date.tsx 311B
folder
icons 文件夹
file
RSS.tsx 1010B
file
Email.tsx 907B
file
GitHub.tsx 2KB
file
Switch.tsx 795B
file
Layout.tsx 2KB
file
Theme.tsx 721B
folder
posts 文件夹
file
editing-images-from-terminal-with-imagemagick.md 4KB
file
working-with-svgs-in-react-using-svgr.md 2KB
file
creating-virtual-machines-using-qemu-kvm.md 3KB
file
customizing-terminal-with-zsh.md 3KB
folder
contexts 文件夹
file
ThemeContext.tsx 109B
folder
pages 文件夹
folder
posts 文件夹
file
[id].tsx 2KB
file
_app.tsx 288B
file
index.tsx 3KB
file
_document.tsx 1KB
folder
styles 文件夹
folder
themes 文件夹
file
light.ts 253B
file
dark.ts 250B
folder
components 文件夹
file
Date.ts 159B
file
Switch.ts 930B
file
Layout.ts 334B
file
global.ts 1023B
folder
pages 文件夹
file
Home.ts 949B
file
Post.ts 4KB
file
styled.d.ts 308B
folder
lib 文件夹
file
posts.ts 3KB
file
sitemap.ts 1KB
file
rss.ts 1KB
folder
hooks 文件夹
file
usePersistedState.ts 560B
file
.babelrc 87B
file
next-env.d.ts 75B
file
jest.setup.ts 67B
file
testUtils.tsx 506B
file
jest.config.ts 644B
file
.eslintignore 25B
file
.prettierrc.json 145B
file
.editorconfig 147B
file
yarn.lock 412KB
file
.eslintrc.json 944B
...
zip 文件大小:1.42MB