wget -p -k link
O -p irá obter todos os elementos necessários para visualizar o site corretamente (css, imagens, etc). O -k mudará todos os links (para incluir aqueles para CSS e imagens) para permitir que você visualize a página off-line como ela apareceu on-line.
Atualização: Isso é específico para o seu site de exemplo: tumblr.com
wget -H -N -k -p --exclude-domains quantserve.com --no-check-certificate -U "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110613 Firefox/6.0a2" https://www.tumblr.com
A divisão:
-H = Permite que o wget vá para um host externo. Obrigatório desde que o tumblr não tem suas imagens na primeira página no mesmo endereço, eles estão usando secure.assets.tumblr.com veja nota sobre como excluir domínios
-N = irá pegar apenas arquivos que são mais recentes do que você tem atualmente, caso você esteja baixando a mesma página novamente com o tempo
-k = converte seus links para exibi-lo off-line corretamente
-p = pega todos os elementos necessários para visualizá-lo corretamente (css, imagens, etc)
- exclude-domains = desde que a página inicial do tumblr.com tem um link para o quantserve.com e eu estou supondo que você não quer este material, você precisa excluí-lo do seu download do wget. Observação : é muito importante que você deve usar com -H porque se você acessa um site e eles têm vários links para hosts externos (pense em anunciantes e analíticos coisas) então você vai pegar essas coisas também!
- não é necessário certificado de verificação, pois o tumblr está usando https
-U altera o agente do usuário. Não é realmente necessário nesta instância, pois permite o agente de usuário wget padrão, mas sei que alguns sites o bloquearão. Eu apenas joguei aqui, para o caso de você encontrar algum problema em outros sites. No fragmento de exemplo que dei, ele aparece como Mozilla Firefox 6.02a
finalmente você tem o site: link