2014-05-16 2 views
0

저는 Wordpress 또는 Blogger로 블로그를 만드는 것을 고려하고 있었지만 Octopress를 발견했습니다. Octopress는 매우 훌륭하게 보이고 내 블로그를 통제 할 수있는 좋은 인상을 줄 것입니다.Octopress 및 유연성 : 온라인에서 게시물을 만들고 미리 볼 수 있습니까?

그러나 유연성에 관심이 있습니다. Wordpress에서는 원하는 위치 (휴대 전화, 친구의 컴퓨터 또는 Windows에서 실행되는 기기)에서 게시물을 만들거나 편집 할 수 있으며 초안을 저장하고 온라인에서 미리보기를 볼 수 있습니다.

한편 Octopress의 경우 git과 ruby가 잘 구성된 Unix 시스템이 필요하며 저장소의 로컬 복제본이 있어야합니다.이 문제를 해결할 방법이 있다고 생각하십니까? ?

내가 github 페이지가 자동으로 markdown에서 페이지를 생성 할 수 있지만 Octopress에서 작동하지 않는 것으로 보았습니다.분기의 _post 폴더에 직접 게시물을 만들려고했지만 github.io 저장소에 있습니다. 고려되지 않았고 블로그에 추가되지 않았습니다. 내 로컬 설정 git pull, rake generaterake deploy으로 돌아 가야했습니다.

여기에 누락 된 것이 있습니까?

답변

1

Ruby, Python 및 git이 구성된 컴퓨터가 필요합니다. 그래서 해커들의 블로깅 플랫폼이라고 부릅니다. :-)

어떤 사람들은 조금 더 취해서 C.I. 서버를 저렴한 VM 온라인 (Continuous Integration 서버)에 설치하여 github에서 변경 사항을 모니터링합니다 (또는 콜백을 기다리는 것이 좋습니다). 당신이 무엇을 어떻게 알 수없는 경우 C.I. 서버 작동, 그들은 개발을 위해 매우 nessasary 있습니다.

요점은 사람들이 설치 C.I. Octopress 용 서버는 git에 대한 변경 사항이 생기 자마자 라이브 사이트에 새 버전을 자동으로 배포합니다.

예. GitHub에서 직접 _posts/2014-05-16-my-remote-post.markdown 파일을 편집하거나 새로 작성하여 게시물을 작성하십시오. 상단의 YAML을 잊지 마십시오. 무시됩니다 (팁 : 사이트 맵 및 페이징 링크에 표시 될 준비가 될 때까지는 게시 된 사용 : false).

나는 Travis C.I.를 사용하는 사람들의 게시물을 보았습니다. 서버. '옥스포드 트래비스 (Octopress Travis)'로 인터넷 검색을 시도해보십시오.

원격 블로깅의 경우 GitHub를 사용하여 ur 모바일 브라우저에서이 작업을 수행 할 수 있다고 생각합니다. (그리고 GitHub에 소스 파일을 편집하기위한 앱이 없습니다.) GitHub의 문제점은 모바일 버전이 브랜치를 전환 할 수 없다는 것입니다! 간단하지만 어리석은 일.

개인적으로 필자는 Android Called Writeily에서 멋진 마크 다운 편집기를 사용합니다. 그것은 아름다운 글꼴과 깨끗한 UI입니다. Dropbox 또는 Google 드라이브 동기화 기능을 사용하기를 바랍니다. 나는 보통 글을 쓰거나, 주로 아이디어를 시작하고 그들을 묶어 이메일로 보낸다.

게시물 (YouTube URL, 참조, 모양 미리보기 등)을 마칠 준비가되면 내 노트북이나 데스크톱 또는 휴대용 스틱에있는 Linux VM에서 rake deploy을 보겠습니다.

내 모바일에서 직접 게시 할 준비가 된 전체 게시물이 없습니다. 어쩌면 완벽하지 않기 때문일 수도 있습니다. 아마도 {% %}이 (가) 계속해서 반복해서 입력하기에 어색함 때문에 어쩌면 모듈 장치에 소스 코드를 작성하는 것이 너무 푸석 거려서 항상 무언가를 사용하기 때문일 수 있습니다. 더 나은 키보드로. 그리고 그 기계를 사용할 때 rake preview이 작동하는 데 필요한 모든 것이 있습니다.

BTW, rake preview은 변경 사항을 미리보기 위해 로컬로 사용합니다.

+1

자세한 답변을 보내 주셔서 감사합니다. 나는 travis가 prose.io에서 편집 한 게시물을 만들도록 성공적으로 설정했습니다. :) –

0

새 게시물과 페이지를 생성하려면 레이크를 사용해야합니다. 새 게시물을 생성하려면 rake new_post['name-of-post']을 사용하고 새 페이지를 생성하려면 rake new_page['name-of-page']을 사용하십시오. 루비가 새로운 글과 페이지를 가지고 있음을 알 수 있도록이 방법을 사용해야합니다. custom/navigation.html에서 내비게이션을 업데이트하는 것을 잊지 마십시오!