Git Product home page Git Product logo

tszhong0411 / honghong.me Goto Github PK

View Code? Open in Web Editor NEW
488.0 488.0 73.0 140.32 MB

⚡ A monorepo of my personal website and blog built with TypeScript, Next.js, and Tailwind CSS

Home Page: https://honghong.me

License: GNU General Public License v3.0

JavaScript 1.31% TypeScript 87.42% CSS 0.26% MDX 10.30% Shell 0.27% Handlebars 0.43%
blog drizzle-orm mdx monorepo nextjs personal-blog portfolio react tailwindcss turborepo typescript vercel website

honghong.me's Introduction

Hong's GitHub Banner

Visits Badge

Hi 👋, I'm Hong

A teenager who loves programming

Languages and Tools:

📊 Weekly development breakdown

Total Time: 52 hrs 30 mins

TypeScript    36 hrs 19 mins  ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⣀⣀   67.21 %
JSON          7 hrs 13 mins   ⣿⣿⣿⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   13.36 %
Markdown      1 hr 51 mins    ⣷⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   03.43 %
YAML          1 hr 33 mins    ⣶⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   02.87 %
Other         1 hr 31 mins    ⣶⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   02.83 %

Made with ❤️ in Hong Kong

honghong.me's People

Contributors

dependabot[bot] avatar depfu[bot] avatar github-actions[bot] avatar renovate-bot avatar renovate[bot] avatar tszhong0411 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

honghong.me's Issues

.Env Detail

hi first i like ur source its cool but i have some issue to setup with env file i dont know my API right or wrong so can i get example and for the refresh token spotify how to i get it and umami database and some env requirement i dont know thx

will add I18N ?

Description:

Steps to Reproduce:

Expected Behavior:

Actual Behavior:

Screenshots/Logs:

Environment:

  • Operating System:
  • Browser (if applicable):

Additional Information:

Can't Build Using yarn build

Why can't I build using yarn build? Is there any missing setup? I have already filled in GOOGLE_CLIENT_EMAIL and GOOGLE_PRIVATE_KEY. Please help me.

gambar

Won't serve

Description:

Steps to Reproduce:

  1. pnpm innstall
    2.pnpm build:packages
    3.pnpm dev

Expected Behavior:

be able to see the website

Actual Behavior:

Screenshots/Logs:

tytan@Tytans-MacBook-Air ~/D/C/honghong.me (main)> pnpm dev

> honghong-me-monorepo@ dev /Users/tytan/Desktop/Code/honghong.me
> turbo dev

• Packages in scope: @tszhong0411/emails, @tszhong0411/eslint-config, @tszhong0411/mdx, @tszhong0411/prettier-config, @tszhong0411/tailwind-config, @tszhong0411/tsconfig, @tszhong0411/ui, @tszhong0411/utils, blog
• Running dev in 9 packages
• Remote caching disabled
@tszhong0411/utils:dev: cache bypass, force executing 3bc49cb38ea189ed
@tszhong0411/ui:dev: cache bypass, force executing 9ad3ffc8b32bde2d
blog:dev: cache bypass, force executing a0f40bd8bc0ebf7c
@tszhong0411/emails:dev: cache bypass, force executing d93adfc176d90fc9
blog:dev:
blog:dev: > [email protected] dev /Users/tytan/Desktop/Code/honghong.me/apps/web
blog:dev: > concurrently "tsx ./src/lib/auto-refresh.ts" "next dev --turbo"
blog:dev:
@tszhong0411/emails:dev:
@tszhong0411/emails:dev: > @tszhong0411/[email protected] dev /Users/tytan/Desktop/Code/honghong.me/packages/emails
@tszhong0411/emails:dev: > email dev --port 3001 --dir src
@tszhong0411/emails:dev:
@tszhong0411/ui:dev:
@tszhong0411/ui:dev: > @tszhong0411/[email protected] dev /Users/tytan/Desktop/Code/honghong.me/packages/ui
@tszhong0411/ui:dev: > tsup --watch
@tszhong0411/ui:dev:
@tszhong0411/utils:dev:
@tszhong0411/utils:dev: > @tszhong0411/[email protected] dev /Users/tytan/Desktop/Code/honghong.me/packages/utils
@tszhong0411/utils:dev: > tsup --watch
@tszhong0411/utils:dev:
@tszhong0411/emails:dev:     React Email 2.1.0
@tszhong0411/emails:dev:     Running preview at:          http://localhost:3001
@tszhong0411/emails:dev:
@tszhong0411/emails:dev:   ⠋ Getting react-email preview server ready...
@tszhong0411/utils:dev: CLI Building entry: src/index.ts
@tszhong0411/utils:dev: CLI Using tsconfig: tsconfig.json
@tszhong0411/utils:dev: CLI tsup v8.0.2
@tszhong0411/utils:dev: CLI Using tsup config: /Users/tytan/Desktop/Code/honghong.me/packages/utils/tsup.config.ts
@tszhong0411/utils:dev: CLI Running in watch mode
@tszhong0411/ui:dev: CLI Building entry: src/index.ts
@tszhong0411/utils:dev: CLI Target: esnext
@tszhong0411/ui:dev: CLI Using tsconfig: tsconfig.json
@tszhong0411/ui:dev: CLI tsup v8.0.2
@tszhong0411/ui:dev: CLI Using tsup config: /Users/tytan/Desktop/Code/honghong.me/packages/ui/tsup.config.ts
@tszhong0411/ui:dev: CLI Running in watch mode
@tszhong0411/ui:dev: CLI Target: esnext
@tszhong0411/ui:dev: ESM Build start
@tszhong0411/utils:dev: ESM Build start
@tszhong0411/ui:dev: ESM dist/index.mjs 51.41 KB
@tszhong0411/ui:dev: ESM ⚡️ Build success in 74ms
@tszhong0411/utils:dev: ESM dist/index.mjs 162.00 B
@tszhong0411/utils:dev: ESM ⚡️ Build success in 67ms
@tszhong0411/utils:dev: CLI Watching for changes in "."
@tszhong0411/utils:dev: CLI Ignoring changes in "**/{.git,node_modules}/**" | "dist"
@tszhong0411/ui:dev: CLI Watching for changes in "."
@tszhong0411/ui:dev: CLI Ignoring changes in "**/{.git,node_modules}/**" | "dist"
  ⠹ Getting react-email preview server ready...
