윈도우

윈도우에서 펠리칸 돌려서 위키 비슷한 홈페이지 만들자..? (2)

ForceCore 2016. 8. 13. 21:49

이제 개발 환경은 만들어졌고, 개발을 할 차례.


make serve


로 홈페이지를 돌려보면 매우 마음에 안 들게 되어 있을 것이다 -_- 하, 어디부터 손 대야 하나? 우선, 이것저것 잡스런 링크들이 있는데, pelicanconf.py를 편집하자.

LINKS, SOCIAL을 None으로 만들었다. 간혹 테마별로 None은 안 된다고 하면서 아래와 같은 에러가 나기도 하는데, 이 때엔 []으로 해주면 된다.


CRITICAL: TypeError: 'NoneType' object is not iterable

makefile:65: recipe for target 'html' failed

make: *** [html] Error 1


그 다음, 그럴싸하게 template을 만들어야 할 것 같은데...


http://red2.net/game/td/


아무래도, 이미 있는 데서부터 출발해야 할 것 같군. 내용을 Markdown으로 옮겨왔다.

그림이 하나 있는데, 그림은 ![alt text]({filename}/images/td/cover.gif) 이런 식으로 된다. 그리고 그림의 실제 위치는, 프로젝트의 content폴더 안을 기준으로 상대경로로 적게 된다. 마크다운 문법은 https://daringfireball.net/projects/markdown/syntax 를 참고한다. 물론, .htm 파일을 두면 그대로 본문만 긁어서 테마에 맞게 만들어준다. 이는 게시판과의 통합을 용이하게 해준다. 일단은 Markdown에 잡중해보자. 완성된 (?) 내용은 이런 식이 된다:


Title: 타이베리안돈 게임 소개
Date: 2016-08-13 21:42
Category: 타이베리안돈


# 타이베리안돈(Tiberian Dawn)

## 게임 소개

![표지 그림]({filename}/images/td/cover.gif)

* 출시일: 1995년 8월 31일
* 유통사: 버진 인터랙티브 엔터테인먼트, 동서게임채널
* 개발사: 웨스트우드 스튜디오
* 점수: 게임스팟 9.3/10, IGN 8.3/10
* 기종: DOS, WIN, N64, PS, SAT, MAC
* 장르: 전략

실시간 인터넷 접전 플레이로 전세계의 전쟁이 격렬해진다.

새로운 세계 질서에 오신 것을 환영합니다.
전자 지능의 예술과 비밀 감시가 극도로 지배하는 대담한 첨단기술 세계가 있습니다.
이곳에서는 게릴라 전략과 처절한 전투가 기준입니다.
기지를 건설하고, 부대를 소집해서 당신의 적들을 지배하십시오.

이것은 새로운 것으로, 백만장이 판매된 커맨드 앤 컨커의 윈도우 95 버전입니다.
인터넷 접전 플레이, SVGA 그래픽과 부드러운 화면 이동같은 새로운 특징으로 골수 팬들과
초심자들을 모두 완전히 매료시킬 것입니다.

> "우리는 수세기 동안 이 순간을 기다려 왔다. 강물은 우리가 대항하고 있는 무리들의 피를 머금은 채 흐르게 될 것이다."
> -- Nod 형제단의 지도자로 추정되는 케인으로부터 - 글로벌 넷 인터폴 파일 #GEN4:16
> "우리는 케인의 무리들이 제대로된 세상의 모든 것들을 짓밟아버리기 전에 케인을 중지시켜야만 합니다."
> -- 지구 통제 위원회 수석 참모 겸 여단장인 세퍼드 장군

# 윈도우 95 버전의 새로운 특징

* 인터넷 접전 모드
* SVGA 그래픽
* 인터넷으로 Tonight!에 접속해서 웨스트우드 채트로 전세계의 경쟁자들과 플레이하십시오.
* 화면 보호기, 아이콘과 바탕화면을 포함하는 커맨드 앤 컨커 테마 팩
* 4번만에 보이는 전장/새로운 화면 사이드바
* 부드러운 화면 이동

# 추가로..

* 소집한 부대인 지상과 공중 유닛들을 완전히 조종하십시오.
* 60분 이상의 강렬한 액션 동영상과 3D로 렌더링된 동영상을 시디 2장에 넣었습니다.
* 진영을 골라서 GDI와 선한 싸움을 벌이거나 Nod 형제단과 세계의 중심을 움직이십시오.
* 35개의 미션
* 모뎀과 네트워크 경기 플레이로 당신의 친구들을 지배할 기회가 주어집니다.
* 디지털화된 음성과 아드레날린이 솟구치는 25개의 음악
* 상세하며 뒤섞인 줄거리

# 다른 제목들
* "終極動員令" -- 중국어 (번체)
* "Command & Conquer: Tiberium Dawn" -- 가제
* "Command & Conquer Teil 1: Der Tiberiumkonflikt" -- 독일어
* "C&C" -- 약칭
* "커맨드 앤 컨커: 타이베리안돈" -- 한국어


만들어지긴 했는데, 일단 테마가 영 좋지 않아서 구려 보인다. 그리고, 메뉴가 마음에 안 든다. 테마에 속한 것으로 만들어야 할까...?


테마에 들어가는 favicon.ico도 넣어야 겠군.


pelicanconf.py 에서...

새로 넣었다. 날짜 포맷이 중요하다. 한국식 날짜 포맷이 아니면 좀 보기 안 좋기 때문에.



# New things for RED2.net


# date format

DATE_FORMATS = {

    'en': '%a, %d %b %Y',

    'ko': '%Y-%m-%d (%a)',

    'jp': '%Y-%m-%d (%a)'

}


# Thins to copy to output

STATIC_PATHS = [

    'images',

    'extra/red2fav.ico'

]


# Copy destination

EXTRA_PATH_METADATA = {

        'extra/red2fav.ico': {'path': 'red2fav.ico'}

}


그리고 STATIC_PATHS에 폴더/파일들을 넣어주고, EXTRA_PATH_METADATA로 어디에 배치되는 파일인지를 알려주자.