package liquid import ( "net/url" ) // Domain returns the full domain name of this WissKI func (liquid *Liquid) Domain() string { return liquid.Config.HTTP.HostFromSlug(liquid.Slug) } // URL returns the public URL of this instance func (liquid *Liquid) URL() *url.URL { // setup domain and path url := &url.URL{ Host: liquid.Domain(), Path: "/", } // use http or https scheme depending on if the distillery has it enabled if liquid.Malt.Config.HTTP.HTTPSEnabled() { url.Scheme = "https" } else { url.Scheme = "http" } return url }