个人简介页面(Wren - Personal Blog Website Template)

个人简介页面(Wren - Personal Blog Website Template)
「个人简介页面(Wren - Personal Blog Website Template).rar」
/~808c3Lp9XK~:/
链接:https://pan.quark.cn/s/10fec8765fff
一个现代化、响应式的个人博客网站模板,采用纯 HTML、CSS 和 JavaScript 构建,无需依赖复杂的框架。✨ 特性🎨 现代化设计 - 简洁优雅的 UI 设计,注重视觉层次和用户体验📱 完全响应式 - 适配桌面、平板和移动设备⚡ 轻量级 - 纯原生 JavaScript,无框架依赖,加载速度快🎯 语义化 HTML - 结构清晰,易于维护和 SEO 优化🎭 平滑动画 - 精心设计的交互动画,提升用户体验📝 博客功能完整 - 包含文章列表、分类标签、评论、特色文章等模块🔍 搜索友好 - 优化的 HTML 结构,有利于搜索引擎收录🎨 可定制 - 清晰的代码结构,易于自定义和扩展📂 项目结构wren-blog/ │ ├── index.html             # 主页面 ├── favicon.svg           # 网站图标 ├── README.md             # 项目说明文档 │ ├── assets/ │   ├── css/ │   │   └── style.css     # 主样式文件 │   │ │   ├── js/ │   │   └── script.js     # JavaScript 交互脚本 │   │ │   └── images/           # 图片资源目录 │       ├── logo.svg │       ├── hero-banner.png │       ├── author-1.png │       ├── featured-*.png │       ├── recent-post-*.jpg │       ├── popular-post-*.jpg │       ├── insta-post-*.png │       ├── tag*.png │       └── pattern-*.svg │ └── readme-images/         # README 文档使用的图片🚀 快速开始前置要求现代浏览器(Chrome、Firefox、Safari、Edge 等)本地服务器(可选,用于开发)安装与运行克隆或下载项目git clone <repository-url> cd wren-blog直接打开

双击 index.html 文件即可在浏览器中查看使用本地服务器(推荐)

使用 Python 启动简单服务器:# Python 3 python -m http.server 8000 ​ # Python 2 python -m SimpleHTTPServer 8000

或使用 VS Code 的 Live Server 插件,右键 index.html 选择 "Open with Live Server"访问网站

在浏览器中打开 http://localhost:8000📖 功能模块1. 导航栏响应式导航菜单移动端汉堡菜单滚动时自动隐藏/显示用户信息展示2. 首屏展示(Hero Section)个性化欢迎语邮箱订阅功能动态背景效果3. 热门话题(Topics)可滑动的卡片轮播多种话题分类(运动、旅行、设计、电影、生活方式)文章数量统计4. 特色文章(Featured Posts)编辑精选文章展示标签分类系统阅读时间估算作者信息展示5. 流行标签(Popular Tags)搜索最多的关键词图标化标签设计快速分类导航6. 最新文章(Recent Posts)网格布局的文章列表分页功能文章摘要预览7. 侧边栏热门文章排行最新评论Instagram 图片展示8. 页脚网站简介分类导航邮件订阅社交媒体链接🎨 自定义修改颜色主题

