Blog and Resume template with turborepo

Overview

Comet-land

Total alerts Language grade: JavaScript Continious Intergration codecov blog resume comet-land-blog

BLOG DEMO

comet-land-resume

RESUME DEMO

Blog and Resume template with turborepo

한국어 문서는 다음 링크에서 확인하실 수 있습니다.

Blog Feature

postGif

  • 👔 Code highlight with line-highlight, line-numbers
  • 🎨 Design with NextUI
  • 🍽 Table of contents
  • 🎩 Dark mode

kbarGif

  • ⌨️ Search with KBar
  • 🔨 Configurable
  • 🔊 Utterances Comment
  • 🔭 Google Analytics
  • 🔥 Hotjar
  • 🏄 Lighthouse score

blog lighthouse score

Resume Feature

  • 🎨 Design with NextUI
  • 🎩 Dark mode
  • ⌨️ Contact with KBar
  • 🔨 Configurable
  • 🔭 Google Analytics
  • 🔥 Hotjar
  • 🏄 Lighthouse score

resume lighthouse score

How to start

  1. Fork or clone this repo

  2. Install dependencies

yarn
  1. Start Turbo !
yarn turbo run dev
# or just
yarn dev
  1. 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
  • SocialMedia directory
    • github
    • instagram
    • facebook
    • linkedin
    • twitter

and 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 deploy with vercel

This project using turborepo.

so, you can deploy very easy with this vercel guide

  • blog build command
cd ../.. && npx turbo run build --scope=blog --include-dependencies --no-deps
  • resume build command
cd ../.. && npx turbo run build --scope=resume --include-dependencies --no-deps

How to add more packages

  • scope packages
cd where-you-want
yarn add package-name
  • global packages
yarn add package-name -W
  • global dev packages
yarn add package-name -DW

Trouble shootings

check this wiki please! it might be help

Inspired

I inspired below blogs and resume.

License

MIT

