更新资源合集卡片
This commit is contained in:
		
							parent
							
								
									581e055adc
								
							
						
					
					
						commit
						6908930969
					
				
							
								
								
									
										88
									
								
								css/card.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								css/card.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										35
									
								
								js/card.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								js/card.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,35 @@
 | 
				
			|||||||
 | 
					function createCardSection(containerId, keyword) {
 | 
				
			||||||
 | 
					    fetch('/index.json')
 | 
				
			||||||
 | 
					        .then(response => response.json())
 | 
				
			||||||
 | 
					        .then(data => {
 | 
				
			||||||
 | 
					            const filteredArticles = data.filter(article => 
 | 
				
			||||||
 | 
					                article.title.includes(keyword) || article.content.includes(keyword)
 | 
				
			||||||
 | 
					            ).slice(0, 6); // 最多显示6篇文章
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            const articlesContainer = document.getElementById(containerId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            filteredArticles.forEach(article => {
 | 
				
			||||||
 | 
					                const card = document.createElement('div');
 | 
				
			||||||
 | 
					                card.className = 'card';
 | 
				
			||||||
 | 
					                card.onclick = () => window.location.href = article.permalink;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                const title = document.createElement('div');
 | 
				
			||||||
 | 
					                title.className = 'card-title';
 | 
				
			||||||
 | 
					                title.textContent = article.title.length > 30 
 | 
				
			||||||
 | 
					                                    ? article.title.slice(0, 27) + "..." 
 | 
				
			||||||
 | 
					                                    : article.title;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                const summary = document.createElement('div');
 | 
				
			||||||
 | 
					                summary.className = 'summary';
 | 
				
			||||||
 | 
					                summary.textContent = article.summary.length > 60 
 | 
				
			||||||
 | 
					                                      ? article.summary.slice(0, 57) + "..." 
 | 
				
			||||||
 | 
					                                      : article.summary;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                card.appendChild(title);
 | 
				
			||||||
 | 
					                card.appendChild(summary);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                articlesContainer.appendChild(card);
 | 
				
			||||||
 | 
					            });
 | 
				
			||||||
 | 
					        })
 | 
				
			||||||
 | 
					        .catch(error => console.error('Error loading articles:', error));
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -7,7 +7,7 @@
 | 
				
			|||||||
<meta name="robots" content="index, follow">
 | 
					<meta name="robots" content="index, follow">
 | 
				
			||||||
<title>更新日志 | NEU小站</title>
 | 
					<title>更新日志 | NEU小站</title>
 | 
				
			||||||
<meta name="keywords" content="">
 | 
					<meta name="keywords" content="">
 | 
				
			||||||
<meta name="description" content="2024.08 08.10 资源下载采用临时签名URL,防止爬虫。 08.08 优化安全下载功能。 08.04 优化投稿Markdown编辑器样式。 2024.07 07.28 搜索页新增热门关键词。 07.26 修复部分情况下加载草稿不展示最新草稿内容的Bug。 07.25 修复了内容详情页面不展示最新头像的Bug。 配置并优化资源存储子域名。 07.03 升级资源内容系统,接入投稿用户系统。 升级投稿系统为投稿者中心,引入投稿用户系统。 07.02 新增资源投稿系统。 投稿系统优化CORS安全机制以保护文件。 2024.06 06.30 优化了资源密码验证机制。 06.29 增加资源密码保护功能。 06.27 新增 $LaTeX$ 数学公式支持。 新增投稿者头像。 06.24 优化首页“新生指南”样式。 为网站配置资源防盗链。 优化评论区表情稳定性。 06.23 新增“新生指南”板块。 06.22 优化主页背景图片稳定性。 06.20 更新主页LOGO。 更新404页面样式。 06.19 更新网站主页样式(电脑端和手机端)。 更新主页按钮样式。 06.18 更新网站图标。
 | 
					<meta name="description" content="2024.08 08.23 更新资源合集卡片。 08.10 资源下载采用临时签名URL,防止爬虫。 08.08 优化安全下载功能。 08.04 优化投稿Markdown编辑器样式。 2024.07 07.28 搜索页新增热门关键词。 07.26 修复部分情况下加载草稿不展示最新草稿内容的Bug。 07.25 修复了内容详情页面不展示最新头像的Bug。 配置并优化资源存储子域名。 07.03 升级资源内容系统,接入投稿用户系统。 升级投稿系统为投稿者中心,引入投稿用户系统。 07.02 新增资源投稿系统。 投稿系统优化CORS安全机制以保护文件。 2024.06 06.30 优化了资源密码验证机制。 06.29 增加资源密码保护功能。 06.27 新增 $LaTeX$ 数学公式支持。 新增投稿者头像。 06.24 优化首页“新生指南”样式。 为网站配置资源防盗链。 优化评论区表情稳定性。 06.23 新增“新生指南”板块。 06.22 优化主页背景图片稳定性。 06.20 更新主页LOGO。 更新404页面样式。 06.19 更新网站主页样式(电脑端和手机端)。 更新主页按钮样式。 06.18 更新网站图标。
 | 
				
			||||||
评论区启用贴吧表情。
 | 
					评论区启用贴吧表情。
 | 
				
			||||||
优化投稿作者样式。
 | 
					优化投稿作者样式。
 | 
				
			||||||
优化网站夜间模式样式。
 | 
					优化网站夜间模式样式。
 | 
				
			||||||
@ -16,7 +16,7 @@
 | 
				
			|||||||
优化帖子样式。
 | 
					优化帖子样式。
 | 
				
			||||||
更新评论区样式。
 | 
					更新评论区样式。
 | 
				
			||||||
添加优质资源标识。
 | 
					添加优质资源标识。
 | 
				
			||||||
06.17 优化评论区样式。 网站底部新增二维码。 06.16 优化评论系统,采用免登录模式。 完善资源共享协议内容。 06.15 新增资源共享协议。 修复网站资源完整性(SRI)问题。 修复搜索不显示结果的bug。 优化网站移动端样式。 修复网站换行符编码引起的bug。 添加评论系统。 06.14 创建网站。 新增页面内预览PDF。 ">
 | 
					06.17 优化评论区样式。 网站底部新增二维码。 06.16 优化评论系统,采用免登录模式。 完善资源共享协议内容。 06.15 新增资源共享协议。 修复网站资源完整性(SRI)问题。 修复搜索不显示结果的bug。 优化网站移动端样式。 修复网站换行符编码引起的bug。 添加评论系统。 06.">
 | 
				
			||||||
<meta name="author" content="
 | 
					<meta name="author" content="
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -222,7 +222,8 @@
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -240,6 +241,10 @@
 | 
				
			|||||||
<div class="post-content">
 | 
					<div class="post-content">
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  <h2 id="202408">2024.08<a hidden class="anchor" aria-hidden="true" href="#202408">#</a></h2>
 | 
					  <h2 id="202408">2024.08<a hidden class="anchor" aria-hidden="true" href="#202408">#</a></h2>
 | 
				
			||||||
 | 
					<h3 id="0823">08.23<a hidden class="anchor" aria-hidden="true" href="#0823">#</a></h3>
 | 
				
			||||||
 | 
					<ul>
 | 
				
			||||||
 | 
					<li>更新资源合集卡片。</li>
 | 
				
			||||||
 | 
					</ul>
 | 
				
			||||||
<h3 id="0810">08.10<a hidden class="anchor" aria-hidden="true" href="#0810">#</a></h3>
 | 
					<h3 id="0810">08.10<a hidden class="anchor" aria-hidden="true" href="#0810">#</a></h3>
 | 
				
			||||||
<ul>
 | 
					<ul>
 | 
				
			||||||
<li>资源下载采用临时签名URL,防止爬虫。</li>
 | 
					<li>资源下载采用临时签名URL,防止爬虫。</li>
 | 
				
			||||||
 | 
				
			|||||||
@ -213,7 +213,8 @@
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -10,7 +10,8 @@
 | 
				
			|||||||
<meta name="description" content="您想要的各种高质量学习资源!切换到搜索页以快速检索您想获取的资源。投稿请单击此处。
 | 
					<meta name="description" content="您想要的各种高质量学习资源!切换到搜索页以快速检索您想获取的资源。投稿请单击此处。
 | 
				
			||||||
为鼓励大家积极投稿,本站投稿者可获得专属访问密码以访问本站加密资源,感谢您的支持~
 | 
					为鼓励大家积极投稿,本站投稿者可获得专属访问密码以访问本站加密资源,感谢您的支持~
 | 
				
			||||||
注意:投稿或下载本站资源均表明您已知晓并承诺遵守资源投稿与下载协议。
 | 
					注意:投稿或下载本站资源均表明您已知晓并承诺遵守资源投稿与下载协议。
 | 
				
			||||||
Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。">
 | 
					Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。
 | 
				
			||||||
 | 
					期末真题合集
查看更多
选择题题库合集
查看更多
">
 | 
				
			||||||
<meta name="author" content="
 | 
					<meta name="author" content="
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -216,7 +217,8 @@ Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -238,6 +240,26 @@ Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择
 | 
				
			|||||||
<p><strong>注意:投稿或下载本站资源均表明您已知晓并承诺遵守<a href="/resources/protocol">资源投稿与下载协议</a>。</strong></p>
 | 
					<p><strong>注意:投稿或下载本站资源均表明您已知晓并承诺遵守<a href="/resources/protocol">资源投稿与下载协议</a>。</strong></p>
 | 
				
			||||||
<p><strong>Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。</strong></p>
 | 
					<p><strong>Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。</strong></p>
 | 
				
			||||||
<hr>
 | 
					<hr>
 | 
				
			||||||
 | 
					<div class="card-section">
 | 
				
			||||||
 | 
					    <div class="section-header">
 | 
				
			||||||
 | 
					        <span class="section-title">期末真题合集</span>
 | 
				
			||||||
 | 
					        <a href="/search/?searchquery=期末真题" class="view-more">查看更多</a>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					    <div id="qmzt" class="card-container"></div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					<hr>
 | 
				
			||||||
 | 
					<div class="card-section">
 | 
				
			||||||
 | 
					    <div class="section-header">
 | 
				
			||||||
 | 
					        <span class="section-title">选择题题库合集</span>
 | 
				
			||||||
 | 
					        <a href="/search/?searchquery=选择题" class="view-more">查看更多</a>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					    <div id="xzttk" class="card-container"></div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					createCardSection('qmzt', '期末真题');
 | 
				
			||||||
 | 
					createCardSection('xzttk', '选择题');
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					<hr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
 | 
				
			|||||||
@ -10,7 +10,8 @@
 | 
				
			|||||||
<meta name="description" content="您想要的各种高质量学习资源!切换到搜索页以快速检索您想获取的资源。投稿请单击此处。
 | 
					<meta name="description" content="您想要的各种高质量学习资源!切换到搜索页以快速检索您想获取的资源。投稿请单击此处。
 | 
				
			||||||
为鼓励大家积极投稿,本站投稿者可获得专属访问密码以访问本站加密资源,感谢您的支持~
 | 
					为鼓励大家积极投稿,本站投稿者可获得专属访问密码以访问本站加密资源,感谢您的支持~
 | 
				
			||||||
注意:投稿或下载本站资源均表明您已知晓并承诺遵守资源投稿与下载协议。
 | 
					注意:投稿或下载本站资源均表明您已知晓并承诺遵守资源投稿与下载协议。
 | 
				
			||||||
Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。">
 | 
					Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。
 | 
				
			||||||
 | 
					期末真题合集
查看更多
选择题题库合集
查看更多
">
 | 
				
			||||||
<meta name="author" content="
 | 
					<meta name="author" content="
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -216,7 +217,8 @@ Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -238,6 +240,26 @@ Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择
 | 
				
			|||||||
<p><strong>注意:投稿或下载本站资源均表明您已知晓并承诺遵守<a href="/resources/protocol">资源投稿与下载协议</a>。</strong></p>
 | 
					<p><strong>注意:投稿或下载本站资源均表明您已知晓并承诺遵守<a href="/resources/protocol">资源投稿与下载协议</a>。</strong></p>
 | 
				
			||||||
<p><strong>Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。</strong></p>
 | 
					<p><strong>Edge或Chrome浏览器如果加载不出PDF预览,直接右键PDF区域选择“另存为”下载保存即可。</strong></p>
 | 
				
			||||||
<hr>
 | 
					<hr>
 | 
				
			||||||
 | 
					<div class="card-section">
 | 
				
			||||||
 | 
					    <div class="section-header">
 | 
				
			||||||
 | 
					        <span class="section-title">期末真题合集</span>
 | 
				
			||||||
 | 
					        <a href="/search/?searchquery=期末真题" class="view-more">查看更多</a>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					    <div id="qmzt" class="card-container"></div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					<hr>
 | 
				
			||||||
 | 
					<div class="card-section">
 | 
				
			||||||
 | 
					    <div class="section-header">
 | 
				
			||||||
 | 
					        <span class="section-title">选择题题库合集</span>
 | 
				
			||||||
 | 
					        <a href="/search/?searchquery=选择题" class="view-more">查看更多</a>
 | 
				
			||||||
 | 
					    </div>
 | 
				
			||||||
 | 
					    <div id="xzttk" class="card-container"></div>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
 | 
					<script>
 | 
				
			||||||
 | 
					createCardSection('qmzt', '期末真题');
 | 
				
			||||||
 | 
					createCardSection('xzttk', '选择题');
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					<hr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
 | 
				
			|||||||
@ -237,7 +237,8 @@
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -215,7 +215,8 @@
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -234,7 +234,8 @@ markdown 基本语法教程 空格与换行 markdown 语法对于空格与换行
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -213,7 +213,8 @@
 | 
				
			|||||||
</header>
 | 
					</header>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<main class="main">
 | 
					<main class="main">
 | 
				
			||||||
 | 
					<script src="/js/card.js"></script>
 | 
				
			||||||
 | 
					<link rel="stylesheet" href="/css/card.css">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user