编辑 assets/css/style.css 文件中的 CSS 变量::root {  --primary-color: #ff6b6b;  --text-color: #333;  --bg-color: #fff;  /* 更多颜色变量... */ }修改内容

直接编辑 index.html 文件中的文本内容和图片链接。添加新文章

复制 recent-post-card 结构并修改内容:<li>  <div>    <figure>      <img src="./assets/images/your-image.jpg" loading="lazy" alt="文章标题" />    </figure>    <div>      <a href="#">分类标签</a>      <h3>        <a href="#">你的文章标题</a>      </h3>      <p>文章摘要...</p>    </div>  </div> </li>🔧 技术栈HTML5 - 页面结构CSS3 - 样式和动画CSS Grid & FlexboxCSS 变量响应式设计JavaScript (ES6+) - 交互功能移动端导航切换滚动动画轮播图功能IonIcons - 图标库📱 响应式断点/* 小型移动设备 */ @media (max-width: 375px) { ... } ​ /* 大型移动设备 */ @media (min-width: 575px) { ... } ​ /* 平板设备 */ @media (min-width: 768px) { ... } ​ /* 小型笔记本 */ @media (min-width: 992px) { ... } ​ /* 桌面设备 */ @media (min-width: 1200px) { ... }🌐 浏览器支持Chrome (最新版)Firefox (最新版)Safari (最新版)Edge (最新版)Opera (最新版)📄 许可证

本项目采用 MIT 许可证。可自由使用、修改和分发。👨‍💻 开发者设计者: xxx项目名称: Wren - Personal Blog Template发布年份: 2022🤝 贡献

欢迎提交 Issue 和 Pull Request!📞 联系方式

如有问题或建议,请通过以下方式联系:Email: [email protected]Website: your-website.com🙏 致谢图标库: IonIcons字体: Google Fonts (Noto Sans)图片占位符: Unsplash / Pexels

⭐ 如果这个项目对你有帮助,请给个 Star!

📢 分享这个项目,让更多人看到!

Read more

【STL】手撕 vector:从 0 到 1 模拟实现 STL 容器

【STL】手撕 vector:从 0 到 1 模拟实现 STL 容器

前言 STL 容器是 C++ 开发中绕不开的 “神兵利器”,而vector作为最常用的动态数组容器,更是新手入门 STL 的核心内容。但多数时候,我们只是 “会用”vector,却对它的底层逻辑一知半解 —— 比如它如何动态扩容?push_back的内存管理是怎样的?构造函数的匹配规则为何如此复杂? 与其停留在 “黑盒调用” 的层面,不如亲手模拟实现一个 vector:从底层的指针管理(_start/_finish/_endofstorage),到核心接口(push_back/resize/operator[]),再到构造、拷贝等特殊函数的实现,一步步揭开 STL 容器的面纱。 本文不会纠结过于晦涩的标准细节,而是以 “实用、易懂” 为核心,带你用 C++ 手动实现一个具备基础功能的vector—— 既能加深对容器原理的理解,也能锻炼 C++ 的底层编程能力。

By Ne0inhk
C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现

C++波澜壮阔40年|类和对象篇:拷贝构造与赋值重载的演进与实现

🔥@雾忱星: 个人主页 👀专栏:《数据结构与算法入门指南》、《C++学习之旅》 💪学习阶段:C/C++、数据结构与算法 ⏳“人理解迭代,神理解递归。” 文章目录 * 引言 * 一、拷贝构造函数 * 1.1 解析:拷贝构造特点 * 1.2 关键:拷贝构造的调用 * 二、赋值运算符重载 * 2.1 铺垫:运算符重载特点 * 2.1.1 核心:理解运算符重载 * 2.2 进阶:赋值运算符重载特点 * 2.2 核心:理解赋值运算符重载 * 总结 引言 在C++面向对象编程中,对象的复制操作无处不在。无论是函数传参、返回值传递,

By Ne0inhk
走进Java:String字符串的基本使用

走进Java:String字符串的基本使用

❀❀❀  大佬求个关注吧~祝您开心每一天  ❀❀❀ 目录 一、什么是String 二、如何定义一个String 1. 用双引号定义 2. 通过构造函数定义 三、String中的一些常用方法 1 字符串比较 1.1 字符串使用 == 1.2 字符串使用equals()  1.3 使用 equalsIgnoreCase() 1.4 cpmpareTo和compareToIgnoreCase 2 字符串大小写转换   2.1 toUpperCase() 2.2 toLowerCase() 3  字符串长度获取 3.1 length() 4  判断是否包含一段字符串 4.1 contains() 5 字符串切割和拼接  5.1

By Ne0inhk