Comments
Releases(v1.4.1)
  • v1.4.1(Oct 25, 2022)

    Core Changed

    • support deploy with github pages
    • apply git hook with husky, commitlint and lint-staged
    • apply auto assign
    • apply pull-request labeler

    What's Changed

    • fixing design issue at Author section's kbar button by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/108
    • Apply deploy with github pages by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/111
    • Apply configurable background color by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/114
    • fix: modify use case url. by @the-bong in https://github.com/hyesungoh/comet-land/pull/115
    • jpeg추가. by @the-bong in https://github.com/hyesungoh/comet-land/pull/116
    • Apply Html code to WorkExperience by @hanseulhee in https://github.com/hyesungoh/comet-land/pull/117
    • Apply labeler at pull request by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/120
    • Apply git-hook with husky by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/121
    • Apply auto-assign by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/122

    New Contributors

    • @hanseulhee made their first contribution in https://github.com/hyesungoh/comet-land/pull/117

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.4.0...v1.4.1

    Source code(tar.gz)
    Source code(zip)
  • v1.4.0(Jul 23, 2022)

    Core Changed

    • Update static files when detect changed https://github.com/hyesungoh/comet-land/pull/104
    • Fix design bug at author section, header and slug page article
    • Sitemap category bug fixed https://github.com/hyesungoh/comet-land/pull/90

    What's Changed

    • Fix blog header text crop, update mock data by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/88
    • update cypress configuration (ts, cypress.config, deps) by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/89
    • fix: 카테고리사이트맵오류수정. by @the-bong in https://github.com/hyesungoh/comet-land/pull/90
    • setting code owners by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/91
    • E2E test at blog root route's header by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/92
    • Apply e2e test at resume header by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/93
    • Apply theme toggle switch e2e test at resume by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/94
    • Apply e2e test at resume app's work experience section by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/95
    • Apply e2e test at blog root main by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/96
    • Apply e2e test at blog footer by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/97
    • Apply e2e test at blog root scroll restoration by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/98
    • Apply e2e test at blog slug page's header by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/99
    • Apply e2e test at blog slug main and aside by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/100
    • Append margin at author section of slug by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/103
    • Update static files with github actions by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/104
    • Remain author section kbar button size and Update header word break attr by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/105

    New Contributors

    • @the-bong made their first contribution in https://github.com/hyesungoh/comet-land/pull/90

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.3.3...v1.4.0

    Source code(tar.gz)
    Source code(zip)
  • v1.3.3(Jul 6, 2022)

    Core Changed

    • fixing resume contact button's bug
    • update readme for more specific 'how to deploy'

    What's Changed

    • Apply test at blog/DateAndCategoryLink component by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/67
    • korean readme update by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/68
    • apply test at blog - author section component by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/69
    • apply test at blog Header components by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/70
    • apply test at blog PostCard component, fix typo at CI yml by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/71
    • fix typo at Core General commnet by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/74
    • Test at blog SEO component by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/75
    • Test at blog comments component by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/76
    • Test at blog libs markdown to html by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/77
    • Test at blog getHeadings utils by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/78
    • replace post type to declaration file by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/79
    • Test blog TOC index, mocking TOC useState by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/80
    • fix Resume contact button bugs by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/82
    • Update readme for deploy by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/83
    • Apply test at blog markdown api by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/84
    • Apply test at Resume pages directory and setting pageExtensions by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/85
    • Apply test at blog pages by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/86
    • Append use cases at readme by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/87

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.3.2...v1.3.3

    Source code(tar.gz)
    Source code(zip)
  • v1.3.2(Jun 20, 2022)

    What's Changed

    • ThemeSwitch hover color override by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/62
    • Add use case and create comet land to readme by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/63
    • Detect body resize with ResizeObserver at PageProgressBar by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/65
    • handle valid resumeUrl at blog app by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/64

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.3.1...v1.3.2

    Source code(tar.gz)
    Source code(zip)
  • v1.3.1(Jun 11, 2022)

    Core Changed

    • Upgrade Cypress to v10.1.0
    • Apply some documentation. (code of conduct, contributing guide, pull request template)

    What's Changed

    • Apply test at Resume components by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/44
    • Apply test at Resume constants by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/46
    • Apply test at Core ErrorPage components by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/49
    • Replace blog's constant to libs and apply test by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/53
    • resume app's tech span can be animated by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/58
    • Upgrade cypress and CI runs on chrome by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/59
    • Replace some files at resume / apply new docs for contributing by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/60

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.3.0...v1.3.1

    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Apr 18, 2022)

    Core Changed

    • Apply RSS feed at blog

    What's Changed

    • feat: prevent push text at kbar results by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/36
    • Apply test code at WorkExperienceSection at resume components by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/38
    • Apply RSS feed at blog by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/39
    • Update two app's relationship with link by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/41

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.2.0...v1.3.0

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Apr 13, 2022)

    Core Changed

    • Display text value at TOC
    • Attach unit and e2e test

    What's Changed

    • Setting jest with github actions by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/25
    • docs: apply ci and codecov badge by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/26
    • Apply checking lint at CI by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/27
    • Attach Cypress with CI by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/29
    • handling infinite scroll session key at hooks by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/32
    • TOC showing text value by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/33

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.1.1...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Apr 4, 2022)

    Core Changed

    • Replace markdown links to external link
    • Updated some docs

    What's Changed

    • feat: #23 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/24

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Apr 3, 2022)

    Core Changed

    • Scroll restoration at blog
    • few meta tags for SEO

    What's Changed

    • #12 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/13
    • #14 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/15
    • feat: #19 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/20
    • fix: #18 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/21
    • feat: #17 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/22

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v1.0.0...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Mar 31, 2022)

    Core Changed

    • first official release of Comet-land ! ☄️
    • available link at resume

    What's Changed

    • refactor: #8 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/11

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v0.2.0...v1.0.0

    Source code(tar.gz)
    Source code(zip)
  • v0.2.0(Mar 29, 2022)

    What's Changed

    • refactor: #9 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/10
    • pre-release resume template ! 🔥

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v0.1.1...v0.2.0

    Source code(tar.gz)
    Source code(zip)
  • v0.1.1(Mar 24, 2022)

    What's Changed

    • fix: #4 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/5
    • fix: #6 by @hyesungoh in https://github.com/hyesungoh/comet-land/pull/7

    Full Changelog: https://github.com/hyesungoh/comet-land/compare/v0.1.0...v0.1.1

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(Mar 21, 2022)

simple-remix-blog is a blog template built using Remix and TailwindCSS. Create your own blog in just a few minutes!

simple-remix-blog is a blog template built using remix.run and TailwindCSS. It supports markdown and MDX for the blog posts. You can clone it and star

José Miguel Álvarez Vañó 8 Dec 8, 2022
A starter template for Remix + Cloudflare Workers + DO + KV + Turborepo

Remix + Cloudflare Workers starter with Turborepo ?? Starter to get going with Remix and Cloudflare Workers. This template is based on the starter cre

