chore(templates): update modules to latest commits

This commit is contained in:
Splitter
2025-12-07 01:53:18 +00:00
parent c12968435c
commit 759ffc1cc1
20 changed files with 171 additions and 201 deletions

View File

@@ -0,0 +1,22 @@
{
"image": "mcr.microsoft.com/devcontainers/go:1",
"features": {
"ghcr.io/devcontainers/features/hugo:1": {
"extended": true,
"version": "0.152.2"
},
"ghcr.io/devcontainers/features/node:1": {}
},
"customizations": {
"vscode": {
"extensions": [
"hugoblox.hugoblox-studio"
]
}
},
"postCreateCommand": "pnpm install --no-frozen-lockfile && hugo --logLevel debug && pnpm dlx pagefind --source 'public' --verbose",
"postAttachCommand": "(code --command workbench.view.extension.hugoblox-studio || true) && hugo server --disableFastRender -D --port 1313",
"forwardPorts": [
1313
]
}

View File

@@ -1,7 +1,6 @@
name: Deploy website to GitHub Pages name: Deploy website to GitHub Pages
env: env:
WC_HUGO_VERSION: '0.152.2'
NODE_VERSION: '20' NODE_VERSION: '20'
on: on:
@@ -42,6 +41,12 @@ jobs:
if: hashFiles('package.json') != '' if: hashFiles('package.json') != ''
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
- name: Get Hugo Version
id: hugo-version
run: |
VERSION=$(grep "hugo_version" hugoblox.yaml | awk '{print $2}' | tr -d "'\"")
echo "HUGO_VERSION=$VERSION" >> $GITHUB_ENV
- name: Install dependencies - name: Install dependencies
run: | run: |
# Install Tailwind CLI if package.json exists # Install Tailwind CLI if package.json exists
@@ -53,7 +58,7 @@ jobs:
- name: Setup Hugo - name: Setup Hugo
uses: peaceiris/actions-hugo@v3 uses: peaceiris/actions-hugo@v3
with: with:
hugo-version: ${{ env.WC_HUGO_VERSION }} hugo-version: ${{ env.HUGO_VERSION }}
extended: true extended: true
# Cache dependencies (Go modules, node_modules) - stable, rarely changes # Cache dependencies (Go modules, node_modules) - stable, rarely changes

8
.gitignore vendored
View File

@@ -37,14 +37,6 @@ node_modules/
.env.local .env.local
.env.*.local .env.*.local
# ============================================================================
# Development Tools
# ============================================================================
# IDE & Editors
.vscode/
.idea/
# ============================================================================ # ============================================================================
# Generated Content # Generated Content
# ============================================================================ # ============================================================================

5
.vscode/extensions.json vendored Normal file
View File

@@ -0,0 +1,5 @@
{
"recommendations": [
"hugoblox.hugoblox-studio"
]
}

View File

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

@@ -12,7 +12,7 @@ sections:
- block: resume-biography-3 - block: resume-biography-3
content: content:
# Choose a user profile to display (a folder name within `content/authors/`) # Choose a user profile to display (a folder name within `content/authors/`)
username: admin username: me
text: '' text: ''
# Show a call-to-action button under your biography? (optional) # Show a call-to-action button under your biography? (optional)
button: button:
@@ -28,6 +28,10 @@ sections:
gradient_mesh: gradient_mesh:
enable: true enable: true
# Name heading sizing to accommodate long or short names
name:
size: balanced # Options: compact (long names), balanced (default), display (short names)
# Avatar customization # Avatar customization
avatar: avatar:
size: medium # Options: small (150px), medium (200px, default), large (320px), xl (400px), xxl (500px) size: medium # Options: small (150px), medium (200px, default), large (320px), xl (400px), xxl (500px)

View File

