히스토리
2024 6월
: 급하게 쿼츠 변경 그리고 건들지 않았다. (Zhao [2021] 2024)
2024-08-14
: 서브 도메인 적용 완료
2024-10-07
: 쿼츠 버렸다가 다시 해보려고 한다.
2024-11-25
: 드디어 쿼츠 서브도메인 활성화 했다. 아 귀찮아서 미루다가.
2024 쿼츠 설치 및 활용 방법
[denote:20241127T161109]
[2024-08-14 Wed 17:36] 여기 2024년 작업기에 넣어라.
[2024-11-25 Mon 13:12] 업데이트. 서브도메인까지 적용
어제 #휴고 다른 말고 좋은 녀석을 #연락처:우성걸 - dailynovice.com 님 한테 들었다. 6월에 적용하고 8월 넷리파이로 완벽하게 통합했다. 그리고 여러 이유로 안쓰다가 12월에 다시 통합했다.
#설정: 블로그 노트 서브 도메인 호스팅 - 호스팅케이알 netlify
기본은 메뉴얼 그대로 진행한다.
Welcome to Quartz 4 - quartz.jzhao.xyz
일단 하란대로 동작확인.
git clone https://github.com/jackyzha0/quartz.git
cd quartz
npm i
# npx quartz create
이제 깃허브에 리포지토리 만들고 추가
[2024-11-25 Mon 12:17]
그 다음에 깃허브에 리포지토리 만들어서 여기에 넣는다. 리포 이름은 notes.junghanacs.com 일단 private 으로 만들었다. netlify 를 사용하니까 private 가능. 단 giscus 안되니까 댓글 시스템은 (필요하다면) 다른 서비스를 이용. 아. 공개로 하고 giscus 이용하는게 편하지. junghanacs 계정 이용.
어짜피 파일명은 바뀌지 않을 테니까 공개 리포가 좋겠다.
브렌치는 v4 그냥 써라.
git clone git@github-junghanacs.com:junghanacs/notes.junghanacs.com
➜ git remote -v
origin git@github.com:jackyzha0/quartz.git (fetch)
origin git@github.com:jackyzha0/quartz.git (push)
upstream https://github.com/jackyzha0/quartz.git (fetch)
upstream https://github.com/jackyzha0/quartz.git (push)
# 깃허브에 만든 리포 주소를 넣는다.
➜ git remote set-url origin git@github-junghanacs.com:junghanacs/notes.junghanacs.com
$ git remote add upstream https://github.com/jackyzha0/quartz.git
error: upstream 리모트가 이미 있습니다.
➜ git remote -v
origin git@github-junghanacs.com:junghanacs/notes.junghanacs.com (fetch)
origin git@github-junghanacs.com:junghanacs/notes.junghanacs.com (push)
upstream https://github.com/jackyzha0/quartz.git (fetch)
upstream https://github.com/jackyzha0/quartz.git (push)
~/sync/markdown/notes v4 ⇡ $2 ✘1 !5 ?10 via v20.14.0
netlify 배포 테스트
[2024-11-25 Mon 12:17]
잘된다. 그리고 빌드가 생각보다 빠르다. 다음과 같이 했다.
npx quartz build --concurrency 2
public
#서브도메인 #호스팅 #호스팅케이알 #넷리파이
netlify 연동 완료
이 녀석은 사실 서브 도메인 대상이다. 여튼 메뉴얼을 보면,
- Log in to the Netlify dashboard and click “Add new site”.
- Select your Git provider and repository containing your Quartz project.
- Under “Build command”, enter npx quartz build.
- Under “Publish directory”, enter public.
- Press Deploy. Once it’s live, you’ll have a *.netlify.app URL to view the page.
- To add a custom domain, check “Domain management” in the left sidebar, just like with Verce
npx quartz build public
이 두개만 적었다. 커스텀 도메인을 적용하면 된다. 일단 빌드 되서 홈페이지가 나오는지 봐야한다. 잘 나온다. 그럼 됬다.
잠시만, 조금 수정해서 재배포 해보자.
물론 깃허브 푸시 -> 넷리파이 적용 하는 과정을 봐야 한다.
잘 된다.
update.sh 도 잘 된다.
netlify 서브 도메인 연동 완료
먼저 메인 도메인을 netlify 로 등록해야 한다. 여기에 다 적어 놓았다.
#설정: 블로그 노트 서브 도메인 호스팅 - 호스팅케이알 netlify
활성화 한다.
<script src="https://giscus.app/client.js"
data-repo="junghanacs/notes.junghanacs.com"
data-repo-id="R_kgDONUSf5Q"
data-category="Announcements"
data-category-id="DIC_kwDONUSf5c4Ckkzb"
data-mapping="pathname"
data-strict="0"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="bottom"
data-theme="preferred_color_scheme"
data-lang="ko"
data-loading="lazy"
crossorigin="anonymous"
async>
</script>
2022-2023 관련 기록
키워드: digitalgarden
Related-Notes
References
Zhao, Jacky. (2021) 2024. “Jackyzha0/Quartz.” https://github.com/jackyzha0/quartz.