Jekyll의 Liquid 템플릿 언어에서는 변수를 사용하여 페이지 또는 포스트목록들을 불러올 수 있다.
포스트 목록 표시
'posts' 변수는 '_post'디렉터리 내부에 있는
모든 포스트들에 대한 정보를 가지고 있는 리스트변수이다.
아래 코드를 통해 모든 포스트목록을 불러올 수 있다.
ex )
▶ 실행결과
- 18. 커맨드라인 사용하기 ProcessBuilder
- 6. JAVA코드에서 AWS S3로 파일 전송
-
5. AWS CLI( Command Line Interface )
( AWS S3버킷 연동 ) -
4. VPC( Virtual Private Cloud )
( VPC환경 직접 만들기 ) -
3. 오토스케일링( AutoScaling )
( 오토스케일링 사용해보기 ) -
2. CodeDeploy
( AWS S3를 이용한 배포 자동화 ) -
1. Putty, WinSCP사용법
(Window서버 putty접속하는 방법) - 객체/배열 합치기 - $.extend()/$.merge()
- SelectBox 라이브러리 - selectric
- class파일 소스보기 - Java Decompiler
- Eclipse에서 SVN사용하기
- Toad 데이터 수정 명령어 - edit
- 22. 데이터 주고받기 - HttpClient
- 슬라이드 이미지 - slick.js
- 컬럼값 변경 출력 - DECODE, CASE
- 21. 외부 URL페이지 읽기
- 20. 로그 출력 by log4j
- 19. 일괄처리(Batch Processing)
- 18. 인터셉터(Interceptor)
- 이미지 좌표에 링크 쉽게 걸기
- 라이브러리 및 이벤트 충돌방지 - unbind
- 상위 객체 제어 - parents VS closest
- 서브쿼리조건-EXISTS, 중복제거-DISTINCT
- Ajax-HTML(JSP)페이지 응답 제어
- form데이터 Ajax요청 - serialize()
- 7. Jquery(제이쿼리) - Animation 및 Ajax
- Eclipse 성능 향상(heap size 할당)
- 17. Properties 설정
- 16. Sitemesh 템플릿 엔진
- 15. Tiles템플릿 엔진
- Eclipse에서 Git사용하기
- 14. Spring Web Socket
- 13. JAVA Mail API
- 12. 스프링 MultiPart 파일처리
-
11. MVC패턴 구현 지원 Controller3
[ @ResponseBody, 자동 셋팅 ] -
10. MVC패턴 구현 지원 Controller2
[ @RequestMapping, 매개 인자 셋팅 ] -
9. MVC패턴 구현 지원 Controller
[ 설정 및 기본설계 ] - 8. Transaction관리
- 7. DataBase Access지원( Mybatis연동 )
- 6. AOP(Aspect Oriented Programming)-2
- 5. AOP(Aspect Oriented Programming)
- 4. IOC(제어반전)컨테이너-2
- 3. IOC(제어반전)컨테이너
- 2. Spring Framework개요
- 1. Maven(메이븐)
- 18. Mybatis 동적SQL
- 17. Mybatis
- 6. Jquery(제이쿼리) - 연동 및 객체제어
- 16. MVC패턴
- 15. JSTL
- 14. EL태그
- 13. DAO/DTO/DBCP
- 12. JDBC (Oracle)
- 11. 파일전송/업로드(Multipart)
- 10. 필터 / 쿠키
- 5. AJAX(비동기 통신)
- 4. 객체제어 및 쿠키
- 3. window객체
- 2. 기본 객체( 자료형 )
- 1. 자바스크립트(JavaScript)
- 6. SQL심화(통계, 그룹, 정렬)
- 5. 조인(join)
- 4. 조회조건(where)
- 3. 제약조건(Constraint)
- 2. SQL
- 1. 개발환경 구축 및 DB개요(Oracle)
- 9. form태그 / Ajax비동기통신
- 8. 액션태그와 자바빈
- 7. 내장객체와 리스너
- 6. 예외페이지
- 5. JSP(Java Server Page)
- 4. 선처리/후처리
- 3. 서블릿(Servlet)
- 2. 웹 프로그래밍 개요 및 설정
- 1. HTML
- 17. JAVA API
- 16. 멀티쓰레드(다중작업)
- 15. 네트워킹
- 14. 입출력(Input/Output)
- 13. 파일객체
- 12. 예외처리
- 11. 제네릭(Generic)
- 10. 컬렉션(Collections)
- 9. Wrapper클래스와 정규식
- 9-2. String클래스
- 8. 배열과 람다식
- 7. 인터페이스 및 특수설계
- 6. 추상클래스, 객체비교 및 분기처리
- 6-2. 내부클래스와 익명클래스
- 5. 상속(extends)
- 4. 클래스(객체설계)
- 3. 개발이론
- 2. 데이터 연산
- 1. Java 프로그래밍 개요
- 5. css폰트
- 4. 캐스캐이딩(cascading) - 적용우선순위
- 3. css상속(Inheritance)
- 2. 선택자(Selector)
- 1. CSS ?
- sendgrid API(파일첨부 메일 보내기)
- 이미지 rgb값 추출 및 변경
- MSSQL 페이징 쿼리
- File 업로드 처리
- Jinja 템플릿 문법
- Flask 예제
- Flask 웹 프레임워크
- 12. 그외 파이썬 특징
- 11. 파이썬 내장함수
- 10. 파이썬 표준 라이브러리
- 9. 예외처리
- 8. 파일 입출력( IO )
- 7. 클래스
- 5. 자료구조(자료형)
- 5. 모듈
- 4. 함수
- 3. 연산자 및 흐름제어
- 2. 문자열과 출력
- 1. Python ?
- 8. DHCP
- 7. 유동IP / 고정IP
- 6. 포트 포워딩 ( port forwarding )
- 5. 포트 ( Port )
- 4. IP Address 알아내기
- 3. NAT( NetworkAddressTranslation )
- 2. 공유기(라우터)의 작동원리
- 1. IP Address ( 아이피 주소 )
- git Ignore
- git Tag
- commit전 임시 보관
- 충돌 병합 Tool
- 7. 원격저장소와 연동하여 사용하기
- 6. 원격 저장소 ( RemoteStorage )
- 5. Branch( 브랜치 )
- 4. 복원/복구
- 3. Staged files/Unstaged files
- 2. Git저장소 만들기
- 1. about Git ( 설치방법 )
- Emmet패키지 사용법
-
Javascript 클립보드 제어
( 자동 출처 삽입 ) - 구글 검색엔진 최적화
- HTML주요 태그 및 속성
- Atom에디터 단축키
- 개발에 유용한 사이트 모음
- Jekyll(11) - 포스트/페이지 순서
- Jekyll(10) - 조각파일
- Jekyll(9) - 필터
- Jekyll(8) - 초기 변수
- Jekyll(7) - 페이지생성
- Jekyll(6) - 코드삽입
- Jekyll(5) - 레이아웃 만들기
- Jekyll(4) - 포스트 or 페이지 목록표시
- Jekyll(3) - 링크 or 이미지 삽입
- Jekyll(2) - 포스트 관리
- Jekyll(1) - 깃허브페이지 만들기
- Hexo - 깃허브페이지 만들기
- Sample post
- Feature images
- Markdown and HTML
- Markup: Syntax Highlighting
- Generate a table of content
- Blogging with title
페이지 목록 표시
'pages'변수는 'pages'디렉터리 내부에 있는
모든 페이지들에 대한 정보를 가지고 있는 리스트변수이다.
아래 코드를 통해 모든 페이지목록을 불러올 수 있다.
ex )
▶ 실행결과
- 404 Page not found
- About
- AWS
- CSS
- Etc.
- Git
- GithubPage
- Java
- javascript(Jquery)
- Jsp
- Network
- Portfolio
- Python
- Search
- Spring
- SQL
- Tags