starters: add Resume template

This commit is contained in:
George Cushen 2023-11-13 18:38:29 +00:00
commit fbe947062c
22 changed files with 495 additions and 0 deletions

View file

@ -19,6 +19,8 @@ jobs:
package:
- local_path: 'academic-cv'
split_repository: 'theme-academic-cv'
- local_path: 'resume'
split_repository: 'theme-resume'
- local_path: 'markdown-slides'
split_repository: 'theme-markdown-slides'
- local_path: 'blog'

2
starters/resume/.github/FUNDING.yml vendored Normal file
View file

@ -0,0 +1,2 @@
github: gcushen
custom: https://hugoblox.com/sponsor/

BIN
starters/resume/.github/preview.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

View file

@ -0,0 +1,70 @@
name: Deploy website to GitHub Pages
env:
WC_HUGO_VERSION: '0.119.0'
on:
# Trigger the workflow every time you push to the `main` branch
push:
branches: ["main"]
# Allows you to run this workflow manually from the Actions tab on GitHub.
workflow_dispatch:
# Provide permission to clone the repo and deploy it to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
concurrency:
group: "pages"
cancel-in-progress: false
jobs:
# Build website
build:
if: github.repository_owner != 'HugoBlox'
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
# Fetch history for Hugo's .GitInfo and .Lastmod
fetch-depth: 0
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: ${{ env.WC_HUGO_VERSION }}
extended: true
- uses: actions/cache@v3
with:
path: /tmp/hugo_cache_runner/
key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.mod') }}
restore-keys: |
${{ runner.os }}-hugomod-
- name: Setup Pages
id: pages
uses: actions/configure-pages@v3
- name: Build with Hugo
env:
HUGO_ENVIRONMENT: production
run: |
echo "Hugo Cache Dir: $(hugo config | grep cachedir)"
hugo --minify --baseURL "${{ steps.pages.outputs.base_url }}/"
- name: Upload artifact
uses: actions/upload-pages-artifact@v2
with:
path: ./public
# Deploy website to GitHub Pages hosting
deploy:
if: github.repository_owner != 'HugoBlox'
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v2

1
starters/resume/.gitignore vendored Normal file
View file

@ -0,0 +1 @@
resources/

