protected override void SerializeHostInfo(string scriptPath) { FsPath hostinfo = new FsPath(scriptPath, "hostinfo.php"); ScriptHost host = new ScriptHost(_settings, _log); var content = JsonInliner.InlinePhp(nameof(host), host); hostinfo.WriteFile(_log, content); }
public void RunStep(RuntimeSettings settings, ILog log) { log.Info("Generating pages.js..."); List <string> pages = new List <string>(); foreach (var file in settings.TocContents.Files) { pages.Add(settings.Configuration.HostName + Path.ChangeExtension(file, ".html")); } FsPath target = settings.OutputDirectory.Combine("pages.js"); string javaScript = JsonInliner.InlineJs("pages", pages); target.WriteFile(log, javaScript); }
private string SerializeHostInfo() { ScriptHost host = new ScriptHost(_settings, _log); return(JsonInliner.InlineJs(nameof(host), host, _log)); }