Pagedown制作CV及展示在个人主页

这段时间做的工作慢慢地变成了一篇篇的文章,项目也在努力的申请和完成,即使学院主页上仍然没有我的名字,不过呢,我的个人主页则是早早的就建好了,但是一直缺少一份正式的CV,说不定哪天就会用到呢@@

鉴于最近超级迷恋R系列的XXXXdown,Pagedown又推荐用于制作CV,空暇之余变启动了个人CV之旅,也简单记录下整个过程。

安装Pagedown

remotes::install_github('rstudio/pagedown')
pagedown::html_resume

抄…

呃,从GitHub抄…(读书人的事情怎么能叫抄,借鉴借鉴

借鉴于数据从csv导入的思路,参考 https://github.com/nstrayer/cvhttps://github.com/GuangchuangYu/cv 的格式进行微调(下载文件改啊改),自己做的最大的改进在于第二页起就没有右边的侧边栏了,使得整体简洁大方了不少,虽然少了Y叔那里酷炫的google schoolar引用数据,等哪天和他一样牛的时候我再加上,哈哈,鬼知道有么有那天呢…哦,去掉侧边栏参考了 https://community.rstudio.com/t/pagedown-html-resume-with-aside-on-first-page-only/46351 里面的建议,css里面加一段代码就ok了:

.pagedjs_page:not(:first-of-type) {
  --sidebar-width: 0rem;
  --sidebar-background-color: #ffffff;
  --main-width: calc(var(--content-width) - var(--sidebar-width));
  --decorator-horizontal-margin: 0.2in;
}

然后呢,先跑一下代码,整齐的CV就出来了,接着就是修改原始录入数据和调整相关信息,字体格式行距位置都是高端玩家的东西,我就不需要再去折腾了(菜就是原罪)…还不如写一写跳坑的东东…

跳坑笔记:

  1. 首先说最大的坑,你知道我花了多少时间才得到一个携带整齐小圆点的PDF文件吗?至少4个小时,不停的修改源代码找bug,不停的换模板去解决,打印或者导出来的PDF的左侧总是没有小圆点,露个缺口在那里,超级丑,网页版又是正常的,超级难受…调啊调…弄啊弄…然后,我绝望的时候发现了,chrome打印的时候更多设置里面有个背景图形的选项,当我勾上的时候,真的特别想骂自己一句…
  2. 呃,好像没有然后,pagedown这么好用的东西怎么还会有坑呢,不然就不会这么受欢迎了,从此以后,只需要定时往csv文件里面添加数据就可以啦,不用998,一键出CV啊…
  3. Hugo升级更新又折腾了很久,最终把cv.PDF存进了static/files里面,就可以首页点击出现PDF版本了;接着把index.html文件放进static/HTML文件,头像下面的CV按钮就可以出来html版本了,呃,好像是写反了,管他呢,反正网速快,都是一样的,虽然html版本看起来更nice些~~
  4. Hugo升级的故事单独写吧,我发现很久不更新确实问题很大,4月份疫情期间弄好的东西,到10月份就有很多不能正常使用了,相当于从头弄了一遍,不过重读说明,收获也不少,回归正常就好,后面写文章做实验空了,多来这里写一写吧,多记点流水账…

最后

CV弄好了,格式也规整了,后面就努力往里面加内容吧,book啊,引用啊,会议啊,课程啊,奖项啊,少了的东西后面争取都加进来…fighting~~

真的好久没有更新了,发现还是一如既往的瞎写…

最后的最后

Netlify替代了我之前的github action,实在是没有现成的代码可以抄@@ 有个go语言内容需要修改插件代码,我肯定是搞不定啦,所以就使用了推荐的netlify来代替,之前也用过,只是不想弄其余的软件来处理,不过逃不过真香啊,烦恼的事情交给专业的人做,我只需要./deploy.sh就好啦…

Jiannan Zhang
Jiannan Zhang
Associate Professor

My research interests include Avian Physiology, Endocrinology and Metabolism.

Related