히스토리

2024-11-25 : 드디어 쿼츠 서브도메인 활성화 했다. 아 귀찮아서 미루다가.

2024-10-07 : 쿼츠 버렸다가 다시 해보려고 한다.

2024-08-14 : 서브 도메인 적용 완료

2024 6월 : 급하게 쿼츠 변경 그리고 건들지 않았다. (Zhao [2021] 2024)

2025 ox-hugo 심볼링링크 이미지 경로 설정

[2025-04-17 Thu 16:09]

#쿼츠: #내보내기 #검증 #테스트 - 이미지 서지정보

너무 중요한데 안적어 놨다.

make symbolic link to static/images for ox-hugo

 
cd ~/git/notes
# make symbolic link to static/images for ox-hugo
# cd content
# ln -s ../static/images

2024 쿼츠 설치 및 활용 방법

어제 #휴고 다른 말고 좋은 녀석을 W형제님 한테 들었다. 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 관련 기록

버전 1 의 목표 및 현황

[2023-08-11 Fri 09:31]

  • Markdown 형식 옵시디언에서 편집하는 것을 가정.
  • 이맥스라면 옵시디언 패키지 활용
  • 디지털 가든 구축 및 동작 확인
  • 조테로 활용한 서지 관리
  • npm 패키지 연동 추가 기능 설치 가능
  • Github GUI 앱으로 관리 즉, 터미널 사용 없이 간다.
  • 깃허브 템플릿 사용 방법 및 업데이트 방법
  • 작성 된 글을 티스토리에 올리는 방법

Clojure + 텍스트린트 샘플 패키지 넣고 동작 확인

[2023-08-28 Mon 17:13] 이거 지금 들어가는데. 폴더가 있고. 거기에 클로저로 작업. 클로저로 작업하는 것.

여기에 문서 만들었다.

  • #FIXME 220a948f-9dda-42f5-82c1-d09eb35616de][build Clojure NPM textlint sample]]

[2023-08-14 Mon 12:42]

깃허브 템플릿으로 사용하는 방법

[2023-08-14 Mon 12:43]

디지털 가든 + Obsidian 호환 가능하도록 설정

[2023-08-11 Fri 11:41] 나의 디지털 가든에 옵시디언을 넣었다. 간단하구나. 아마 다들 이렇게 사용할 것이다. 정말 최소로 설정한다.

  • Files & Links -> 정말 최소로 수정. 어짜피 이미지만 저장할 것이다.

    • Default location for new notes : in the folder specified below
    • Folder to create new notes in : _notes
    • Use Wikilinks : True
    • Default location for new attachments : in the folder specified below
    • Attachment folder path : assets/images
    • Excluded files : _site
  • Editor -> 바꿔야 할까?! 최소로 하자.

    • Show frontmatter : false // default false

디지털 가든 템플릿

[2023-08-11 Fri 12:59]

  • 1 오그롬 템플릿 - 젠 스타일 커스텀 프론트 헤더 넣기

  • 2 옵시디언 템플릿 yaml 헤더가 있어야 디지털 가든에서 인식 된다. 그리고 위키 형식 이므로 파일명 사이에 공백은 허용 된다. 디지털 가든으로 확실하게 자리 매김하자.

    자동으로 헤더를 넣도록 설정해야 한다. 디지털 가든과 바로 연동이 되는게 좋다.
      ---
      last_modified_at: 2023-08-10
      ---

TODO 이미지 경로

[2023-08-11 Fri 13:00]

복붙하면 assets/images 로 들어가게 했다. 이렇게 하면 서로 편하다. 이맥스에서 이미지를 넣을때가 조금 문제이긴 하다. 잠시 생각해보자.

경로에 맞게 들어가야 한다. 형식은 마크다운으로. 다음 블로그 참고.

지킬(Jekyll) 포스팅에 이미지 첨부하는 방법 총체적 정리 | 재윤 블로그

Emacs 옵시디언 설정 : 완료

[2023-08-11 Fri 11:54]

obsidian 패키지로 완벽하게 동작한다. wikilink 만 만들어야 한다. 일단 위키링크로 동작하게 만드는게 먼저니까. 아무튼 조금 아쉽다. 뭐가? 파일 리스트업하고 그런 부분들 말이다. 태그 위주로 하면 또 괜찮을 것 같다.

OFF 조테로 md-note 연동 : 완료

[2023-08-11 Fri 13:04] 조테로에서 서지 관리하고 md-note 를 만들면 옵시디언 _notes 로 생성 된다. 이렇게 하면 여러모로 편리하다. 조테로와 1:1 관리가 되니까.

설정 참고하라.

TODO 오그롬에서 내보내기 => 버전 2

[2023-08-11 Fri 16:18] 오그롬과 역할이 나뉘게 된다. 이러면 문제가 되는게 아닌가?! 내보내기하는게 기본이다. 공개하기 싫으면 헤더 빼면 된다. 어짜피 리포는 접근할 수 없으니까. 아무렴 어떤가.

관련메타

BIBLIOGRAPHY

Zhao, Jacky. (2021) 2024. “Jackyzha0/Quartz.” https://github.com/jackyzha0/quartz.