Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hyesungoh/comet-land
Blog and Resume template :comet:
https://github.com/hyesungoh/comet-land
blog-theme comet-land kbar nextjs nextui turborepo
Last synced: about 2 months ago
JSON representation
Blog and Resume template :comet:
- Host: GitHub
- URL: https://github.com/hyesungoh/comet-land
- Owner: hyesungoh
- License: mit
- Created: 2022-03-12T17:05:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T06:42:37.000Z (3 months ago)
- Last Synced: 2024-07-03T14:54:48.109Z (3 months ago)
- Topics: blog-theme, comet-land, kbar, nextjs, nextui, turborepo
- Language: TypeScript
- Homepage: https://comet-land-blog.vercel.app
- Size: 1.98 MB
- Stars: 176
- Watchers: 5
- Forks: 31
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Comet-land
[![CodeQL](https://github.com/hyesungoh/comet-land/actions/workflows/codeql.yml/badge.svg)](https://github.com/hyesungoh/comet-land/actions/workflows/codeql.yml) [![Continious Intergration](https://github.com/hyesungoh/comet-land/actions/workflows/CI.yml/badge.svg)](https://github.com/hyesungoh/comet-land/actions/workflows/CI.yml) [![codecov](https://codecov.io/gh/hyesungoh/comet-land/branch/main/graph/badge.svg?token=TA7LT3RQ1P)](https://codecov.io/gh/hyesungoh/comet-land) [![blog](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/yiddyz&style=flat&logo=cypress)](https://dashboard.cypress.io/projects/yiddyz/runs) [![resume](https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/simple/inc4yo&style=flat&logo=cypress)](https://dashboard.cypress.io/projects/inc4yo/runs)
Blog and Resume template with turborepo
한국어 문서는 [다음 링크](https://github.com/hyesungoh/hyesungoh-land/tree/main/_docs/ko-readme.md)에서 확인하실 수 있습니다.
![comet-land-blog](https://user-images.githubusercontent.com/26461307/159371599-95b2acd5-e5eb-482c-9ead-d8f601f034b5.png)
[`BLOG DEMO ☄️`](https://comet-land-blog.vercel.app/)
![comet-land-resume](https://user-images.githubusercontent.com/26461307/160653172-c56a3b64-dfa9-4708-bf95-fca2fff47964.png)
[`RESUME DEMO 💫`](https://comet-land-resume.vercel.app/)
![postGif](https://user-images.githubusercontent.com/26461307/159372336-e42c1a9c-9915-4d05-9e51-4882d681dc80.gif)
- 👔 Code highlight with line-highlight, line-numbers
- 🎨 Design with [NextUI](https://nextui.org/)
- 🍽 Table of contents
- 🎩 Dark mode![kbarGif](https://user-images.githubusercontent.com/26461307/159372344-d628b817-d7f5-4322-813e-3468a62e79d6.gif)
- ⌨️ Search with [KBar](https://kbar.vercel.app/)
- 🔨 Configurable
- 🔊 [Utterances](https://utteranc.es/) Comment
- 🔭 Google Analytics
- 🔥 Hotjar
- 🏄 Lighthouse score![blog lighthouse score](https://user-images.githubusercontent.com/26461307/161536154-b85caf9f-0f73-4224-a1e7-540723916ff7.gif)
## Resume Feature
- 🎨 Design with [NextUI](https://nextui.org/)
- 🎩 Dark mode
- ⌨️ Contact with [KBar](https://kbar.vercel.app/)
- 🔨 Configurable
- 🔭 Google Analytics
- 🔥 Hotjar
- 🏄 Lighthouse score![resume lighthouse score](https://user-images.githubusercontent.com/26461307/161536162-63278484-ca52-42ed-89d4-951cd31e42c1.gif)
## How to start
`comet-land` has own generate package [`create-comet-land`](https://github.com/hyesungoh/create-comet-land)
```bash
npx create-comet-land
# or
yarn create comet-land
```> Or using Fork or clone this repo
1. Install dependencies
```bash
yarn
```2. Start Turbo !
```bash
yarn turbo run dev
# or just
yarn dev
```4. Now you can see blog at `localhost:3000`, resume at `localhost:3001`
## How to configuration
Please see `packages/core/constants` directory.
and you can reconfigure at that directory's variable
- Analytics directory
- GA ID
- Hotjar ID
- Colors directory
- color schema
- General directory
- author image
- default open-graph image
- favicon
- SocialMedia directory
- githuband please check `apps/blog/_config/index.json` and `apps/resume/_config/index.json`.
This files are placing each app's configuration variable.
## How to use it
please read following link.
- [how to add blog post](https://github.com/hyesungoh/hyesungoh-land/tree/main/_docs/en-blog.md)
- [how to custom resume](https://github.com/hyesungoh/hyesungoh-land/tree/main/_docs/en-resume.md)## How to deploy
#### [deploy with vercel (recommend)](https://github.com/hyesungoh/hyesungoh-land/tree/main/_docs/en-deploy-vercel.md)
#### [deploy with github pages](https://github.com/hyesungoh/hyesungoh-land/tree/main/_docs/en-deploy-github-pages.md)
## How to add more packages
- scope packages
```bash
cd where-you-want
yarn add package-name
```- global packages
```bash
yarn add package-name -W
```- global dev packages
```bash
yarn add package-name -DW
```## Trouble shootings
check [this wiki](https://github.com/hyesungoh/comet-land/wiki/Trouble-Shooting) please! it might be help
## Use Case
- [hyesungoh.xyz](https://www.hyesungoh.xyz/)
- [seulheehan.com](https://www.seulheehan.com/)
- [thebong.net](https://thebong.net/)
- [coderoad.kr](https://blog.coderoad.kr)
- [govindkumar.in](https://www.govindkumar.in/)
- [blog.milansachani.dev](https://blog.milansachani.dev/)
- [resume.jadecode.xyz](https://resume.jadecode.xyz/)
- [jaegwan.kim](https://jaegwan.kim/)
- [min71.dev](https://resume.min71.dev)## Inspired
I inspired below blogs and resume.
- [Overreacted](https://overreacted.io/)
- [Yceffort](https://yceffort.kr/)
- [gatsby-starter-bee](https://gatsby-starter-bee.netlify.app/)
- [vallista-land](https://vallista.kr/)
- [hyunseob.github.io/resume](https://hyunseob.github.io/resume/)## License
MIT