Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AlongWY/zola-resume
a simple resume
https://github.com/AlongWY/zola-resume
Last synced: about 1 month ago
JSON representation
a simple resume
- Host: GitHub
- URL: https://github.com/AlongWY/zola-resume
- Owner: AlongWY
- License: gpl-3.0
- Created: 2021-08-30T10:15:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-17T07:30:05.000Z (over 1 year ago)
- Last Synced: 2023-05-31T05:15:28.227Z (over 1 year ago)
- Language: HTML
- Homepage: https://resume.alongwy.top
- Size: 1.81 MB
- Stars: 3
- Watchers: 2
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.CN.md
- License: LICENSE
Awesome Lists containing this project
README
# Zola Resume
## 快速开始
```bash
git clone [email protected]:alongwy/zola-resume.git
cd zola-resume
zola serve
# open http://127.0.0.1:1111/
```**此方法之后更新主题可能比较麻烦**
## 安装
### 第一步: 初始化网站
```bash
zola init mysite
```### Step 2: 安装 zola-resume
安装该主题到`themes`目录:```bash
cd mysite/themes
git clone [email protected]:alongwy/zola-resume.git
```或者使用 submodule 安装:
```bash
cd mysite
git init # if your project is a git repository already, ignore this command
git submodule add [email protected]:alongwy/zola-resume.git themes/zola-resume
```### Step 3: 配置网站
在配置文件中 `config.toml` 开启本主题:```toml
theme = "zola-resume"
```或者直接复制 `config.toml.example` 到本目录:
```bash
cp themes/zola-resume/config.toml.example config.toml
```### Step 4: 添加/修改内容
然后复制:```
cp -r themes/zola-resume/data .
cp -r themes/zola-resume/content .
```你可以修改或者添加新内容到 `content/blog`, `content/projects` 等目录,注意其中的 `_index.md` 不要删除。
### Step 5: 运行项目
使用如下命令查看效果:```
zola serve
```打开 http://127.0.0.1:1111 查看效果。
### Step 6: 自动构建
复制 github actions 配置文件:
```bash
mkdir -p .github/workflows
cp themes/zola-resume/build.yml .github/workflows/build.yml
```## 配置 CMS 系统
### Step 1: 修改配置文件
复制 cms 配置文件:
```bash
cp themes/zola-resume/static/admin/config.yml static/admin/config.yml
```并修改如下部分:
```yaml
# static/admin/config.ymlbackend:
name: github
repo: USERNAME/REPO # <-- 记得修改
branch: BRANCH # <-- 记得修改
cms_label_prefix: netlify-cms/
site_domain: DOMAIN.netlify.com # 记下来这个位置,之后会用到
```## 配置后台认证
首先到 [Netlify](https://netlify.com) 注册账号并配置仓库,这个时候会自动构建失败,不用管它。
进入网站 setting 的 `Build & deploy` 选项把 `Build settings` 的 `active` 关掉,这样就不会消耗 netlify 的自动构建时长。
进入 setting 的 `Access control` 找到其中的 `OAuth`,`Install provider` 把 Github 装上。其中的 github app 可以查看这个[文档](https://docs.netlify.com/visitor-access/oauth-provider-tokens/)进行配置。
最后在 setting 的 `Custom domains` 里面添加 `YOURNAME.github.io`,会有警告,但是不用管他,前面有一个 `Default subdomain`,把他记下来填到 `static/admin/config.yml` 里面的 `backend.site_domain` 里面去。
### About 主页
修改 `contents/_index.md` 来改变主页内容### 其他文件
- [data/certifications.json](https://github.com/AlongWY/zola-resume/blob/main/data/certifications.json)
- [data/social.json](https://github.com/AlongWY/zola-resume/blob/main/data/social.json)
- [data/skills.json](https://github.com/AlongWY/zola-resume/blob/main/data/skills.json)
- [data/experience.json](https://github.com/AlongWY/zola-resume/blob/main/data/experience.json)
- [data/education.json](https://github.com/AlongWY/zola-resume/blob/main/data/education.json)