Skip to content

hunt-alone/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

My personal blog.

mhunter.cn

Using Next.js v14 App Router and React Server Components. Styling with TailwindCSS.

Using @discublog/api to query GitHub repository discussions and rendering Markdown with @mdx-js/mdx.

Development

Scripts

# Start development server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

# Run tests
pnpm test

# Run tests with UI
pnpm test:ui

# Generate test coverage
pnpm test:coverage

# Lint code
pnpm lint

# Analyze bundle size
pnpm analyze

Deploy

Deploy with Vercel

Important

Make sure to open discussions on the new repository after creating it in "Create Git Repository" and before adding environment variables.

Important

After enabling Discussions, please make sure to start a new discussion, and feel free to choose any topic.

Write Articles

  1. Enable your blog repository discussions.
  2. Write a new discussion.

Fork Guide

  1. Make sure you have the GitHub Profile repository like hunt-alone/hunt-alone.
  2. Modify site metadata.
  3. Modify Google verification here.
  4. Modify the Giscus script here.
  5. Modify the resume page.
  6. Put your avatar file in src/images/avatar.webp.
  7. Put your favicon file in src/app/favicon.ico.
  8. Put your icons in public/icon.

Env

create .env file in root folder.

GITHUB_TOKEN=<required>
OPENAI_API_KEY=<optional>
REPO_NAME=<required>
REPO_OWNER=<required>

Summary

If you need Open AI to generate your article summaries, delete summary.json in root folder and paste your OPENAI_API_KEY in .env.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors