没有Ghost也是可以运行Monster,有极少功能是为这种情况准备的,例如用来作网站的离线下载。
在非工作目录中(不推荐)
- 将网站全站下载到
./static
目录
# 由于site与domain相同,所以不会触发reset-domain操作
> monster --generate --site="http://your.site.com" --domain="your.site.com"
# OR,置reset-domain为false
> monster --generate --site="http://your.site.com" --domain=. --reset-domain=false
- 对
./static
目录中的静态页面作reset-domain
操作(缺省该选项是打开的)
> monster --domain="your.site.com"
- 预览
./static
目录中的静态页面
> monster preview
初始化一个工作目录用来下载
我们可以将一个目录初始化,用作专门的网络离线下载(备份/归档)。
初始化一个工作目录
# 直接用--init初始化一个工作目录,除了domain之外其它的跳过
# - 随便填写一个domain地址即可,例如填写一个“.”符号
> monster --init
Your Github name or domain: .
...
# 置RESET_DOMAIN=false
> sed -i '' 's/[# ]*\(RESET_DOMAIN\)=.*/\1=false/' .monster
# 添加一行配置
> echo "GENERATE=true" >> .monster
常用操作
# 下载一个站点(例如https://aimingoo.github.io)
> monster --site="https://aimingoo.github.io"
# 将站点下载到指定目录
> monster --site="https://aimingoo.github.io" --static-path="./archive"
# 不尝试下载sitemap文件
> monster --site="https://aimingoo.github.io" --pick-sitemap=false