diff --git a/examples/simple/Fes.toml b/examples/00_simple/Fes.toml similarity index 100% rename from examples/simple/Fes.toml rename to examples/00_simple/Fes.toml diff --git a/examples/simple/README.md b/examples/00_simple/README.md similarity index 100% rename from examples/simple/README.md rename to examples/00_simple/README.md diff --git a/examples/simple/www/index.lua b/examples/00_simple/www/index.lua similarity index 100% rename from examples/simple/www/index.lua rename to examples/00_simple/www/index.lua diff --git a/examples/hello/Fes.toml b/examples/01_hello/Fes.toml similarity index 100% rename from examples/hello/Fes.toml rename to examples/01_hello/Fes.toml diff --git a/examples/hello/README.md b/examples/01_hello/README.md similarity index 100% rename from examples/hello/README.md rename to examples/01_hello/README.md diff --git a/examples/default/www/index.lua b/examples/01_hello/www/index.lua similarity index 100% rename from examples/default/www/index.lua rename to examples/01_hello/www/index.lua diff --git a/examples/default/Fes.toml b/examples/02_default/Fes.toml similarity index 100% rename from examples/default/Fes.toml rename to examples/02_default/Fes.toml diff --git a/examples/default/README.md b/examples/02_default/README.md similarity index 100% rename from examples/default/README.md rename to examples/02_default/README.md diff --git a/examples/hello/www/index.lua b/examples/02_default/www/index.lua similarity index 100% rename from examples/hello/www/index.lua rename to examples/02_default/www/index.lua diff --git a/examples/error/Fes.toml b/examples/03_error/Fes.toml similarity index 100% rename from examples/error/Fes.toml rename to examples/03_error/Fes.toml diff --git a/examples/error/README.md b/examples/03_error/README.md similarity index 100% rename from examples/error/README.md rename to examples/03_error/README.md diff --git a/examples/error/www/index.lua b/examples/03_error/www/index.lua similarity index 100% rename from examples/error/www/index.lua rename to examples/03_error/www/index.lua diff --git a/examples/markdown/Fes.toml b/examples/04_markdown/Fes.toml similarity index 100% rename from examples/markdown/Fes.toml rename to examples/04_markdown/Fes.toml diff --git a/examples/markdown/README.md b/examples/04_markdown/README.md similarity index 100% rename from examples/markdown/README.md rename to examples/04_markdown/README.md diff --git a/examples/markdown/www/index.md b/examples/04_markdown/www/index.md similarity index 100% rename from examples/markdown/www/index.md rename to examples/04_markdown/www/index.md diff --git a/examples/best/Fes.toml b/examples/05_best/Fes.toml similarity index 100% rename from examples/best/Fes.toml rename to examples/05_best/Fes.toml diff --git a/examples/best/README.md b/examples/05_best/README.md similarity index 100% rename from examples/best/README.md rename to examples/05_best/README.md diff --git a/examples/best/include/footer.lua b/examples/05_best/include/footer.lua similarity index 100% rename from examples/best/include/footer.lua rename to examples/05_best/include/footer.lua diff --git a/examples/best/include/header.lua b/examples/05_best/include/header.lua similarity index 100% rename from examples/best/include/header.lua rename to examples/05_best/include/header.lua diff --git a/examples/best/static/favicon.ico b/examples/05_best/static/favicon.ico similarity index 100% rename from examples/best/static/favicon.ico rename to examples/05_best/static/favicon.ico diff --git a/examples/best/www/index.lua b/examples/05_best/www/index.lua similarity index 100% rename from examples/best/www/index.lua rename to examples/05_best/www/index.lua diff --git a/examples/archive/Fes.toml b/examples/06_archive/Fes.toml similarity index 100% rename from examples/archive/Fes.toml rename to examples/06_archive/Fes.toml diff --git a/examples/archive/README.md b/examples/06_archive/README.md similarity index 100% rename from examples/archive/README.md rename to examples/06_archive/README.md diff --git a/examples/archive/archive/facts/seals/seals.txt b/examples/06_archive/archive/facts/seals/seals.txt similarity index 100% rename from examples/archive/archive/facts/seals/seals.txt rename to examples/06_archive/archive/facts/seals/seals.txt diff --git a/examples/archive/archive/seal.png b/examples/06_archive/archive/seal.png similarity index 100% rename from examples/archive/archive/seal.png rename to examples/06_archive/archive/seal.png diff --git a/examples/archive/www/index.lua b/examples/06_archive/www/index.lua similarity index 100% rename from examples/archive/www/index.lua rename to examples/06_archive/www/index.lua diff --git a/examples/extentions/Fes.toml b/examples/07_extentions/Fes.toml similarity index 100% rename from examples/extentions/Fes.toml rename to examples/07_extentions/Fes.toml diff --git a/examples/extentions/README.md b/examples/07_extentions/README.md similarity index 100% rename from examples/extentions/README.md rename to examples/07_extentions/README.md diff --git a/examples/extentions/www/index.lua b/examples/07_extentions/www/index.lua similarity index 100% rename from examples/extentions/www/index.lua rename to examples/07_extentions/www/index.lua diff --git a/lib/std.lua b/lib/std.lua index f7fb8a1..7d59e49 100644 --- a/lib/std.lua +++ b/lib/std.lua @@ -35,6 +35,12 @@ function M.a(link, str) return M.element("a", { href = link }, str) end +function M.download(link, str, downloadName) + link = link or "." + str = str or link + return M.element("a", { href = link, download = downloadName }, str) +end + function M.ha(link, str) link = link or "https://example.com" str = str or link diff --git a/lib/util.lua b/lib/util.lua index 4bfde52..5699286 100644 --- a/lib/util.lua +++ b/lib/util.lua @@ -11,8 +11,8 @@ function M.year(y) return y or os.date("%Y") end -function M.copyright(link, holder, year) - return symbol.legal.copyright .. " " .. M.year(year) .. " " .. std.external(link, holder) +function M.copyright(link, holder) + return symbol.legal.copyright .. " " .. std.external(link, holder) end function M.license(name) diff --git a/modules/version/version.go b/modules/version/version.go index 4809336..503a018 100644 --- a/modules/version/version.go +++ b/modules/version/version.go @@ -9,7 +9,7 @@ var gitCommit string = "devel" const PROGRAM_NAME string = "fes" const PROGRAM_NAME_LONG string = "fes/fSD" -const VERSION string = "0.3.0" +const VERSION string = "0.3.1" func Version() { fmt.Printf("%s version %s\n", PROGRAM_NAME_LONG, VERSION)