Girish 27 Jan 2, 2023
Gatsby-blog-cosmicjs - 🚀⚡️ Blazing fast blog built with Gatsby and the Cosmic Headless CMS 🔥

Gatsby + Cosmic This repo contains an example blog website that is built with Gatsby, and Cosmic. See live demo hosted on Netlify Uses the Cosmic Gats

Priya Chakraborty 0 Jan 29, 2022
This is a blog built with sveltekit, tailwind and daisyUI, made to be used as my personal blog.

svelte-blogger This is a blog built with sveltekit, tailwind and daisyUI, made to be used as my personal blog. This app also use graphql and use markd

lipe 6 Jun 23, 2022
A Turborepo with Strapi v4 (w/ postgres database) + Next.js powered by docker and docker-compose

Turborepo + Strapi + Next.js + Docker A Turborepo with Strapi v4 (w/ postgres database) + Next.js powered by docker and docker-compose. ⚠️ Prerequisit

Elvin Chu 60 Dec 29, 2022
Fullstack Turborepo starter. Typescript, Nestjs, Nextjs, Tailwind, Prisma, Github Actions, Docker, And Reverse proxy configured

Turborepo (NestJS + Prisma + NextJS + Tailwind + Typescript + Jest) Starter This is fullstack turborepo starter. It comes with the following features.

Ejaz Ahmed 132 Jan 9, 2023
Remix TypeScript monorepo with Turborepo pipelines, Prisma, PostgreSQL, Docker deploy to Fly.io, pnpm, TailwindCSS and Tsyringe for DI.

Remix template with Turborepo, TypeScript and pnpm. The remix app deploys to fly.io or build to Docker image. Example packages for Database with prisma, Tsyringe dependency injection, UI, and internal TypeScript packages.

Philippe L'ATTENTION 33 Dec 29, 2022
Projen project type for Turborepo monorepo setup.

?? projen-turborepo Projen project type for Turborepo monorepo setup. Getting Started To create a new project, run the following command and follow th

Roman 23 Oct 4, 2022
open-source implementation of the Turborepo custom remote cache server.

This project is an open-source implementation of the Turborepo custom remote cache server. If Vercel's official cache server isn't a viable option, th

Maksim Sinik 362 Dec 30, 2022
Remix + Cloudflare Workers + DO + Turborepo

Remix + Cloudflare Workers + DO + Turborepo A starter to get you up and going with Remix on Cloudflare with all the latest and greatest. What's inside

Jacob Ebey 38 Dec 12, 2022
Turborepo starter with pnpm

Turborepo starter with pnpm This is an official starter turborepo. What's inside? This turborepo uses pnpm as a packages manager. It includes the foll

Jack Herrington 23 Dec 18, 2022
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Reactive Resume 9.7k Jan 3, 2023
The first place winning no-code platform for generating developer resume pages, designed for and submitted to the 2022 Tech Optimum Hackathon.

Genfolio Genfolio is a no-code platform for generating developer portfolios. A demo can be found on the project's devpost or on youtube. Our stack We

Lenny 4 Dec 5, 2022
Open-source resume maker, with dynamic view and templates

An open source resume maker with dynamic preview and multiple templates. About This project was created to help people create a resume without having

Gabriel Castilho 18 Dec 29, 2022
Showcase your skills on your Github readme or resumé with ease ✨

Showcase your skills on your GitHub or resumé with ease! Powered by Cloudflare Workers ⚡ Docs Example Specifying Icons Themed Icons Icons Per Line Cen

Thijs [Coding] 1.6k Dec 31, 2022
Starter template for a personal website blog, built with Next.js, MDX, and Tailwind CSS.

nextjs-mdx-blog-theme View: demo site Framework: Next.js Deployment: Vercel Content: MDX Styling: Tailwind CSS Running Locally $ git clone https://git

Alex Carpenter 18 Dec 26, 2022
Scientific blog template based on theaisummer.com

Scientific blog template based on AI Summer The current template can be used for scientific blogs as it supports a wide variety of necessary component

AI Summer 65 Jan 1, 2023
Remix starter for a Contentful blog (template) project

Contentful Remix Starter Blog Create a Remix blog powered by Contentful. Based on the contentful gatsby starter blog repo. Getting started Get the sou

Marco Link 18 Dec 15, 2022
Stablo is a minimal blog website template built with Next.js, TailwindCSS & Sanity CMS

Stablo Blog Template - Next.js & Sanity CMS Stablo is a JAMStack Starter template built with Next.js, Tailwind CSS & Sanity CMS by Web3Templates. Clic

Web3Templates 159 Dec 30, 2022