Skip to content

philosoz/deepself

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI产品经理个人作品集 v2.0

Version Hugo License

📖 项目简介

这是一个使用Hugo构建的AI产品经理个人作品集网站,具有以下特色:

  • AI智能问答: 基于MiniMax API的Function Call技术
  • Function Call: 7个智能工具函数
  • 模型微调咨询: Fine-tuning专业建议
  • MCP协议支持: MCP Server设计咨询
  • 响应式设计: 完美适配各种设备
  • 自动化部署: GitHub Actions + Cloudflare Pages

🚀 快速开始

1. 克隆项目

git clone https://github.com/philosoz/job.git
cd job
git submodule update --init --recursive

2. 本地开发

hugo server
# 访问 http://localhost:1313

3. 构建生产版本

hugo --minify

🌐 部署指南

自动部署(GitHub Actions)

  1. Fork本仓库
  2. 配置Cloudflare凭证:
    • CLOUDFLARE_API_TOKEN
    • CLOUDFLARE_ACCOUNT_ID
  3. 推送代码,自动部署!

手动部署

# 构建
hugo --minify

# 上传public目录到Cloudflare Pages

详细指南: DEPLOYMENT_COMPLETE_GUIDE.md

📁 项目结构

pm-portfolio/
├── content/               # 内容文件
│   ├── posts/            # 技术文章
│   ├── cases/            # 产品案例
│   ├── docs/             # 技术文档
│   ├── qa.md             # AI问答页面
│   └── about.md          # 关于页面
├── static/               # 静态资源
│   ├── css/              # 样式文件
│   ├── js/               # JavaScript
│   │   ├── minimax-advanced.js  # AI系统
│   │   ├── rag.js              # RAG系统
│   │   └── qa.js               # 问答UI
│   ├── data/             # 知识库
│   └── admin/            # Sveltia CMS
├── layouts/              # Hugo模板
├── minimax-proxy/        # Cloudflare Worker
│   └── src/
│       └── index.js     # Worker代码
├── hugo.yaml             # Hugo配置
└── .github/
    └── workflows/       # CI/CD

🤖 AI功能

Function Call工具

工具名称 功能
get_profile 获取个人信息
get_skills 获取技能清单
get_projects 获取项目案例
search_knowledge 知识库搜索
generate_code 代码生成
fine_tune_consult 模型微调咨询
mcp_server_design MCP Server设计

Worker部署

cd minimax-proxy
wrangler login
wrangler secret put MINIMAX_API_KEY
wrangler deploy

详细指南: minimax-proxy/DEPLOYMENT_GUIDE.md

📝 内容管理

Sveltia CMS

访问 /admin/ 使用可视化编辑器管理内容。

手动创建内容

# 创建文章
hugo new content posts/my-post.md

# 创建案例
hugo new content cases/my-case.md

🎨 定制

修改个人信息

编辑 hugo.yaml:

params:
  title: "你的名字"
  description: "你的描述"
  author: "你的名字"

修改联系方式

编辑 hugo.yaml:

socialIcons:
  - name: github
    url: "https://github.com/yourusername"
  - name: email
    url: "mailto:your@email.com"

修改AI系统提示词

编辑 minimax-proxy/src/index.js 中的 SYSTEM_PROMPT

📚 文档

🛠️ 技术栈

  • 框架: Hugo v0.152.2 Extended
  • 主题: PaperMod
  • AI: MiniMax API + Cloudflare Worker
  • CMS: Sveltia CMS
  • 部署: Cloudflare Pages
  • CI/CD: GitHub Actions

📊 状态

功能 状态
AI智能问答 ✅ 完成
Function Call ✅ 完成
Fine-tuning咨询 ✅ 完成
MCP支持 ✅ 完成
CMS ✅ 完成
自动化部署 ✅ 完成

🤝 贡献

欢迎提交Issue和Pull Request!

📄 许可证

MIT License

👤 作者

Philosoz

🙏 致谢


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

About

个人求职

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors