Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Latest commit

 

History

History

ko

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

공지 📢

이 테마는 더 이상 지원되지 않습니다. Vue3는 적용이 불가능하고 Vue2는 지원이 끊깁니다. 그래도 작동하는 블로거 테마가 필요하다면 OP 블로거 테마를 이용해주세요. 앞으로는 뷰와 리액트 같은 웹 앱 프레임워크를 테마 개발에 사용하지 않기로 하였습니다.

Vuetilog (뷰티로그) 🥇

Vue와 Vuetify로 만든 블로거 테마

공지 📢

0.1.8 버전을 릴리즈 합니다

  • 댓글의 답글(Reply)이 작동하지 않던 것을 픽스하였습니다. 그에 따라, 작동하게 만들기 위해 어쩔 수 없이 디자인 변경을 진행하였습니다. 밑의 v0.1.8부터 레이아웃 페이지에서 블로그 위젯 편집도 확인해주세요.

0.1.7 버전을 릴리즈 합니다

  • 헤딩 태그에 18px의 하단 마진을 추가합니다. h1-h6.

0.1.6 버전을 릴리즈 합니다

  • 댓글 타이틀 요소의 색상 변수를 sidebar.font.color에서 body.font.color로 변경합니다.

0.1.5 버전을 릴리즈 합니다

  • 사이드바 닫기 버튼 추가

다른 언어:

English

예시

https://vuetilog.blogspot.com/

다운로드

https://github.com/opdev1004/vuetilog/releases/

기능:

  1. Vue와 Vuetify로 개발 가능
  2. 반응형 웹 디자인
  3. SEO
  4. 나은 라벨 컨트롤

설치:

  1. Contempo 테마를 블로그에 적용
  2. vuetilog.xml로 테마를 복구하거나 HTML 수정을 통해 테마를 붙여넣고 저장
  3. 필요에 따라 설정 수정

v0.1.8부터 레이아웃 페이지에서 블로그 위젯 편집

일부 섹션과 위젯이 레이아웃 페이지에 표시되지 않습니다. Blogger 시스템은 Vue 및 Vuetify의 구문을 파싱 할 수 없기 때문입니다. 블로그 게시물 위젯을 편집하는 방법에는 두 가지가 있습니다. 이 작업은 블로그 위젯 설정을 위해 설치 후 한 번만 하면 될 겁니다.

  1. 테마 페이지의 HTML 편집에서 Blog Widget 스크립트를 다른 섹션(Components 섹션과 같은 곳)으로 이동시킵니다. HTML 편집의 왼쪽 라인 번호 표시줄에 있는 래핑 화살표를 사용하면 태그 블록을 쉽게 복사하여 붙여넣을 수 있습니다. 그런 다음 레이아웃 페이지에서 '블로그 위젯'을 편집할 수 있습니다. 작업이 완료되면 원래 위치로 다시 옮기고 블로그를 이용하면 됩니다.
<b:section class='Blog' id='Blog' name='Blog' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog' version='2' visible='true'>
... more code
</b:widget>
</b:section>
  1. HTML 편집에서 수동으로 편집. 저는 추천하지 않습니다.

포스트에서 코드 스타일 사용하는 방법

  1. <pre><code></code></pre>를 사용해야합니다.

레이아웃 시스템

섹션 설명
Nav Top 사이드바 전용 위젯을 추가할 수 있습니다.
Label Section 라벨 위젯만 추가해주세요.
Nav Bottom 사이드바 전용 위젯을 추가할 수 있습니다.
Main Content Top 메인에 사용 될 수 있는 위젯을 추가 할 수 있습니다. 예시: 광고 위젯.
Main Content Bottom 메인에 사용 될 수 있는 위젯을 추가 할 수 있습니다. 예시: 광고 위젯.
Components 테마 개발자를 위한 섹션입니다. Vue 컴포넌트가 되기위해 많이 개조될 위젯들이 이곳에 놓여집니다.
Bottom Section footer 전용 위젯을 추가할 수 있습니다.

참여하기

Vuetilog를 발전시키는 것을 환영합니다. 이 깃헙 저장소에 Pull Request를 열어주세요.

테마 개발 디테일

테마 로드 순서

  1. 블로거 시스템이 Vuetilog 테마로부터 HTML파일 생성
  2. 웹브로우저가 블로그 페이지 로드
  3. head 태그에서 Vue, Vuetify, CSS 등등을 로드
  4. 컴포넌트화 될 요소들이 담긴 id='init-wrapper' div 태그를 훑고 지나감
  5. Vue 앱 템플릿을 훑고 지나감
  6. Vue로 로딩 오버레이 생성
  7. id='init-wrapper' div 태그 안 요소들을 컴포넌트화
  8. 컴포넌트들과 데이터와 함께 Vue 앱 생성
  9. init-wrapper div 태그 제거
  10. 로딩 오버레이 제거

Vue와 Vuetify 사용방법

컴포넌트와 Vue 템플릿의 일부분이라면 정상적으로 로드됩니다.

Vuetilog 컴포넌트

컴포넌트 위치 설명
nav-top Left Navigation Drawer 사이드바 위젯들을 위한 컴포넌트
label-section Left Navigation Drawer 라벨만을 보유하기 위한 컴포넌트
nav-bottom Left Navigation Drawer 사이드바 위젯들을 위한 컴포넌트
main-content-top Main Page 메인 위젯들을 위한 컴포넌트
main-content-bottom Main Page 메인 위젯들을 위한 컴포넌트
pagination Main Page 페이지 네비게이션 컴포넌트
bottom-section Main Page Footer 위젯들을 위한 컴포넌트

👼 후원하기

🎁 상점

👨‍💻 레포 주인

Victor Chanil Park

💯 라이센스

MIT, See LICENSE.