简介
上一期已经对使用 latex 模板构建 cv 做了较为详细的说明:R沟通|使用latex模板构建个人履历。但是存在一个问题:Latex 最后输出的是 pdf 版本,如果你想把他部署到自己的个人网站上,可能就比较费劲了(害,是我不会)。所以请教了李康国学弟之后,我又尝试了下使用 Rmarkdown 构建 cv 并将其部署到 gitee中,这样所有人都可以通过网址访问我的 cv 了。
y叔和生信菜鸟团写过使用latex构建cv的推文,但是他们介绍的是使用nstrayer 在github[1]分享的一个 project。
这个方法我尝试了一下,确实对新手不是很友好(没错,是我)。如果你觉得你可以的话,可以点击上面蓝字推文,或者直接看 nstrayer 的 github ,那里有教程(当然之后我也会出这一期的,用 pagedown 制作简历)。
这里我们做一个基于小白的简单教程吧,你可以使用任何一个你觉得还不错的 rmarkdown 模板( html 格式)。
使用教程
创建履历表/简历
这里我们以 prettydoc
包为例子,先构建一个 project [File - New project- New Directory - New Project
] 放到对应的位置。然后在这个 project 中 创建 rmd 格式。选择 [File - New file - Rmarkdown
],然后按照下面示意图点击:
注意:如果你没有安装
prettydoc
包,你得提前先安装好,直接使用install.packages("prettydoc")
即可。我这里的 project 叫做 resume。
这里默认模版的主题为:architect,我们将其比变化成 leonids。即现在的 yaml 头部如下:
当然你可以使用其他任意 html 模板,这里主要使用该主题作为例子罢了。
--- title: "庄闪闪的R语言手册" author: "" date: "" output: prettydoc::html_pretty: theme: leonids highlight: github vignette: > %\VignetteIndexEntry{Vignette Title} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} ---
之后就是对 rmd 文件中的内容进行填充啦!这里给出一个简单模板,当然根据自身需求可以任意变换。
# 教育背景 - **本科**: - **硕士**: # 研究兴趣 - 内容 # 论文发表 1. xxx 2. xxx # 获奖证书 1. 奖项1 2. 奖项2 # 项目经历 # 编程技能
如果你是第一次知道 Rmarkdown,建议您结合 b 站视频(庄闪闪)和文末 Rmarkdown 基础教程系列了解一下先。
等你做完你的简历之后呢,结果如下(我的模板,献丑了)。你可以加入任何 markdown 语法,这里大家自己拓展啦!有好想法的欢迎留言。
简单html模版,献丑了
部署到gitee上
如果你觉得你的简历基本完成之后呢,找到 project 对应的文件夹,找到对应的 html 格式(例子里是 zll.html ),如下:
找到html格式
这个就是一个静态的网站了,之后我们的工作就是将其部署到 gitee/github 中。因为 gitee 国内访问较为稳定,这里就以码云 gitee 为例,当然 github 的操作也是类似的。
如果你没有注册 gitee,先去官网[2]注册账号(略),之后新建一个新的仓库
创建新的仓库
填一些信息,可以参考我写的。
填写信息
这时仓库已经建好了,我们只需要将本地的 zll.html 上传到这个仓库就行了,步骤如下:
上传文件
注意:我们要将本地的 zll.html 名称重命名为 index.html,这样生成网上界面时才会被识别到。
然后把本地文件 index.html 拖入其中,并填写提交信息,最后点击提交按钮即可。
提交文件
最后一步:创建 Gitee Pages,具体操作如下:
创建Gitee Pages
进入界面后,点击启动即可:
点击启动
正在部署,请耐心等待... 之后就会得到对应的网站地址了。
进入个人网站
点击进入,这时候就已经部署好了!觉得内容帮到你了,帮忙转发分享吧!也欢迎给作者打赏一杯咖。
部署完毕