Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

cleanclone

Cleanclone inlines matched CSS rules for each element into

  1. style=
  2. <style>#id:pseudo-class{}</style>

This resolves huge stylesheets into short, directly readable properties, providing clean context for cloning/rewriting.

Cleanclone also crawls resources and rewrites links. With --recursive, this gives you a static clone of a whole site (with javascript and css files removed).

Demo

demo.mp4

Try once

npx cleanclone --debug --url {url}

Install

npm i -g cleanclone

from source (latest):

# at packages/cleanclone
npm i
npm link

Usage

cleanclone --url {url} [options]