org-mode의 텍스트를 qiita에 게시하는 gem을 만들어 보았습니다.
참고 : command_line을 사용하고 있으므로 ruby 버전은 2.4.0 이상이어야합니다. 또한 emacs 버전은 26.3 이상을 권장합니다.
windows에서는 다음과 같은 환경에서 동작을 확인할 수 있습니다.
그러나 qiita template를 실행할 때 MacOS에서는 'n'을 입력하십시오. 사용 예 우선, org-mode의 투고용 템플릿을 취득합니다. 'qiita template'와 명령을 실행하여 환경을 작성할지 여부를 결정하기 위해 template.org를 만듭니다.
그런 다음 이러한 org가 생성됩니다.
여기의 title, tag를 qiita에 올리는 용의 것으로 변경하고 나머지는 종래대로 본문을 쓸 뿐.
본문을 작성할 수 있으면, 나머지는 투고용의 커멘드를 실행할 뿐. 시험에 한정 공유 투고에 투고해 보면 이런 느낌.
즐라 즈라와 나옵니다만, 설정이 제대로 되어 있으면 투고가 완료해, Safari로 투고한 페이지가 열립니다.
투고한 기사에는 Souce로서 어디의 디렉토리에 원래의 org 텍스트가 있을까 표시되므로, 조금 전의 기사를 편집하고 싶을 때라도 편리할 것. . .
설치 방법
gem install qiita_org
qiita와 그 중 명령 일람이 표시되어 넣으면, 무사 설치 완료.
초기 설정
pandoc 설치
mac라면
brew install pandoc
우분투라면
sudo apt update
sudo apt install pandoc
설정 파일 만들기
qiita config global
그런 다음 구성 파일을 홈 디렉토리에 만듭니다.
Qiita 액세스 토큰 작성 방법 및 구성 파일에 쓰기
htps : // 코 m / 세친 gs / 아 p ぃ 카치 온 s
개인 액세스 토큰의 '새로운 토큰 발행'을 클릭하십시오.
액세스 토큰에 대한 설명을 작성하고 범위는 이미지처럼 모든 것을 확인합니다. 그 후 발행을 한다.
페이지가 이동하면 개인 액세스 토큰에 액세스 토큰이 표시되므로 복사하십시오. (이 문자열은 페이지를 이동하면 다시 표시 할 수 없으므로주의하십시오.)
터미널로 돌아가서 다음과 같이 실행.
qiita config global access_token 'your accesstoken'
'your accesstoken'에 이전에 복사 한 액세스 토큰을 붙여 넣습니다.
이름 등록
qiita config global name 'your name'
이메일 주소 등록
qiita config global email 'your email'
QiitaTeamURL 등록
'teams'라는 option을 사용하는 데 필요하므로 소속 된 QiitaTeam이 있다면이 설정을하십시오. 그렇지 않으면 설정하지 않아도 괜찮습니다.
qiita config global teams_url 'https://foge.qiita.com/'
URL은 마지막에 '/'를 붙이는 것을 잊지 않도록주의하십시오.
ox-qmd 설정
ox-qmd에 대한 자세한 내용은 아래 기사를 참조하십시오. 참조 : Org-mode에서 Qiita 준수 Markdown을 export하는 패키지를 만들어 보았습니다.
htps : // 기주 b. 이 m/0x60df/오x-qmd의 ox-qmd.el을 '~/.emacs.d/site_lisp'에 작성하십시오.
emacs에 PATH를 전달하려면 init.el에 다음과 같이 작성하십시오.
init.el;; elファイルの置き場所を設定
(setq load-path (cons "~/.emacs.d/site_lisp" load-path))
...
(require 'ox-qmd)
(add-to-list 'ox-qmd-language-keyword-alist '("ruby" . "ruby"))
local 설정 파일을 만드는 방법
여러 Team에 속하거나 디렉토리별로 이메일 주소를 설정하려는 경우 local 설정 파일을 지정할 수 있습니다.
설정 파일을 만들고 싶은 디렉토리에서,
qiita config local set
그런 다음 위의 초기 설정과 동일한 방식으로 쓸 수 있습니다.
gem install qiita_org
pandoc 설치
mac라면
brew install pandoc
우분투라면
sudo apt update
sudo apt install pandoc
설정 파일 만들기
qiita config global
그런 다음 구성 파일을 홈 디렉토리에 만듭니다.
Qiita 액세스 토큰 작성 방법 및 구성 파일에 쓰기
htps : // 코 m / 세친 gs / 아 p ぃ 카치 온 s
개인 액세스 토큰의 '새로운 토큰 발행'을 클릭하십시오.
액세스 토큰에 대한 설명을 작성하고 범위는 이미지처럼 모든 것을 확인합니다. 그 후 발행을 한다.
페이지가 이동하면 개인 액세스 토큰에 액세스 토큰이 표시되므로 복사하십시오. (이 문자열은 페이지를 이동하면 다시 표시 할 수 없으므로주의하십시오.)
터미널로 돌아가서 다음과 같이 실행.
qiita config global access_token 'your accesstoken'
'your accesstoken'에 이전에 복사 한 액세스 토큰을 붙여 넣습니다.
이름 등록
qiita config global name 'your name'
이메일 주소 등록
qiita config global email 'your email'
QiitaTeamURL 등록
'teams'라는 option을 사용하는 데 필요하므로 소속 된 QiitaTeam이 있다면이 설정을하십시오. 그렇지 않으면 설정하지 않아도 괜찮습니다.
qiita config global teams_url 'https://foge.qiita.com/'
URL은 마지막에 '/'를 붙이는 것을 잊지 않도록주의하십시오.
ox-qmd 설정
ox-qmd에 대한 자세한 내용은 아래 기사를 참조하십시오. 참조 : Org-mode에서 Qiita 준수 Markdown을 export하는 패키지를 만들어 보았습니다.
htps : // 기주 b. 이 m/0x60df/오x-qmd의 ox-qmd.el을 '~/.emacs.d/site_lisp'에 작성하십시오.
emacs에 PATH를 전달하려면 init.el에 다음과 같이 작성하십시오.
init.el;; elファイルの置き場所を設定
(setq load-path (cons "~/.emacs.d/site_lisp" load-path))
...
(require 'ox-qmd)
(add-to-list 'ox-qmd-language-keyword-alist '("ruby" . "ruby"))
local 설정 파일을 만드는 방법
여러 Team에 속하거나 디렉토리별로 이메일 주소를 설정하려는 경우 local 설정 파일을 지정할 수 있습니다.
설정 파일을 만들고 싶은 디렉토리에서,
qiita config local set
그런 다음 위의 초기 설정과 동일한 방식으로 쓸 수 있습니다.
;; elファイルの置き場所を設定
(setq load-path (cons "~/.emacs.d/site_lisp" load-path))
...
(require 'ox-qmd)
(add-to-list 'ox-qmd-language-keyword-alist '("ruby" . "ruby"))
여러 Team에 속하거나 디렉토리별로 이메일 주소를 설정하려는 경우 local 설정 파일을 지정할 수 있습니다.
설정 파일을 만들고 싶은 디렉토리에서,
qiita config local set
그런 다음 위의 초기 설정과 동일한 방식으로 쓸 수 있습니다.
source ~/Github/grad_research_20s/yamato/test/qiita_org_manual.org
Reference
이 문제에 관하여(org-mode의 텍스트를 qiita에 게시하는 gem을 만들어 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yamatoken/items/858692178d288c40714d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)