소스 검색

clean up code

master
Cian Butler 3 년 전
부모
커밋
0a6da859f5
로그인 계정: butlerx GPG 키 ID: B37CA765BAA89170
4개의 변경된 파일27개의 추가작업 그리고 14개의 파일을 삭제
  1. +7
    -5
      index.js
  2. +1
    -1
      package.json
  3. +16
    -5
      render.ejs
  4. +3
    -3
      yarn.lock

+ 7
- 5
index.js 파일 보기

@@ -2,7 +2,9 @@ const ejs = require('ejs');
const path = require('path');
const fs = require('fs');

hexo.extend.tag.register('reveal', function(args){
hexo.extend.tag.register('reveal', reveal);

function reveal(args) {
const htmlTmlSrc = path.join(__dirname, 'render.ejs');
const htmlTml = ejs.compile(fs.readFileSync(htmlTmlSrc, 'utf-8'));

@@ -10,8 +12,8 @@ hexo.extend.tag.register('reveal', function(args){
const height = args[2] || 600;

return htmlTml({
'src': args[0],
'width': width,
'height': height
src: args[0],
width,
height,
});
})
}

+ 1
- 1
package.json 파일 보기

@@ -5,7 +5,7 @@
"author": "butlerx",
"license": "MIT",
"dependencies": {
"ejs": "^2.5.6"
"ejs": "^2.5.7"
},
"description": "A Hexo tag extension which allows you to embed reveal.js slides on your posts",
"repository": "github.com/butlerx/hexo-reveal",


+ 16
- 5
render.ejs 파일 보기

@@ -1,15 +1,26 @@
<div class="slides" style="
<div
className="slides"
style="
position: relative;
padding-bottom: 56.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
">
<iframe src="<%= src %>" width="<%= width %>" height="<%= height %>" frameborder="0" allowfullscreen="" style="
"
>
<iframe
title="<% src %>"
src="<%= src %>"
width="<%= width %>"
height="<%= height %>"
frameBorder="0"
allowFullScreen=""
style="
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
"></iframe>
</div>
"
/>
</div>;

+ 3
- 3
yarn.lock 파일 보기

@@ -2,6 +2,6 @@
# yarn lockfile v1


ejs@^2.5.6:
version "2.5.6"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.6.tgz#479636bfa3fe3b1debd52087f0acb204b4f19c88"
ejs@^2.5.7:
version "2.5.7"
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a"

불러오는 중...
취소
저장