@@ -1,172 +0,0 @@
---
# Display name
title: Alex Johnson
# Name pronunciation (optional)
name_pronunciation: ''
# Full name (for SEO)
first_name: Alex
last_name: Johnson
# Pronouns (optional)
pronouns: he/him
# Status emoji
status:
icon: 🚀
# Is this the primary user of the site?
superuser: true
# Highlight the author in author lists? (true/false)
highlight_name: true
# Role/position/tagline
role: Senior AI Research Scientist
# Organizations/Affiliations to display in Biography blox
organizations:
- name: Meta AI
url: https://ai.meta.com/
# Social network links
# Need to use another icon? Simply download the SVG icon to your `assets/media/icons/` folder.
profiles:
- icon: at-symbol
url: 'mailto:alex.johnson@meta.com'
label: E-mail Me
- icon: brands/x
url: https://x.com/AlexAIResearch
- icon: brands/github
url: https://github.com/alexjohnsonai
- icon: brands/linkedin
url: https://www.linkedin.com/in/alexjohnsonai/
- icon: academicons/google-scholar
url: https://scholar.google.com/citations?user=alexjohnson
- icon: academicons/orcid
url: https://orcid.org/0000-0002-1825-0097
interests:
- Large Language Models
- Computer Vision
- Reinforcement Learning
- AI Ethics
education:
- area: PhD Computer Science (AI Focus)
institution: Stanford University
icon: ""
date_start: 2015-09-01
date_end: 2019-06-30
summary: |
Thesis on _Scaling Laws for Neural Language Models_. Supervised by Prof. Andrew Ng. Published 5 papers in NeurIPS and ICML, with 2 best paper awards.
button:
text: 'Read Thesis'
url: 'https://example.com/thesis.pdf'
- area: MS Computer Science
institution: Carnegie Mellon University
icon: ""
date_start: 2013-09-01
date_end: 2015-05-31
summary: |
GPA: 4.0/4.0
Specialized in machine learning and robotics.
- area: BS Computer Science
institution: MIT
icon: ""
date_start: 2009-09-01
date_end: 2013-05-31
summary: |
GPA: 3.9/4.0
Minored in Mathematics. President of AI Club.
work:
- position: Senior AI Research Scientist
company_name: Meta AI
company_url: 'https://ai.meta.com/'
icon: ''
date_start: 2020-01-01
date_end: ''
summary: |2-
Leading research on multimodal AI systems. Contributed to Llama 2 and other open-source models. 50+ citations in 3 years.
- position: AI Research Intern
company_name: OpenAI
company_url: 'https://openai.com/'
icon: ''
date_start: 2019-06-01
date_end: 2019-12-31
summary: |
Worked on GPT-3 scaling. Co-authored paper on prompt engineering.
# Skills
# Add your own SVG icons to `assets/media/icons/`
skills:
- name: Technical Skills
items:
- name: Python & PyTorch
description: ''
percent: 95
icon: code-bracket
- name: Machine Learning
description: ''
percent: 100
icon: chart-bar
- name: Cloud Computing (AWS/GCP)
description: ''
percent: 85
icon: cloud
- name: Hobbies
color: '#eeac02'
color_border: '#f0bf23'
items:
- name: Hiking in the Rockies
description: ''
percent: 80
icon: person-simple-walk
- name: Building Custom PCs
description: ''
percent: 90
icon: cpu-chip
- name: Sci-Fi Reading
description: ''
percent: 70
icon: book-open
languages:
- name: English
percent: 100
- name: Spanish
percent: 50
# Awards.
# Add/remove as many awards below as you like.
# Only `title`, `awarder`, and `date` are required.
# Begin multi-line `summary` with YAML's `|` or `|2-` multi-line prefix and indent 2 spaces below.
awards:
- title: Best Paper Award
url: https://neurips.cc/
date: '2022-12-01'
awarder: NeurIPS
icon: hero/trophy
summary: |
Awarded for groundbreaking work on efficient training of large models.
- title: AI Innovation Grant
url: https://www.nsf.gov/
date: '2021-06-15'
awarder: National Science Foundation
icon: hero/currency-dollar
summary: |
$500,000 grant for research in ethical AI development.
- title: Outstanding PhD Thesis
url: https://www.stanford.edu/
date: '2019-06-30'
awarder: Stanford University
icon: hero/academic-cap
summary: |
Recognized for contributions to scaling laws in deep learning.
---
Alex Johnson is a Senior AI Research Scientist at Meta AI, where he leads groundbreaking work on large language models and multimodal systems. His research has been published in top conferences like NeurIPS and ICML, with over 10,000 citations. Alex is passionate about pushing the boundaries of AI while ensuring ethical development. Outside of work, he enjoys hiking in the Rockies, building custom PCs, and mentoring the next generation of AI talent.