View file

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2023-present George Cushen (https://georgecushen.com/)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

36
starters/resume/README.md Normal file
View file

@ -0,0 +1,36 @@
# [Hugo Résumé Theme](https://github.com/HugoBlox/theme-resume)
[![Screenshot](./.github/preview.png)](https://hugoblox.com/templates/)
The Hugo **Résumé Template** empowers you to easily create your job-winning online résumé, showcase your expertise, and share your social profiles to grow your audience.
**Trusted by 250,000+ researchers, educators, and students.** Highly customizable via the integrated **no-code, block-based website builder**, making every site truly personalized ⭐⭐⭐⭐⭐
[![Get Started](https://img.shields.io/badge/-Get%20started-ff4655?style=for-the-badge)](https://hugoblox.com/templates/)
[![Discord](https://img.shields.io/discord/722225264733716590?style=for-the-badge)](https://discord.com/channels/722225264733716590/742892432458252370/742895548159492138)
[![Twitter Follow](https://img.shields.io/twitter/follow/GetResearchDev?label=Follow%20on%20Twitter)](https://twitter.com/GetResearchDev)
[Check out the latest demo](https://hugo-resume-theme.netlify.app/) of what you'll get in less than 10 minutes, or [view the showcase](https://hugoblox.com/creators/).
The integrated [**Hugo Blox**](https://hugoblox.com) website builder and CMS makes it easy to create a beautiful website for free. Edit your site in the CMS (or your favorite editor), generate it with [Hugo](https://github.com/gohugoio/hugo), and deploy with GitHub or Netlify. Customize anything on your site with widgets, light/dark themes, and language packs.
- 👉 [**Get Started**](https://hugoblox.com/templates/)
- 📚 [View the **documentation**](https://docs.hugoblox.com/)
- 💬 [Chat with the **Hugo Blox Builder community**](https://discord.gg/z8wNYzb) or [**Hugo community**](https://discourse.gohugo.io)
- ⬇️ **Automatically import citations from BibTeX** with the [Hugo Academic CLI](https://github.com/GetRD/academic-file-converter)
- 🐦 Share your new site with the community: [@GetResearchDev](https://twitter.com/GetResearchDev) [@GeorgeCushen](https://twitter.com/GeorgeCushen) [#MadeWithHugoBlox](https://twitter.com/search?q=%23MadeWithHugoBlox&src=typed_query)
- 🗳 [Take the survey and help us improve #OpenSource](https://forms.gle/NioD9VhUg7PNmdCAA)
- 🚀 [Contribute improvements](https://github.com/HugoBlox/hugo-blox-builder/blob/main/CONTRIBUTING.md) or [suggest improvements](https://github.com/HugoBlox/hugo-blox-builder/issues)
- ⬆️ **Updating?** View the [Update Guide](https://docs.hugoblox.com/) and [Release Notes](https://github.com/HugoBlox/hugo-blox-builder/releases)
## We ask you, humbly, to support this open source movement
Today we ask you to defend the open source independence of the Hugo Blox Builder and themes 🐧
We're an open source movement that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way.
### [❤️ Click here to become a GitHub Sponsor, unlocking awesome perks such as _exclusive academic templates and widgets_](https://github.com/sponsors/gcushen)
## Demo credits
- [Unsplash](https://unsplash.com/) images

2
starters/resume/assets/dist/wc.css vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

View file

@ -0,0 +1,64 @@
# Configuration of Hugo
# Guide: https://docs.hugoblox.com/tutorial/
# Hugo Documentation: https://gohugo.io/getting-started/configuration/#all-configuration-settings
# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/
title: Résumé (Hugo Theme) # Website name
baseURL: 'https://example.com/' # Website URL
############################
## LANGUAGE
############################
defaultContentLanguage: en
hasCJKLanguage: false
defaultContentLanguageInSubdir: false
removePathAccents: true
############################
## ADVANCED
############################
build:
writeStats: true
enableGitInfo: false
summaryLength: 30
paginate: 10
enableEmoji: true
enableRobotsTXT: true
footnotereturnlinkcontents: <sup>^</sup>
ignoreFiles: [\.ipynb$, .ipynb_checkpoints$, \.Rmd$, \.Rmarkdown$, _cache$]
permalinks:
authors: '/author/:slug/'
tags: '/tag/:slug/'
categories: '/category/:slug/'
disableAliases: true
outputs:
home: [HTML, RSS, headers, redirects]
section: [HTML, RSS]
imaging:
resampleFilter: lanczos
quality: 80
anchor: smart
timeout: 600000
taxonomies:
tag: tags
category: categories
author: authors
markup:
_merge: deep
highlight:
lineNos: false
related:
threshold: 80
includeNewer: true
toLower: true
indices:
- name: tags
weight: 100
- name: categories
weight: 70
security:
_merge: deep
sitemap:
_merge: deep

View file

@ -0,0 +1,22 @@
# Languages
# Create a section for each of your site's languages.
# Documentation: https://docs.hugoblox.com/reference/language/
# Default language
en:
languageCode: en-us
# Uncomment for multi-lingual sites, and move English content into `en` sub-folder.
#contentDir: content/en
# Uncomment the lines below to configure your website in a second language.
#zh:
# languageCode: zh-Hans
# contentDir: content/zh
# title: Chinese website title...
# params:
# description: Site description in Chinese...
# menu:
# main:
# - name: 传
# url: '#about'
# weight: 1

View file

@ -0,0 +1,15 @@
# Navigation Links
# To link a homepage widget, specify the URL as a hash `#` followed by the filename of the
# desired widget in your `content/home/` folder.
# The weight parameter defines the order that the links will appear in.
main:
- name: Home
url: /
weight: 10
- name: Blog
url: post/
weight: 20
- name: Uses
url: uses/
weight: 30

View file

@ -0,0 +1,9 @@
############################
## HUGO MODULES
## Install or uninstall themes and plugins here.
## Docs: https://gohugo.io/hugo-modules/
############################
imports:
- path: github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify
- path: github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind

View file

@ -0,0 +1,54 @@
# SITE SETUP
# Guide: https://docs.hugoblox.com/tutorial/
# Documentation: https://docs.hugoblox.com/
# This file is formatted using YAML syntax - learn more at https://learnxinyminutes.com/docs/yaml/
# Appearance
appearance:
theme_default: system
# SEO
marketing:
seo:
site_type: Person
local_business_type: ''
org_name: ''
description: 'A highly-customizable Hugo résumé theme powered by Hugo Blox Builder.'
twitter: 'GetResearchDev'
analytics:
google_analytics: ''
baidu_tongji: ''
verification:
google: ''
baidu: ''
# Site header
header:
navbar:
enable: true
blox: floating-theme-toggler
# Site footer
footer:
copyright:
notice: '© {year} Me. This work is licensed under {license}'
license:
enable: true
allow_derivatives: false
share_alike: true
allow_commercial: false
# Localization
locale:
date_format: 'Jan 2, 2006'
time_format: '3:04 PM'
# Site features
features:
syntax_highlighter:
theme_light: github-light
theme_dark: github-dark
math:
enable: false
privacy_pack:
enable: false

View file

@ -0,0 +1,32 @@
---
title: 'Home'
date: 2023-10-24
type: landing
sections:
- block: about.avatar
content:
# The user's folder name in content/authors/
username: admin
button:
label: Download Résumé
url: uploads/resume.pdf
design:
banner:
filename: kalen-emsley-Bkci_8qcdvQ-unsplash.jpg
- block: experience
content:
# The user's folder name in content/authors/
username: admin
design:
# Hugo date format
date_format: 'January 2006'
- block: skills
content:
# The user's folder name in content/authors/
username: admin
- block: languages
content:
title: Languages
# The user's folder name in content/authors/
username: admin
---

View file

@ -0,0 +1,9 @@
---
# To publish author profile pages, remove all the `_build` and `cascade` settings below.
_build:
render: never
cascade:
_build:
render: never
list: always
---

View file

@ -0,0 +1,127 @@
---
# Display name
title: 吳健雄
# Name pronunciation (optional)
name_pronunciation: Chien Shiung Wu
# Full name (for SEO)
first_name: Shiung Wu
last_name: Chien
# Status emoji
status:
icon: ☕️
# Is this the primary user of the site?
superuser: true
# Role/position/tagline
role: Director of Cloud Infrastructure
# Organizations/Affiliations to show in About widget
organizations:
- name: GenCoin
url: https://www.example.com/
# Social Networking
# Need to use another icon? Simply download the SVG icon to your `assets/media/icons/` folder.
social:
- icon: at-symbol
link: 'mailto:your-email@example.com'
- icon: x
link: https://twitter.com/GetResearchDev
label: Follow me on Twitter
- icon: github
link: https://github.com/gcushen
- icon: linkedin
link: https://www.linkedin.com/
- icon: instagram
link: https://www.instagram.com/
education:
- area: PhD in Artificial Intelligence
institution: Stanford University
date_start: 2016-01-01
date_end: 2020-12-31
summary: |
Thesis on _Why LLMs are awesome_
Supervised by Prof Joe Smith
button:
label: 'Read Thesis'
url: ''
- area: MEng in Artificial Intelligence
institution: Massachusetts Institute of Technology
date_start: 2016-01-01
date_end: 2020-12-31
summary: |
GPA: 3.8/4.0
- area: BSc in Artificial Intelligence
institution: Massachusetts Institute of Technology
date_start: 2016-01-01
date_end: 2020-12-31
summary: |
GPA: 3.4/4.0
work:
- position: Director of Cloud Infrastructure
company_name: GenCoin
company_url: ''
company_logo: ''
date_start: 2021-01-01
date_end: ''
summary: |2-
Responsibilities include lorem ipsum dolor sit amet, consectetur adipiscing elit.
- position: Backend Software Engineer
company_name: X
company_url: ''
company_logo: ''
date_start: 2016-01-01
date_end: 2020-12-31
summary: Migrated infrastructure to a new data center.
# Skills
# Add your own SVG icons to `assets/media/icons/`
skills:
- name: Technical Skills
items:
- name: Python
description: ''
percent: 80
icon: code-bracket
- name: Data Science
description: ''
percent: 100
icon: chart-bar
- name: SQL
description: ''
percent: 40
icon: circle-stack
- name: Hobbies
color: '#eeac02'
color_border: '#f0bf23'
items:
- name: Hiking
description: ''
percent: 60
icon: person-simple-walk
- name: Cats
description: ''
percent: 100
icon: cat
- name: Photography
description: ''
percent: 80
icon: camera
languages:
- name: English
percent: 100
- name: Chinese
percent: 75
- name: Portuguese
percent: 25
---
I am currently Director of Cloud Infrastructure at GenCoin where I am leading teams on edge computing, deep sea data center architecture, and hivemind optimization.
{style="text-align: justify; font-size: 0.8em;"}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

8
starters/resume/go.mod Normal file
View file

@ -0,0 +1,8 @@
module github.com/HugoBlox/hugo-blox-builder/starters/blog
go 1.19
require (
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v1.1.2-0.20231108143325-448ed0e3bd2b
github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.1.1-0.20231113183453-bf2aae99abd8
)

View file

@ -0,0 +1,21 @@
[build]
command = "hugo --gc --minify -b $URL"
publish = "public"
[build.environment]
HUGO_VERSION = "0.119.0"
HUGO_ENABLEGITINFO = "true"
[context.production.environment]
HUGO_ENV = "production"
[context.deploy-preview]
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
[context.branch-deploy]
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
[[plugins]]
package = "netlify-plugin-hugo-cache-resources"
[plugins.inputs]
debug = true

Binary file not shown.