LukasMFR/lukas-portfolio

GitHub: LukasMFR/lukas-portfolio

面向网络安全与基础设施工程学生的双语静态个人作品集网站模板,可直接部署至GitHub Pages展示项目与技能。

Stars: 0 | Forks: 0

# Lukas 作品集 使用纯 HTML、CSS 和 JavaScript 构建的静态双语作品集,可直接在 GitHub Pages 上使用。 ## 项目结构 - `index.html`:单页结构和 SEO 标签 - `css/style.css`:主题、布局、响应式规则和动画 - `js/i18n.js`:集中式双语内容和结构化作品集数据 - `js/main.js`:渲染、语言检测、语言切换、移动端菜单和打字机效果 - `assets/images/profile/`:个人照片和 Animoji 占位符 - `assets/images/logos/`:学校、公司和经历标识 - `assets/images/icons/`:界面和社交图标(.webp 格式) - `assets/images/icons-src/`:源 SVG 文件,用于在需要时重新生成图标集 - `assets/icons/favicon.svg`:网站 favicon - `assets/cv/Lukas_Mauffre_CV.pdf`:简历占位符文件 ## 双语行为 - 英语是默认语言。 - 如果浏览器语言以 `fr` 开头,网站会自动切换到法语。 - 手动 `EN / FR` 开关可即时更新页面,无需重新加载。 - 选定的语言保存在 `localStorage` 中。 ## 替换资源 - 个人照片:替换 `assets/images/profile/profile-photo.webp` - 标题 Animoji:替换 `assets/images/profile/animoji-header.webp` - 英雄区 Animoji:替换 `assets/images/profile/animoji-hero.webp` - ECE 标志:替换 `assets/images/logos/ece-logo.webp` - OMNES London 标志:替换 `assets/images/logos/omnes-london-logo.webp` - UFCV 标志:替换 `assets/images/logos/ufcv-logo.webp` - DIRISI 标志:替换 `assets/images/logos/dirisi-logo.webp` - 简历:替换 `assets/cv/Lukas_Mauffre_CV.pdf` - 界面和社交图标:替换 `assets/images/icons/` 中的文件 - 如果想保持当前命名并重新构建 .webp 文件,也可以从 `assets/images/icons-src/` 重新生成源图标 您可以保持相同的文件名以避免修改代码。 ## 本地使用 直接在浏览器中打开 `index.html`,或按原样将仓库部署到 GitHub Pages。
标签:CMS安全, CSS, GitHub Pages, HTML, i18n, JavaScript, SEO优化, WebP图片, 个人作品集, 个人信息网站, 双语网站, 响应式设计, 国际化, 基础设施工程, 多模态安全, 打字机效果, 数据可视化, 本地存储, 移动端适配, 简历展示, 网络安全, 自定义脚本, 隐私保护, 静态网站, 项目展示