这篇教程教你制作的简历本质上是部署在Gitee上,依赖Gitee Pages服务的静态页面,制作它需要的知识仅包括前端三件套,即​​HTML​​​、​​CSS​​​和​​Javascript​​。当然,即使你没有任何代码基础,也可以按照这篇教程的步骤制作出自己的在线简历。



准备工作

在开始之前,你需要进行一定的准备,包括:

  1. 注册一个Gitee账号,并完成实名认证
  2. 准备你的简历素材:
  • 一张证件照
  • 一张背景图片(可以用默认的)
  • 相关文案

注册Gitee并实名

Gitee是一款基于Git的代码托管和研发协作平台

注册你的gitee账号,注册成功后自动登录,进入工作台,点击右上角的头像-账号设置-实名认证

秋招&实习季,教你制作在线简历_git

仔细阅读实名认证的相关要求,需要注意的是:

  • “身份证照片”必须是照片,而不能是扫描件
  • 手持身份证照片须严格按要求拍摄
  • 单幅图像大小不超过2MB

实名认证通常在1个工作日内审核完毕,周末不算工作日


网站工具箱

这里给出两个本教程中可以用到的工具性网站:

​菜鸟教程——前端三件套现学现用​

​阿里巴巴矢量素材库——可以找到一些icon​


项目的拉取与部署

进入我的仓

点击右上角的Fork

秋招&实习季,教你制作在线简历_html_02

如果能顺便点一下右侧的Star就好了。

代码拉取完成后,点击页面右侧的管理,进入项目的基本信息页面:

秋招&实习季,教你制作在线简历_ico_03

在基本信息页面,你可以根据自己的需要调整项目的名称和访问路径,并点击下方的保存:

秋招&实习季,教你制作在线简历_html_04

最终的访问路径就是https://xxx.gitee.io/resume/

修改完成后,点击右侧的服务,选择其中的Gitee Pages

秋招&实习季,教你制作在线简历_html_05

勾选强制使用HTTPS,点击启动,即可完成部署:

秋招&实习季,教你制作在线简历_html_06

至此,你已经完成了部署,如一切操作无误,可以直接点击上方的网站地址,访问我们在教程开始时访问过的页面:

秋招&实习季,教你制作在线简历_html_07

秋招&实习季,教你制作在线简历_html_08


调整内容

在调整内容之前,有些必要的​​HTML​​知识和基本工具可以提前了解一下,使你后续的简历编辑工作更加顺利。

Google Chrome开发者工具

如果你使用的是谷歌浏览器(火狐和Microsoft Edge类似),在简历的页面中单击右键,选择检查

秋招&实习季,教你制作在线简历_ico_09

点击左侧小方块中的按钮,再点击网页中的某个元素,即可查看该元素在源代码中的位置:

秋招&实习季,教你制作在线简历_前端_10

尝试在这里修改文案,发现网页上的内容确实会随之改变:

秋招&实习季,教你制作在线简历_ico_11

但是,在开发者工具里进行的修改并不会被保存,因而它起到的作用只是帮我们找到某个想修改的元素在源代码中的位置。真正的源代码文件是项目中的​​index.html​​,后续会对其进行详细介绍。


HTML知识储备

一定的html基础可以让你更加灵活地编辑你的简历,如果看不懂也不要紧,可以跳过本部分。

与大家比较熟悉的​​python​​​和​​C++​​​不同,​​HTML​​不是逻辑语言,而是一种标记语言,即不涉及逻辑关系的语言,仅使用某些约定好的标记,区分不同的网页结构。我们平时阅览的网页内容,可以理解为存放在一个个不同的标签里。

既然是标记语言,就应该有一种规定的标记规则——标签使用尖括号​​<>​​包裹,分为单标签和双标签:

  • 双标签较为常见,一般用于储存文本内容规定网页结构,比如​​<p></p>​​​标签中包裹了段落内容,​​<ul></ul>​​标签中包裹了无序列表等,可以参考下面的案例;
  • 单标签一般用于储存多媒体元素,如图片、视频等,比如​​<img src="link.jpg">​​​是一个图片标签,可以显示图片​​link.jpg​​,可以参考下面的案例;

文本标签

代码:

<span>纯文本标签span</span>
<p>段落标签p</p>
<b>加粗文本标签b</b>
<ul>
无序列表ul
<li>列表的行li</li>
<li>列表的行li</li>
</ul>
分割线<hr/>
换行符<br/>
<mark>标记</mark>

对应的效果依次如下:

纯文本标签span

段落标签p

加粗文本标签b

  • 无序列表ul
  • 列表的行li
  • 列表的行li

分割线


换行符

标记


媒体标签

