fix: 校验独立站公开快照并补充自托管说明
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { getIntelligenceSection, renderIntelligence, setIntelligenceSection, shareIntelligence } from "./render-intelligence.js?v=20260815a";
|
||||
import { getIntelligenceSection, renderIntelligence, setIntelligenceSection, shareIntelligence } from "./render-intelligence.js?v=20260817a";
|
||||
|
||||
const DATA_ROOT = "./data";
|
||||
|
||||
|
||||
@@ -309,7 +309,16 @@ function formatDate(item) {
|
||||
function formatVerified(value) {
|
||||
const raw = String(value || "");
|
||||
if (!raw) return "";
|
||||
return raw.slice(0, 16).replace("T", " ");
|
||||
const parsed = new Date(raw);
|
||||
if (Number.isNaN(parsed.getTime())) return raw.slice(0, 16).replace("T", " ");
|
||||
const parts = new Intl.DateTimeFormat(undefined, {
|
||||
year: "numeric", month: "2-digit", day: "2-digit",
|
||||
hour: "2-digit", minute: "2-digit", hour12: false, hourCycle: "h23",
|
||||
}).formatToParts(parsed).reduce((result, part) => {
|
||||
result[part.type] = part.value;
|
||||
return result;
|
||||
}, {});
|
||||
return `${parts.year}-${parts.month}-${parts.day} ${parts.hour}:${parts.minute}`;
|
||||
}
|
||||
|
||||
function sectionOf(item) {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { state } from "./render-intelligence-state.js?v=20260814e";
|
||||
import { create, normalized, matchesFilters, makeBadge, makeExternalLink, makePlatformActionGroup, appendTags, compactList } from "./render-intelligence-core.js?v=20260815a";
|
||||
import { create, normalized, matchesFilters, makeBadge, makeExternalLink, makePlatformActionGroup, appendTags, compactList } from "./render-intelligence-core.js?v=20260817a";
|
||||
|
||||
function makePlatformCard(item) {
|
||||
const card = create("article", "platform-card");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { state } from "./render-intelligence-state.js?v=20260814e";
|
||||
import { TEXT, create, openLightbox, normalized, matchesFilters, makeVisual, makeBadge, makeExternalLink, sourceLinkLabel, currentTranslationProvider, appendTranslationLinks, appendTags, formatDate, formatVerified, makeShareButton } from "./render-intelligence-core.js?v=20260815a";
|
||||
import { TEXT, create, openLightbox, normalized, matchesFilters, makeVisual, makeBadge, makeExternalLink, sourceLinkLabel, currentTranslationProvider, appendTranslationLinks, appendTags, formatDate, formatVerified, makeShareButton } from "./render-intelligence-core.js?v=20260817a";
|
||||
|
||||
function makeExhibitionCard(item) {
|
||||
const article = create("article", "exhibition-card");
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { state } from "./render-intelligence-state.js?v=20260814e";
|
||||
import { TEXT, create, detectViewerCountry, currentTranslationProvider, formatVerified, sectionItems, matchesFilters, makeCard, renderCalendar } from "./render-intelligence-core.js?v=20260815a";
|
||||
import { TEXT, create, detectViewerCountry, currentTranslationProvider, formatVerified, sectionItems, matchesFilters, makeCard, renderCalendar } from "./render-intelligence-core.js?v=20260817a";
|
||||
import { renderExhibitions, renderPolicies, renderStandards, renderTrendNews, renderTrendSearchHub, trendItems } from "./render-intelligence-scenes.js?v=20260814i";
|
||||
import { renderActivities } from "./render-intelligence-activities.js?v=20260814h";
|
||||
import { renderPlatforms } from "./render-intelligence-platforms.js?v=20260815a";
|
||||
import { renderPlatforms } from "./render-intelligence-platforms.js?v=20260817a";
|
||||
|
||||
function renderStats(data, container) {
|
||||
if (!container) return;
|
||||
|
||||
Reference in New Issue
Block a user