From f450f44088a948477750e9dfee9dc33d997f4a69 Mon Sep 17 00:00:00 2001 From: shy Date: Thu, 7 Mar 2024 00:03:49 +0800 Subject: [PATCH] add some --- core/wiki/spark.go | 2 +- info.go | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/core/wiki/spark.go b/core/wiki/spark.go index 9933aa03..07905d6d 100644 --- a/core/wiki/spark.go +++ b/core/wiki/spark.go @@ -117,7 +117,7 @@ func init() { func _spark_project(m *ice.Message, arg ...string) { defer m.Cmdy(STYLE, FLEX).Cmdy(STYLE, END) m.Cmdy(STYLE, COLUMN) - m.Cmdy(TITLE, kit.Capital(path.Base(kit.Select(ice.Info.Pathname, ice.Info.Make.Remote)))) + m.Cmdy(TITLE, ice.Info.Title()) m.Cmdy(SPARK, TITLE, arg[0]).Cmdy(ORDER, arg[1]) m.Cmdy(STYLE, FLEX) m.Cmdy(SPARK, html.BUTTON, "体 验", ROUTE, web.SpideOrigin(m, ice.DEMO)) diff --git a/info.go b/info.go index db2a47a6..bdedcf5c 100644 --- a/info.go +++ b/info.go @@ -44,8 +44,15 @@ func (s MakeInfo) Versions() string { return kit.Format("%s-%s-%s", s.Version, s.Forword, s.Hash[:6]) } } +func (s info) Title() string { + p := path.Base(kit.Select(s.Pathname, s.Make.Remote)) + if strings.HasPrefix(p, "20") { + p = kit.Join(strings.Split(p, "-")[1:], "-") + } + return kit.Capital(p) +} -var Info = struct { +type info struct { Make MakeInfo Time string Size string @@ -86,7 +93,9 @@ var Info = struct { Save func(m *Message, key ...string) *Message Load func(m *Message, key ...string) *Message Log func(m *Message, p, l, s string) -}{ +} + +var Info = info{ Localhost: true, File: Maps{},