bl.ocks.org에 기사 게시
2992 단어 d3.jsgistbl. 오크스. 오 rg
http://bl.ocks.org/<GitHub id>
를 방문하면 과거에 작성한 gist를 자동으로 가져와 표시됩니다.자신도 때때로 게시하고 있습니다.
htp // bl. 오크스. 오 rg/오소켄
절차
index.html
는 좋을 것 같습니다 clone
readme.md
및 index.html
및 thumbnail.png
를 리포지토리에 만들고 push
readme.md
는 blocks iframe
바로 아래에 설명으로 표시됩니다 index.html
는 블록의 iframe
에 배포됩니다. 해상도는 960px*500px
입니다(고정?) thumbnail.png
는 블록 목록을 표시하는 데 사용됩니다. 해상도는 230px*120px
입니다 /<GitHub id>/raw/<gist id>/<リソース名>
에서 수행 할 수 있습니다 Tips
로컬에서 blocks와 유사한 디렉토리 구성 재현
로컬 환경에 bl.ocks.org 와 같은 디렉토리 구성을 만들어 localhost 를 세우면 디버그나 썸네일의 생성이 편합니다. 자신은 gist/<GitHub id>/raw/
에 gist 를 clone
하고 있습니다. 자신의 지금의 디렉토리 구성은 이런 느낌.
gist/
└ osoken/
└ raw/
├ 8fd61d9bf581691a794a/
| ├ data.json
| ├ index.html
| ├ readme.md
| └ thumbnail.png
├ 9e5ec69346e972c54884/
| └ ...
└ ...
그리고 gist 디렉토리가 /
가 되도록 localhost를 세우고 있습니다.
[osoken@somewhere gist]$ python -m SimpleHTTPServer
이렇게하면 다른 gist 리소스의 URL이 blocks의 URL /<GitHub id>/raw/<gist id>/<リソース名>
과 일치합니다. 예를 들어 8fd61d9bf581691a794a
에서 사용한 data.json
를 다른 gist 에서도 사용하고 싶을 때는 /osoken/raw/8fd61d9bf581691a794a/data.json
로 이용할 수 있다, 라고 하는 느낌입니다.
썸네일 생성
phantomjs 명령 유용합니다. 웹 페이지의 스크린 샷을 찍는 rasterize.js이라는 스크립트가 포함되어 있으므로 그것을 사용하여 960px*500px
로 만든 다음 imagemagick
의 mogrify
명령으로 230px*120px
로 축소합니다. .
[osoken@somewhere gist]$ phantomjs rasterize.js http://localhost:8000/osoken/raw/8fd61d9bf581691a794a/ osoken/raw/8fd61d9bf581691a794a/thumbail.png 960px*500px
[osoken@somewhere gist]$ mogrify -resize 230x120 osoken/raw/8fd61d9bf581691a794a/thumbnail.png
Reference
이 문제에 관하여(bl.ocks.org에 기사 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/osoken/items/0d30df7e5d219ea88335
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
gist/
└ osoken/
└ raw/
├ 8fd61d9bf581691a794a/
| ├ data.json
| ├ index.html
| ├ readme.md
| └ thumbnail.png
├ 9e5ec69346e972c54884/
| └ ...
└ ...
[osoken@somewhere gist]$ python -m SimpleHTTPServer
[osoken@somewhere gist]$ phantomjs rasterize.js http://localhost:8000/osoken/raw/8fd61d9bf581691a794a/ osoken/raw/8fd61d9bf581691a794a/thumbail.png 960px*500px
[osoken@somewhere gist]$ mogrify -resize 230x120 osoken/raw/8fd61d9bf581691a794a/thumbnail.png
Reference
이 문제에 관하여(bl.ocks.org에 기사 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/osoken/items/0d30df7e5d219ea88335텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)