本项目中应用到的媒体标签主要有两种:图像标签​​<img>​​​和矢量图标签​​<svg>​​,其中:

  • 图像标签​​<img>​​的属性包括
  • ​src​​即图像的地址,本项目中采用相对路径的形式引用图片
  • ​alt​​即图像的描述,本项目中可有可无

给出一个完整的图像标签案例以供参考:

<img src="https://s2.51cto.com/images/blog/202210/01014051_63372a2382bcd9146.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=" alt="avatar">


秋招&实习季,教你制作在线简历_html_12

  • 矢量图标签​​<svg>​​​在本项目中主要通过之前提到的​​iconfonts​​​获取,我们可能需要调整的只有它的宽和高,即​​width​​​和​​height​​属性。

在iconfonts中选择想要的素材后,点击下载图标:

秋招&实习季,教你制作在线简历_git_13

预设合适的矢量图大小,点击复制SVG代码,后续插入到​​index.html​​中即可。


编辑​​index.html​

编辑文件​​index.html​​有两种方式——下载编辑和在线编辑,由于本文的定位是“零基础”,因而采用在线编辑的方式给出参考教程,如有合适的代码编辑器,可以选择下载后编辑,下载方式:

秋招&实习季,教你制作在线简历_git_14

下载到本地编辑的好处是,可以在本地使用浏览器打开​​index.html​​,实时地查看你的修改给它带来了什么变化,而如果采用在线修改的方式,每次都要重新部署后才可以通过链接访问,因此我建议对html语言没有太多了解的朋友,优先选择下载编辑,一边改一边看着。

本教程中考虑到工作量和后续微调的需要,采用在线编辑的方式展示基本流程。

我们点击Web IDE,进入在线编辑页面:

秋招&实习季,教你制作在线简历_ico_15

选择右侧的​​index.html​​文件,开始编辑:

秋招&实习季,教你制作在线简历_git_16

别紧张,不是要你写代码,是要你改文案。

到这一步,我们可以结合之前提到过的​​Google Chrome开发者工具​​,定点修改自己想调整的内容,如之前查看的标题:

秋招&实习季,教你制作在线简历_git_17

代码源文件中,我写了很多注释,可以参考注释修改内容。

修改时,点击编辑器左上方的小加号,可以实现代码的暂存,点击下方的提交,可以将所有修改保存到项目,需要注意,每次提交的时候,都需要在“提交信息”栏中记录本次的更新内容,且每次提交前都需要先暂存,再提交

秋招&实习季,教你制作在线简历_ico_18

每次修改,要想生效,都需要重新部署Gitee Pages服务,具体方法是点击服务-更新

由于Gitee Pages服务的违规内容检测非常敏感,建议你在调整内容的时候进行频繁的更新,以防改了一堆内容,结果违规了,还要一点点去找违规在哪里。


插入图片

由于本文的定位是“零成本”,因此没有租对象存储,而是采用将图片放置在项目路径​​assets/images/​​中,再采用相对路径的方式调用,如简历中的头像,在源代码中是这样的:

秋招&实习季,教你制作在线简历_ico_19

我们可以看到,​​<img>​​​标签的属性​​src​​​值为​​assets/images/avatar.jpeg​​,对应我们项目中的:

秋招&实习季,教你制作在线简历_html_20

秋招&实习季,教你制作在线简历_html_21

秋招&实习季,教你制作在线简历_ico_22

因此,如果我们需要修改图片,或插入新图片,只需要将图片上传到项目中,再使用​​<img>​​​标签引用即可。为方便管理,我们统一将图片存放在​​assets/images/​​路径下,图片名尽量不含中文


修改图标

由于上传图片有点麻烦,且万一图床崩了,icon也无法正常显示,因此简历中采用矢量图的形式加载icon,矢量图素材主要来源于​​阿里巴巴矢量素材库​​,使用时只要将其添加到对应的文本之前,即可正常显示。

以“个人能力”旁边的图表为例,首先找到它的位置:

秋招&实习季,教你制作在线简历_前端_23

在编辑器中,可以使用快捷键​​control+f​​​实现查找功能,以便找到对应的位置,macOS用户的快捷键是​​command+f​

秋招&实习季,教你制作在线简历_html_24

向右滚动少许,可以看出它的宽和高都是25px,为免影响整体的布局和logo大小的一致性,新的logo大小也应该是25px:

秋招&实习季,教你制作在线简历_ico_25

我们在iconfonts中找到合适的图标,复制SVG代码:

秋招&实习季,教你制作在线简历_前端_26

像这样从下往上选择一整行,直接粘贴即可:

秋招&实习季,教你制作在线简历_ico_27