Skip to content

Latest commit

 

History

History
96 lines (62 loc) · 3.12 KB

Hexo-theme-Tranquilpeak 수정.md

File metadata and controls

96 lines (62 loc) · 3.12 KB

Hexo Theme Tranquilpeak 수정

https://github.com/hanmomhanda/custom-tranquilpeak-hexo-theme/commits/master 참고

구글 어낼리틱스

구글 애드센스

SCSS 커스터마이징

scss 관련 변수는 tranquilpeak/source/_css/util/_variable.css에 있음

빌드

grunt task 직접 실행

tranquildpeak 디렉터리에서 hexo server를 종료한 상태에서 build-theme.sh 실행 (실제로는 아래 명령 실행)

grunt clean:build

grunt bower:dev

grunt syncAssets

grunt replace:cssFancybox

grunt replace:cssTranquilpeak

grunt concat

grunt cssmin

grunt uglify

grunt linkAssetsProd

배포

위와 같이 스타일을 변경하고 grunt task 작업 후에도 public/assets/css 안에 있는 style.css, style.min.css, tranquipeak.css 파일의 날짜가 변경되지 않았다면, 먼저 themes/tranquilpeak/source/assets/css 안에 있는 style.css, style.min.css, tranquipeak.css 파일을 public/assets/css에 직접 덮어쓴다.

home page repo

homoefficio.github.io 디렉터리에서

  • hexo generate --deploy

main repo

homoefficio.github.io 디렉터리에서

  • git push origin source

theme repo (subtree)

homoefficio.github.io 디렉터리에서

  • git subtree push --prefix=themes/tranquilpeak/ custom-tranquilpeak dev
  • git subtree push --prefix=themes/tranquilpeak/ custom-tranquilpeak master

h1

h2

h3

h4

h5
h6

hexo 빌드 관련

  • source 브랜치에서 hexo generate --deploy 를 실행하면,

  • source 브랜치 상에서 .deploy_git 폴더에 있는 내용을 모두 삭제하고,

  • 새로 generate(빌드)한 내용으로 .deploy_git 폴더의 내용을 채우고,

  • 새로 generate(빌드)한 내용이 origin/master 브랜치의 root 폴더 아래의 컨텐츠를 덮어쓴다.

  • hexo generate 만 하면 파일을 generate만 하고(어디 저장하는지는 몰겠다), .deploy_git 폴더의 내용은 건드리지 않는다.

Brave Verification 파일 처리

  • 포스트 작성 후 hexo generate 실행(필수는 아닌 것 같음)
  • .nojekyll 파일과 .well-known/brave-rewards-verification.txt 파일을 .delply_git 폴더에 저장
  • hexo deploy로 배포
  • 한 번만 해주면 다음부터는 deploy 해도 verification 파일이 .deploy_git 폴더에 남고 master에서도 지워지지 않고 계속 남아있는다.