웹브라우저니깐 색상 적용
두개 포스트에 색상 블록을 적용해봤네요
플러그인
hexo-tag-colorblock
이 있어서 적용을 해봤는데
업데이트가 제대로 되어 있지 않아서
npmjs 와 github 소스가 틀립니다
나름대로 수정해서 사용중입니다
혹시 나중에 또 사용 할 때 참고 하려고 수정내역을 남겨둡니다
소스
해당 플러그인의 소스는 아주 심플하게 index.js 만 있습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| hexo.extend.tag.register('colorblock', function(args){ var config = hexo.config.colorblock || {}; var cwidth = config.width || 10; var cheight = config.height || config.width; var cistext = config.text;
var color = args[0]; var width = parseInt(args[1]) || cwidth; var height = parseInt(args[2]) || (width || cheight); var istext = args[3] || cistext; var text = (istext === 'true') ? color : ""; return '<svg width="' + width +'" height="' + height +'"><rect width="' + width + '" height="' + height + '" fill="' + color + '"/></svg> ' + text; });
|
사용법
_config.yml
에 설정 추가
1 2 3 4 5 6
| colorblock: width: 15 height: 15 text: false
|
markdown 페이지에서
1
| {% colorblock [hexcode] [width] [height] [hexcodeDisplay] %}
|
이렇게 사용하면 됩니다
{% colorblock #000000 15 15 true %}
#000000
{% colorblock #ADD8E6 %}
#ADD8E6
연관포스트