View File

@@ -3,7 +3,7 @@ title: 📈 Communicate your results effectively with the best data visualizatio
summary: Use popular tools such as HuggingFace, Plotly, Mermaid, and data frames. summary: Use popular tools such as HuggingFace, Plotly, Mermaid, and data frames.
date: 2023-10-25 date: 2023-10-25
authors: authors:
- admin - me
tags: tags:
- Hugo - Hugo
- Hugo Blox - Hugo Blox

View File

@@ -25,7 +25,7 @@ cover:
name: "✨" name: "✨"
authors: authors:
- admin - me
- Ted - Ted
tags: tags:

View File

@@ -3,7 +3,7 @@ title: ⚡️ Turn Jupyter Notebooks into Blog Posts
summary: Publish your data science and research directly from Jupyter Notebooks. No screenshots required. summary: Publish your data science and research directly from Jupyter Notebooks. No screenshots required.
date: 2024-07-15 date: 2024-07-15
authors: authors:
- admin - me
tags: tags:
- Hugo Blox - Hugo Blox
- Jupyter - Jupyter

View File

@@ -3,7 +3,7 @@ title: ✅ Manage your projects
summary: Easily manage your projects - create ideation mind maps, Gantt charts, todo lists, and more! summary: Easily manage your projects - create ideation mind maps, Gantt charts, todo lists, and more!
date: 2023-10-23 date: 2023-10-23
authors: authors:
- admin - me
tags: tags:
- Hugo Blox - Hugo Blox
- Markdown - Markdown

View File

@@ -3,7 +3,7 @@ title: 🧠 Sharpen your thinking with a second brain
summary: Create a personal knowledge base and share your knowledge with your peers. summary: Create a personal knowledge base and share your knowledge with your peers.
date: 2023-10-26 date: 2023-10-26
authors: authors:
- admin - me
tags: tags:
- Second Brain - Second Brain
- Markdown - Markdown

View File

@@ -4,7 +4,7 @@ summary: Embed videos, podcasts, code, LaTeX math, and even test students!
date: 2023-10-24 date: 2023-10-24
math: true math: true
authors: authors:
- admin - me
tags: tags:
- Hugo - Hugo
- Hugo Blox Builder - Hugo Blox Builder

View File

@@ -25,7 +25,7 @@ all_day: false
publishDate: '2017-01-01T00:00:00Z' publishDate: '2017-01-01T00:00:00Z'
authors: authors:
- admin - me
tags: [] tags: []

View File

@@ -12,7 +12,7 @@ design:
sections: sections:
- block: resume-experience - block: resume-experience
content: content:
username: admin username: me
design: design:
# Hugo date format # Hugo date format
date_format: 'January 2006' date_format: 'January 2006'
@@ -21,15 +21,13 @@ sections:
- block: resume-skills - block: resume-skills
content: content:
title: Skills & Hobbies title: Skills & Hobbies
username: admin username: me
design:
show_skill_percentage: false
- block: resume-awards - block: resume-awards
content: content:
title: Awards title: Awards
username: admin username: me
- block: resume-languages - block: resume-languages
content: content:
title: Languages title: Languages
username: admin username: me
--- ---

View File

@@ -2,10 +2,10 @@
title: 'An example conference paper' title: 'An example conference paper'
# Authors # Authors
# If you created a profile for a user (e.g. the default `admin` user), write the username (folder name) here # If you created a profile for a user (e.g. the default `me` user), write the username (folder name) here
# and it will be replaced with their full name and linked to their profile. # and it will be replaced with their full name and linked to their profile.
authors: authors:
- admin - me
- Robert Ford - Robert Ford
# Author notes (optional) # Author notes (optional)

