결국에는 워드프레스…

처음 구축형 블로그를 시작한 것은 텍스트큐브였다. 스킨도 만들어보고… 이런 저런 것들을 하다가 그 다음으로 정착한 것이 워드프레스였다. 워드프레스를 사용하다가 워드프레스가 무겁게 느껴졌다. 로딩도 느려지고 사진도 느려지고… 지금에 와서 생각해보면 그냥 단순히 서버가 위치한 곳이 일본이었기에 느렸던 것인데, 삽질의 본능이 꿈틀거렸고 나만의 CMS를 만들어보자라고 생각하고 시작한 것이 바로 Python 기반의 CMS 제작기였다. 처음에는 Flask를 이용하여 CMS를…

더 보기

small CMS 제작기, Static Link? 이상해

예전에 small CMS 제작기, static link 제작 이라는 글을 쓴 적이 있었다. 그리고는 시간이 흘러 구글 웹 마스터를 보다보니 표준 URL이 정상적으로 적용되지 않는 것을 확인하고, Tistory 등을 참조하여 POST 구조를 약간 변경하였다. 기존의 Static Link는 그대로 유지하지만, 넘버링을 반대로 적용하였다. 이전에는 포스트를 추가할 수록 이전 포스트가 높은 번호로 갔다면, 이제는 신규 포스트일 수록 높은 번호를 받게…

더 보기

Markdown 기반 small CMS 제작기, Python2 -> Python3 전환 및 기존 기능 제거

최근 CMS 제작에 전혀 손을 안대고 있다가 약간의 짬이 나서 약간의 수정을 거쳤다. Python2 -> Python3로 변경하는 과정은 어렵지 않았다. 기본적으로 print 구문만 수정하면 되기에 수정하고 1차 테스트 후, 기존 사이트와 대체 작업을 거쳐서 정상작동 하였다. 물론! 필요 라이브러리는 설치해야 한다. Static Link의 경우 이전에 small CMS 제작기, static link 제작와 같은 기능을 추가했었는데, 구글 서치…

더 보기

오늘의 의식의 흐름

Small CMS 이제 뭘 더 해볼까? 라는 생각을 하다가 일단 댓글 기능부터 만들자! 했다가, 근데 django는 한 번도 안 써봤는데? 라는 의식의 흐름을 따라서 잠시 테스트 해본 Django … 결론 : 그냥 Django로 만들자.

더 보기

small CMS 제작기, TAG?

블로그나 요즘 SNS를 보면 TAG는 기본적으로 지원하는 기능이다. (#태그도 태그에 포함되니) 그래서 small CMS에 Tag 기능을 넣고 싶었는데, 매번 글을 쓸 때 마다 태그를 적어주는 일은 비효율적(?)인 것 같아서 “한글 형태소 분석기”를 써보자라는 취지에 해당 작업을 수행하였다. 간단하다. md 파일을 읽어서 한글을 형태소 분석한 후에 명사만 골라내면 끝난다. 그 결과가 아래에 나오는 Tag 부분이다. 그런데…

더 보기