ZHANDIAN.CN
AI搭建AI站点

公众号二维码

关注站点智能公众号

`).join(''); } else { announcementsContainer.innerHTML = '

暂无公告

'; } // 渲染活动 - 2列布局 if (activities && activities.length > 0) { activitiesContainer.innerHTML = activities.map((item, index) => ` ${item.title || '活动图片'}

${item.title || '无标题'}

${item.abstract || item.content ? truncateText(item.abstract || item.content, 80) : '暂无简介'}

`).join(''); } else { activitiesContainer.innerHTML = '

暂无活动

'; } } // 加载博文数据的函数 async function loadBlogPosts() { try { // 请求博文数据 (mold_type: 1) const res = await ApiService.getArticleList([], 1, '1'); if (res.code === 0 && res.data && res.data.data) { const posts = res.data.data.slice(0, 4); // 取前4篇用于4列布局 renderBlogPosts(posts); } else { console.error('获取博文数据失败:', res.msg); renderBlogPosts([]); // 显示空状态 } } catch (error) { console.error('加载博文数据失败:', error); renderBlogPosts([]); // 显示空状态 } } // 渲染博文卡片 function renderBlogPosts(posts) { const blogSection = document.querySelector('.blog-section'); const blogContainer = document.querySelector('.blog-section .grid'); if (!posts || posts.length === 0) { // 隐藏整个博文区域 blogSection.style.display = 'none'; return; } // 显示博文区域 blogSection.style.display = 'block'; blogContainer.innerHTML = posts.map((post, index) => ` ${post.title || '博文图片'}

${post.title || '无标题'}

${post.abstract || post.content ? truncateText(post.abstract || post.content, 80) : '暂无简介'}

`).join(''); } // 格式化日期 function formatDate(dateString) { if (!dateString) return '2025-09-25'; const date = new Date(dateString); return date.toISOString().split('T')[0]; } // 截断文本 function truncateText(text, maxLength) { if (!text) return ''; return text.length > maxLength ? text.substring(0, maxLength) + '...' : text; }
浙江站点智能技术有限公司
支持 反馈 订阅 数据