View File

@@ -1,7 +1,7 @@
--- ---
title: "An example journal article" title: "An example journal article"
authors: authors:
- admin - me
- Robert Ford - Robert Ford
author_notes: author_notes:
- "Equal contribution" - "Equal contribution"

View File

@@ -1,7 +1,7 @@
--- ---
title: "An example preprint / working paper" title: "An example preprint / working paper"
authors: authors:
- admin - me
date: "2019-04-07T00:00:00Z" date: "2019-04-07T00:00:00Z"
# Schedule page publish date (NOT publication's date). # Schedule page publish date (NOT publication's date).

116
data/authors/me.yaml Normal file
View File

@@ -0,0 +1,116 @@
schema: hugoblox/author/v1
slug: me
is_owner: true
name:
display: Dr. Alex Johnson
given: Alex
family: Johnson
alternate: '' # Example: 王伟
pronunciation: '' # Example: Wáng Wěi
pronouns: he/him
postnominals:
- PhD
- MIEEE
status:
icon: "☕️"
role: Senior AI Research Scientist
bio: |
Alex Johnson is a Senior AI Research Scientist at Meta AI. His research
has been published in top conferences like NeurIPS and ICML, with over
10,000 citations. Alex is passionate about pushing the boundaries of AI
while ensuring ethical development.
affiliations:
- name: Meta AI
url: https://ai.meta.com/
links:
- icon: at-symbol
url: mailto:alex.johnson@example.com
label: E-mail Me
- icon: brands/x
url: https://x.com/example
- icon: brands/github
url: https://github.com/example
- icon: brands/linkedin
url: https://www.linkedin.com/in/example/
- icon: academicons/google-scholar
url: https://scholar.google.com/citations?user=example
- icon: academicons/orcid
url: https://orcid.org/0000-0002-1825-0097
interests:
- Large Language Models
- Computer Vision
- Reinforcement Learning
- AI Ethics
education:
- degree: PhD Computer Science
institution: Stanford University
start: 2015-09-01
end: 2019-06-30
summary: |
Thesis on scaling laws for neural language models. Published 5 papers in NeurIPS and ICML.
button:
text: Download dissertation
url: /resume.pdf
icon: hero/arrow-down-tray
- degree: MS Computer Science
institution: Carnegie Mellon University
start: 2013-09-01
end: 2015-05-31
- degree: BS Computer Science
institution: MIT
start: 2009-09-01
end: 2013-05-31
experience:
- role: Senior AI Research Scientist
org: Meta AI
start: 2020-01-01
summary: |
Leading research on multimodal AI systems. Contributed to Llama 2 and other open-source models.
button:
text: View portfolio
url: /
icon: hero/arrow-down-tray
- role: AI Research Intern
org: OpenAI
start: 2019-06-01
end: 2019-12-31
summary: |
Worked on GPT-3 scaling. Co-authored paper on prompt engineering.
skills:
- name: Technical Skills
items:
- label: Pytho
level: 5
- label: Machine Learning
level: 5
- label: Cloud Computing
level: 4
- name: Research & Communication
items:
- label: Academic Writing
level: 5
- label: Conference Presentations
level: 4
- label: Grant Proposals
level: 4
languages:
- name: English
level: 5
label: Native
- name: Spanish
level: 4
label: Fluent
awards:
- title: Best Paper Award
awarder: NeurIPS
date: "2022-12-01"
summary: Awarded for groundbreaking work on efficient training of large models.
icon: hero/trophy

2
go.mod
View File

@@ -4,5 +4,5 @@ go 1.19
require ( require (
github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v0.0.0-20251201030931-373eb7966ed8 github.com/HugoBlox/hugo-blox-builder/modules/blox-plugin-netlify v0.0.0-20251201030931-373eb7966ed8
github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.0.0-20251201054050-e0a99de6dad0 github.com/HugoBlox/hugo-blox-builder/modules/blox-tailwind v0.0.0-20251207015048-f0eb4a7e9c4d
) )