title: How to install Material Design Lite Documentation Offline?
body: <p>I have some problem while installing a documentation for Material Design Lite locally. I have following a command in <a href="https://github.com/google/material-design-lite" rel="nofollow noreferrer">this file</a>:</p>
  
  <pre><code>git clone https://github.com/google/material-design-lite
  cd material-design-lite
  npm install &amp;&amp; npm install -g gulp
  gulp all &amp;&amp; gulp serve
  </code></pre>
  
  <p>When run <code>gulp all</code> there is an error:</p>
  
  <pre><code>root@c54a089ac69c:/home/material-design-lite# gulp all
  [21:18:38] Requiring external module babel-register
  [21:18:42] Using gulpfile /home/material-design-lite/gulpfile.babel.js
  [21:18:42] Starting 'clean'...
  [21:18:42] Finished 'clean' after 106 ms
  [21:18:42] Starting 'all'...
  [21:18:42] Starting 'lint:aux'...
  [21:18:45] 
  /home/material-design-lite/gulpfile.babel.js
    136:1  warning  Unexpected 'todo' comment  no-warning-comments
    807:3  warning  Unexpected 'todo' comment  no-warning-comments
  
  ✖ 2 problems (0 errors, 2 warnings)
  
  [21:18:45] Finished 'lint:aux' after 2.39 s
  [21:18:45] Starting 'styletemplates'...
  [21:18:49] styles all files 1.07 MB
  [21:18:49] Finished 'styletemplates' after 4.04 s
  [21:18:49] Starting 'styles-grid'...
  [21:18:49] Starting 'styles'...
  [21:18:49] styles-grid all files 17.77 kB
  [21:18:49] Finished 'styles-grid' after 187 ms
  [21:18:50] styles all files 714.08 kB
  [21:18:50] Finished 'styles' after 1.39 s
  [21:18:50] Starting 'styles:gen'...
  [21:18:52] Finished 'styles:gen' after 2.36 s
  [21:18:52] Starting 'lint:sources'...
  [21:18:56] 
  /home/material-design-lite/src/mdlComponentHandler.js
    232:49  error  Properties shouldn't be quoted as all quotes are redundant  quote-props
    366:51  error  Properties shouldn't be quoted as all quotes are redundant  quote-props
  
  /home/material-design-lite/src/checkbox/checkbox.js
    123:5  warning  Unexpected 'todo' comment  no-warning-comments
  
  /home/material-design-lite/src/icon-toggle/icon-toggle.js
    119:5  warning  Unexpected 'todo' comment  no-warning-comments
  
  /home/material-design-lite/src/radio/radio.js
    133:5  warning  Unexpected 'todo' comment  no-warning-comments
  
  /home/material-design-lite/src/switch/switch.js
    122:5  warning  Unexpected 'todo' comment  no-warning-comments
  
  /home/material-design-lite/src/tabs/tabs.js
    88:7  warning  Do not use 'new' for side effects  no-new
  
  /home/material-design-lite/src/textfield/textfield.js
    273:11  warning  Unexpected 'todo' comment  no-warning-comments
  
  /home/material-design-lite/src/layout/layout.js
    520:11  warning  Do not use 'new' for side effects        no-new
    570:3   error    Block must not be padded by blank lines  padded-blocks
  
  ✖ 10 problems (3 errors, 7 warnings)
  
  [21:18:56] 'lint:sources' errored after 3.59 s
  [21:18:56] ESLintError in plugin 'gulp-eslint'
  Message:
      Failed with 3 errors
  [21:18:56] 'all' errored after 14 s
  [21:18:56] Error in plugin 'run-sequence'
  Message:
      An error occured in task 'lint:sources'.
  </code></pre>
  
  <p>But, when I serve it with <code>gulp serve</code>, it's run but just displaying this:</p>
  
  <p><a href="https://i.stack.imgur.com/xSTcl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xSTcl.png" alt="Screenshot"></a></p>
  
  <p>It's Just displaying the files! How to generate offline documentation for material-design-lite? Any ideas? Thanks.</p>
  
  <p>Thank you;</p>
  
  <p>PS:</p>
  
  <p>I run this with on Docker with <a href="https://hub.docker.com/_/node/" rel="nofollow noreferrer">NodeJS Container.</a></p>
  
  <p>Material Design Lite Website: <a href="https://getmdl.io" rel="nofollow noreferrer">https://getmdl.io</a></p>