TidoryContainer

Documents

DocumentsContent

이 문서는 Tidory 2.x 버전에 대한 문서입니다. Tidory 1.x 에 대한 문서를 보려면?

TidoryPatchNote

file-loader

webpack.base.conf.js 에 기본적으로 설정되어 있던 file-loader 가 제거되었습니다. images 에 포함된 파일들로 대부분의 리소스를 포함시키기 때문에 딱히 의미가 없더군요.
webpack.base.conf.js

const path = require('path');

module.exports = {
  entry:  path.resolve(__dirname, './webpack.entry.js'),
  module: {
    rules: [
      {
        test: /.js$/,
        exclude: /(node_modules|bower_components)/,
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['es2015']
          }
        }
      },
      {
        test: /.css$/,
        use:  ["style-loader", "css-loader"]
      },
      {
        test: /.pug$/,
        use: ['pug-loader']
      }
    ]
  }
}

app.pug

app.pug 에서 선언되고 index.pug 에서 확장하던 block FOOTER 영역이 제거되었습니다. Webpack 작업이 끝난 후 생성되는 tidory.bundle.js 파일과 역할이 겹치기 때문입니다.
수동으로 삽입하던 에셋인 tidory.bundle.js, style.css 가 자동으로 삽입되도록 변경되었습니다. 템플릿이 더욱 단순해지고, 깔끔해졌습니다.
app.pug

doctype html

html(lang="ko")
  head
    //- TISTORY RSS
    link(rel="alternate", type="application/rss+xml", 
       title="[##_title_##]", href="[##_rss_url_##]")
    //- meta
    meta(charset="utf-8")
    meta(name="viewport" content="user-scalable=no, 
       initial-scale=1.0, maximum-scale=1.0, 
       minimum-scale=1.0, width=device-width")
    //- End of Head
    block HEAD

  body(id="[##_body_id_##]")
    //- TISTORY main content
    block TISTORY
* 해당 변경사항에 대한 관련 티도리 모듈 버전은 Tidory 2.3.0 입니다. 그 이하의 버전을 사용하고 계시다면, 다시 설치해주시거나 업데이트 해주시기 바랍니다.