准备工作
在开始之前,先准备一些基础工具:
1. R 和 RStudio:blogdown
是基于 R 的工具,所以必须先安装好 R 和 RStudio(它的集成开发环境)。
2. GitHub 账号:我们会把简历网站托管在 GitHub 上,省钱又方便。
3. Git:需要用 Git 把项目推送到 GitHub,确保你本地有安装。
第一步:安装 blogdown
和 Hugo
安装
blogdown
打开 RStudio,运行以下命令来安装blogdown
包:install.packages("blogdown")
安装 Hugo
blogdown
依赖 Hugo 来生成静态网站,接着运行以下命令来安装 Hugo:blogdown::install_hugo()
确认安装成功 安装好后,确认一下 Hugo 版本:
blogdown::hugo_version()
搞定这些,我们就可以开始创建网站了。
第二步. 创建新项目并选择主题
创建项目
在 RStudio 中,点击 File > New Project > New Directory > Website using blogdown,然后选择一个文件夹作为你的项目目录。选择主题
Hugo 里有很多现成的主题可供选择,适合做简历展示的有:
Hugo Resume
Developer Portfolio
选定主题后,运行以下命令把主题下载下来: r blogdown::new_site(theme = "主题作者/主题名称")
比如我们使用 hugo-resume
主题: r blogdown::new_site(theme = "eddiewebb/hugo-resume")
第三步:自定义个人简历内容
编辑内容 在项目文件夹的
content/
目录下,找到index.md
文件。这个文件就是简历的核心,你可以用 Markdown 编辑它,填入你的个人信息,如:
姓名
联系方式
专业技能
教育背景
工作经历
修改配置 网站的配置文件通常是 config.toml
或 config.yaml
,在这里可以设置一些全局信息,比如网站标题、社交媒体链接等。
实时预览 想看下自己的网站长什么样?运行以下命令,启动本地预览:
blogdown::serve_site()
打开浏览器,访问 http://localhost:1313
,就能看到你编辑的个人简历网站的预览了!
第四步. 部署到 GitHub Pages
这一步,我们会把网站部署到 GitHub 上,方便别人通过你的个人域名访问。
创建 GitHub 仓库 进入 GitHub,创建一个新的仓库,命名为
your-username.github.io
。这个仓库会成为你的个人网站。推送网站到 GitHub 在本地项目目录下,初始化 Git 仓库并添加远程仓库:
git init
git remote add origin https://github.com/your-username/your-username.github.io.git
接着,将文件提交到 GitHub: bash git add . git commit -m "Initial commit" git push -u origin main
启用 GitHub Pages 进入 GitHub 仓库的 Settings,在 Pages 选项中,选择
main
分支作为 GitHub Pages 的发布源。
几分钟后,你就可以通过 https://your-username.github.io
来访问自己的网站啦!
5. 总结
恭喜你!通过简单的几步操作,你已经成功搭建了一个个人简历网站。这个网站可以托管在 GitHub Pages 上,不仅免费,而且简单易维护。今后,你只需要通过 blogdown
修改内容,再推送到 GitHub,就能轻松保持网站更新。
心动不如行动,赶快动手,制作一个属于自己的简历网站吧!
感谢关注!