Chan Meng commited on
Commit
1fa44ab
·
1 Parent(s): 009cd70

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -12
app.py CHANGED
@@ -56,22 +56,22 @@ def process_skills(skills_text):
56
  return " ".join([create_badge(skill) for skill in skills])
57
 
58
  def create_project_fields(col, project_num):
59
- """创建单个项目的输入字段"""
60
- st.subheader(f"项目 {project_num}")
61
  project_data = {
62
- f'project_{project_num}_name': st.text_input(f"项目 {project_num} 名称", value="My Awesome Project", key=f"name_{project_num}"),
63
- f'project_{project_num}_link': st.text_input(f"项目 {project_num} 链接", value="#", key=f"link_{project_num}"),
64
- f'project_{project_num}_image': st.text_input(f"项目 {project_num} 图片", value="/path/to/project.png", key=f"image_{project_num}"),
65
- f'project_{project_num}_github': st.text_input(f"项目 {project_num} GitHub", value="#", key=f"github_{project_num}"),
66
- f'project_{project_num}_live': st.text_input(f"项目 {project_num} 演示链接", value="#", key=f"live_{project_num}"),
67
- f'project_{project_num}_point_1': st.text_input(f"项目 {project_num} 要点 1", value="Feature 1", key=f"point1_{project_num}"),
68
- f'project_{project_num}_point_2': st.text_input(f"项目 {project_num} 要点 2", value="Feature 2", key=f"point2_{project_num}"),
69
- f'project_{project_num}_point_3': st.text_input(f"项目 {project_num} 要点 3", value="Feature 3", key=f"point3_{project_num}")
70
  }
71
  return project_data
72
 
73
  def create_project_html(project_num):
74
- """生成单个项目的 HTML 模板"""
75
  return f'''<td width="50%">
76
  <h3 align="center">{{{{project_{project_num}_name}}}}</h3>
77
  <div align="center">
@@ -97,7 +97,7 @@ def create_project_html(project_num):
97
  </td>'''
98
 
99
  def generate_projects_section(num_projects):
100
- """生成项目展示区域的 HTML"""
101
  projects_html = []
102
  for i in range(0, num_projects, 2):
103
  row_html = f'''<tr>
 
56
  return " ".join([create_badge(skill) for skill in skills])
57
 
58
  def create_project_fields(col, project_num):
59
+ """Create input fields for a single project"""
60
+ st.subheader(f"Project {project_num}")
61
  project_data = {
62
+ f'project_{project_num}_name': st.text_input(f"Project {project_num} Name", value="My Awesome Project", key=f"name_{project_num}"),
63
+ f'project_{project_num}_link': st.text_input(f"Project {project_num} Link", value="#", key=f"link_{project_num}"),
64
+ f'project_{project_num}_image': st.text_input(f"Project {project_num} Image URL", value="/path/to/project.png", key=f"image_{project_num}"),
65
+ f'project_{project_num}_github': st.text_input(f"Project {project_num} GitHub Repository", value="#", key=f"github_{project_num}"),
66
+ f'project_{project_num}_live': st.text_input(f"Project {project_num} Live Demo", value="#", key=f"live_{project_num}"),
67
+ f'project_{project_num}_point_1': st.text_input(f"Project {project_num} Feature 1", value="Key feature or achievement", key=f"point1_{project_num}"),
68
+ f'project_{project_num}_point_2': st.text_input(f"Project {project_num} Feature 2", value="Important functionality", key=f"point2_{project_num}"),
69
+ f'project_{project_num}_point_3': st.text_input(f"Project {project_num} Feature 3", value="Technical highlight", key=f"point3_{project_num}")
70
  }
71
  return project_data
72
 
73
  def create_project_html(project_num):
74
+ """Generate HTML template for a single project"""
75
  return f'''<td width="50%">
76
  <h3 align="center">{{{{project_{project_num}_name}}}}</h3>
77
  <div align="center">
 
97
  </td>'''
98
 
99
  def generate_projects_section(num_projects):
100
+ """Generate HTML for the projects showcase section"""
101
  projects_html = []
102
  for i in range(0, num_projects, 2):
103
  row_html = f'''<tr>