blog:dev: [1] file:///Users/tytan/Desktop/Code/honghong.me/apps/web/next.config.mjs:14
blog:dev: [1] jiti(filename)(envPath)
blog:dev: [1]               ^
blog:dev: [1]
blog:dev: [1] Error: ParseError: Unexpected token, expected ","
blog:dev: [1]  /Users/tytan/Desktop/Code/honghong.me/apps/web/src/env.ts:7:2
blog:dev: [1]     at file:///Users/tytan/Desktop/Code/honghong.me/apps/web/next.config.mjs:14:15
blog:dev: [1]     at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
blog:dev: [1]     at async ModuleLoader.import (node:internal/modules/esm/loader:323:24)
blog:dev: [1]     at async importModuleDynamicallyWrapper (node:internal/vm/module:430:15)
blog:dev: [1]     at async loadConfig (/Users/tytan/Desktop/Code/honghong.me/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/next/dist/server/config.js:703:36)
blog:dev: [1]     at async nextDev (/Users/tytan/Desktop/Code/honghong.me/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/next/dist/cli/next-dev.js:197:14)
blog:dev: [1]     at async main (/Users/tytan/Desktop/Code/honghong.me/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected]/node_modules/next/dist/bin/next:155:5)
blog:dev: [1]
blog:dev: [1] Node.js v21.6.1
@tszhong0411/utils:dev: DTS Build start
blog:dev: [1] next dev --turbo exited with code 1
  ⠼ Getting react-email preview server ready...
  ✔ Ready in 8.0s
@tszhong0411/emails:dev:
@tszhong0411/ui:dev: DTS ⚡️ Build success in 9343ms
^C    ...Finishing writing to cache...                                                                                                                                                                     @tszhong0411/emails:dev:
@tszhong0411/emails:dev: shutting down dev server
@tszhong0411/emails:dev:
blog:dev: [0] tsx ./src/lib/auto-refresh.ts exited with code 130
blog:dev:  ELIFECYCLE  Command failed with exit code 1.

Environment:

Macos Sonoma

  • Operating System:
  • Browser (if applicable):

Additional Information:

[APP-18] Enhance the comment section

We can enhance the comment section by adding more features.

  • Support inline code, code block, image, link
  • Support Markdown / GFM
  • Close reply editor by pressing the Escape key
  • ⌘ + Enter to post comments / replies
  • Infinite scrolling to fetch the rest of the comments
  • Newest / Oldest comments filter

CleanShot 2024-08-13 at 05.42.22@2x.png

From SyncLinear.com | APP-18

[PACK-1] Refactor shiki instances

[Shiki] 10 instances have been created. Shiki is supposed to be used as a singleton, consider refactoring your code to cache your highlighter instance; Or call highlighter.dispose() to release unused instances.

From SyncLinear.com | PACK-1

[APP-15] Add rate limiter

Preventing abuse and protecting resources: Rate limiters help prevent abuse of services or APIs. By restricting the number of requests a client can make within a given time frame, rate limiters protect your system from being overwhelmed by a high volume of requests or potential attacks like DDoS (Distributed Denial of Service).

From SyncLinear.com | APP-15

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.