有没有办法从Google Site下载网站?

问题描述 投票:0回答:4

我使用 sites.google.com 创建了一个网站。现在我想下载它来发布。有什么办法可以下载该网站吗?

html google-sites
4个回答
6
投票

是的,您可以下载整个网站或仅下载带有每个单独文件的一堆页面。

名为 HTTrack 的 Windows 应用程序可以下载包含所有单独文件的整个网站。

  1. 此处下载 HTTrack。
  2. 打开它并输入您要复制的网址或站点域。
  3. 选择要保存的文件夹。
  4. 并运行该过程,确保您有稳定的互联网连接。
  5. 该过程将完成,因为它的总文件大小。

来源:Quora


2
投票

虽然您可以使用 HTTrack 或等效工具获取一些基本内容,但您无需下载网站即可发布它。 Google 协作平台将在 Google 协作平台编辑器中为您发布网站(说明)。

该网站甚至可以使用您自己的域名(如果您有的话)。这些说明假定个人 Google 帐户,G-Suite for Business 帐户的流程略有不同。


1
投票
对于 Unix 用户:

wget -e robots=off -m -k -K -E -rH -Dsites.google.com http://sites.google.com/a/domain/site/


选项递归下载站点。具体来说,

wget

选项代表...

  • -e robots=off
    :(又名
    --execute robots=off
      “执行命令,就好像它是
    • .wgetrc
      的一部分”
  • -m
    :(又名
    --mirror
      “打开适合镜像的选项。”
  • -k
    :(又名
    --convert-links
      “下载完成后,将文档中的链接进行转换,使其适合本地查看。”
  • -K
    :(又名
    --backup-converted
      “转换文件时,请备份带有
    • .orig
       后缀的原始版本。”
  • -E
    :(又名
    --adjust-extension
      “如果下载类型为
    • application/xhtml+xml
      text/html
       的文件且 URL 不以正则表达式 
      \.[Hh][Tt][Mm][Ll]?
       结尾,此选项将导致后缀 
      .html
       附加到本地文件名”
  • -rH
    • -r
      (又名
      --recursive
        “打开递归检索。”
    • H
      (又名
      --span-hosts
        “在进行递归检索时启用跨主机。”
  • -Dsites.google.com
    :(又名
    --domains=sites.google.com
    
    
      “要关注的域集。请注意,它不会打开
    • -H
      
      
如果您使用的是 Windows,则可以

尝试获取适用于 Windows 的 wget


    


0
投票
HTTrack 或任何同等技术确实是老技术,有时这些第三方软件下载的网站无法正常工作。

有了更好的方法,Google Takeout 是最好的选择。 我在这里附加了一些链接,介绍如何将 .zip 格式的 google 网站下载到本地计算机。

Youtube 视频博客供参考

© www.soinside.com 2019 - 2024. All rights reserved.