我寫了一份簡歷,然后.........把它開源了?

你是否有過寫簡歷時覺得排版不好看、簡歷內(nèi)容沒有主次感,自己又不會設(shè)計,只能把文字堆放一塊打包成一份PDF發(fā)給HR?

昨天第一次寫簡歷,遇到了這個問題,寫簡歷的時候,要不斷修改、更新、保存打包。

這么麻煩的事情還是讓機器自己干吧,讓程序自動更新簡歷內(nèi)容,我只負(fù)責(zé)寫,然后告訴程序這個段落放哪,用什么圖標(biāo)修飾就好了。

所以寫了這個主題:Zresume,主要面向程序員,因為要用自己服務(wù)器。

1. 特色

  • 直接使用 Markdown 編寫,會自動解析成效果圖那樣的界面,簡書用戶很多都會用 Markdown 吧。

  • 模塊、圖標(biāo)、排版全部可以在 Markdown 中定義,不需要修改代碼。

  • 提供了一鍵部署的 Docker 容器,可以一鍵部署你的簡歷。

  • 喜歡的話請給我一個 Star (沒錯我是來騙 Star 的,啊哈)。

效果圖

2. 部署自己的簡歷

部署什么的從來都是一句話:

curl -sSL https://git.io/Resume | bash

腳本會下載啟動一個 30MB 的鏡像,然后掛載 $HOME/resume 目錄為數(shù)據(jù)卷,占用端口 8080,resume 目錄里面就是簡歷的 Markdown 源文件了,照葫蘆畫瓢修改即可。

3. 怎么用Markdown寫簡歷

example里面是我的簡歷源文件

如上圖所示,是我的簡歷源文件(執(zhí)行上面腳本之后可以在$HOME/resume中看到),你可以根據(jù)我的模板修改。注意在config中的配置是啟動時讀取的,所以如果你修改了config中的內(nèi)容,需要重啟容器:docker restart resume。

如果是修改簡歷內(nèi)容(pages文件夾里面的markdown文件),不需要重啟,例如:

---
title: 我的簡歷 | 左藍
name: 左藍
description: 我的專業(yè)方向

pdf_url: "我的簡歷PDF下載地址"
blog_url: "我的博客地址"

address:
    - line: "出生于1995年2月"
    - line: "性別:男"
contact: 
    - line: "郵箱:i@zuolan.me"
    - line: "手機:1881412****"
social:
    - line: "微信:@zuo-lan"
    - line: "QQ:792236072"

sitemap:
    changefreq: weekly
    priority: 1.03

content:
    items: @self.children
    order:
        by: date
        dir: desc
    limit: 5
    pagination: true

feed:
    description: 左藍的個人簡歷。
    limit: 10
---

改完立刻可以看到效果,然后你可以在 Markdown 中指定每一個圖標(biāo)與布局:

---
title: 這里是每個部分的小標(biāo)題
icon: 這里是標(biāo)題前面的小圖標(biāo)
date: 16:49 08/29/2017
taxonomy:
    category: left # 這里是這個部分所在的位置,可以填左邊或者右邊。
---

噼里啪啦,噼里啪啦,噼里啪啦,噼里啪啦。

好了以上是寫給一般用戶的。以下內(nèi)容是寫給程序員們的。


1. 手動部署

首先這是一個 Grav CMS 的程序員簡歷主題,所以你可能需要一點前端知識來修改主題,以及一點 Docker 知識用于維護簡歷容器。

1.1 手動啟動

首先確保你安裝了 Docker,然后執(zhí)行下面命令:

# 使用下面腳本快速安裝 Docker:
# curl -sSL https://get.docker.com/ | sh

$ RESUME_PATH="$HOME/resume" # 設(shè)置簡歷存儲在本地的目錄
$ RESUME_PORT="8080"         # 設(shè)置訪問簡歷的端口
$ mkdir -p $RESUME_PATH

# 獲取示例文件
$ docker run -d --name resume_tmp zuolan/resume
$ docker cp resume_tmp:/usr/html/user/config $RESUME_PATH/config
$ docker cp resume_tmp:/usr/html/user/pages $RESUME_PATH/pages
$ docker rm -f resume_tmp resume

# 啟動簡歷容器
$ docker run -d --name resume \
    -p 8080:80 \
    --restart=always \
    -v ~/resume/pages:/usr/html/user/pages \
    -v ~/resume/config/:/usr/html/user/config \
    zuolan/resume

1.2 快速獲取 Github 日歷

curl https://github.com/izuolan | awk '/<svg.+class="js-calendar-graph-svg"/,/svg>/' | sed -e 's|<svg|<svg xmlns="http://www.w3.org/2000/svg"|' | sed '/text/'d > github.svg

2. 修改主題

如果你需要修改主題具體樣式,可以把主題文件夾也掛載到數(shù)據(jù)卷中:

# 使用下面腳本快速安裝 Docker:
# curl -sSL https://get.docker.com/ | sh

$ RESUME_PATH="$HOME/resume" # 設(shè)置簡歷存儲在本地的目錄
$ RESUME_PORT="8080"         # 設(shè)置訪問簡歷的端口
$ mkdir -p $RESUME_PATH

# 獲取示例文件
$ docker run -d --name resume_tmp zuolan/resume
$ docker cp resume_tmp:/usr/html/user/config $RESUME_PATH/config
$ docker cp resume_tmp:/usr/html/user/pages $RESUME_PATH/pages
$ docker cp resume_tmp:/usr/html/user/themes $RESUME_PATH/themes
$ docker rm -f resume_tmp resume

# 啟動簡歷容器
$ docker run -d --name resume \
  -p 8080:80 \
  --restart=always \
  -v ~/resume/themes:/usr/html/user/themes \
  -v ~/resume/pages:/usr/html/user/pages \
  -v ~/resume/config/:/usr/html/user/config \
  zuolan/resume

4. 協(xié)議

主題最初從 Resume 主題 Fork 過來,原主題很久沒更新了,我也改了很多東西,依舊是MIT協(xié)議開源。


我找實習(xí)呀~~

擴展鏈接:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容