From 759ffc1cc16e523ae669ec9d1d4afb2951c813f9 Mon Sep 17 00:00:00 2001 From: Splitter Date: Sun, 7 Dec 2025 01:53:18 +0000 Subject: [PATCH] chore(templates): update modules to latest commits --- .devcontainer/devcontainer.json | 22 +++ .github/workflows/deploy.yml | 9 +- .gitignore | 8 - .vscode/extensions.json | 5 + .../avatar.png => assets/media/authors/me.png | Bin content/_index.md | 6 +- content/authors/admin/_index.md | 172 ------------------ content/blog/data-visualization/index.md | 2 +- content/blog/get-started/index.md | 2 +- content/blog/notebook-onboarding/index.md | 2 +- content/blog/project-management/index.md | 2 +- content/blog/second-brain/index.md | 2 +- content/blog/teach-courses/index.md | 2 +- content/events/example/index.md | 2 +- content/experience.md | 10 +- .../publications/conference-paper/index.md | 4 +- content/publications/journal-article/index.md | 2 +- content/publications/preprint/index.md | 2 +- data/authors/me.yaml | 116 ++++++++++++ go.mod | 2 +- 20 files changed, 171 insertions(+), 201 deletions(-) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vscode/extensions.json rename content/authors/admin/avatar.png => assets/media/authors/me.png (100%) delete mode 100644 content/authors/admin/_index.md create mode 100644 data/authors/me.yaml diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..ab001e2 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -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 + ] +} \ No newline at end of file diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2c07903..7221e65 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,7 +1,6 @@ name: Deploy website to GitHub Pages env: - WC_HUGO_VERSION: '0.152.2' NODE_VERSION: '20' on: @@ -42,6 +41,12 @@ jobs: if: hashFiles('package.json') != '' 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 run: | # Install Tailwind CLI if package.json exists @@ -53,7 +58,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v3 with: - hugo-version: ${{ env.WC_HUGO_VERSION }} + hugo-version: ${{ env.HUGO_VERSION }} extended: true # Cache dependencies (Go modules, node_modules) - stable, rarely changes diff --git a/.gitignore b/.gitignore index 132544c..5c57292 100644 --- a/.gitignore +++ b/.gitignore @@ -37,14 +37,6 @@ node_modules/ .env.local .env.*.local -# ============================================================================ -# Development Tools -# ============================================================================ - -# IDE & Editors -.vscode/ -.idea/ - # ============================================================================ # Generated Content # ============================================================================ diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..a7a905d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "hugoblox.hugoblox-studio" + ] +} diff --git a/content/authors/admin/avatar.png b/assets/media/authors/me.png similarity index 100% rename from content/authors/admin/avatar.png rename to assets/media/authors/me.png diff --git a/content/_index.md b/content/_index.md index b0d60a6..cf4c56f 100644 --- a/content/_index.md +++ b/content/_index.md @@ -12,7 +12,7 @@ sections: - block: resume-biography-3 content: # Choose a user profile to display (a folder name within `content/authors/`) - username: admin + username: me text: '' # Show a call-to-action button under your biography? (optional) button: @@ -28,6 +28,10 @@ sections: gradient_mesh: 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: size: medium # Options: small (150px), medium (200px, default), large (320px), xl (400px), xxl (500px) diff --git a/content/authors/admin/_index.md b/content/authors/admin/_index.md deleted file mode 100644 index 58a309e..0000000 --- a/content/authors/admin/_index.md +++ /dev/null @@ -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. diff --git a/content/blog/data-visualization/index.md b/content/blog/data-visualization/index.md index 49ee71a..e0bfad5 100644 --- a/content/blog/data-visualization/index.md +++ b/content/blog/data-visualization/index.md @@ -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. date: 2023-10-25 authors: - - admin + - me tags: - Hugo - Hugo Blox diff --git a/content/blog/get-started/index.md b/content/blog/get-started/index.md index d4a5506..78ceac2 100644 --- a/content/blog/get-started/index.md +++ b/content/blog/get-started/index.md @@ -25,7 +25,7 @@ cover: name: "✨" authors: - - admin + - me - Ted tags: diff --git a/content/blog/notebook-onboarding/index.md b/content/blog/notebook-onboarding/index.md index 776da83..e4871da 100644 --- a/content/blog/notebook-onboarding/index.md +++ b/content/blog/notebook-onboarding/index.md @@ -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. date: 2024-07-15 authors: - - admin + - me tags: - Hugo Blox - Jupyter diff --git a/content/blog/project-management/index.md b/content/blog/project-management/index.md index 9c4a8c0..b9db557 100644 --- a/content/blog/project-management/index.md +++ b/content/blog/project-management/index.md @@ -3,7 +3,7 @@ title: ✅ Manage your projects summary: Easily manage your projects - create ideation mind maps, Gantt charts, todo lists, and more! date: 2023-10-23 authors: - - admin + - me tags: - Hugo Blox - Markdown diff --git a/content/blog/second-brain/index.md b/content/blog/second-brain/index.md index 00dec39..d71ff21 100644 --- a/content/blog/second-brain/index.md +++ b/content/blog/second-brain/index.md @@ -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. date: 2023-10-26 authors: - - admin + - me tags: - Second Brain - Markdown diff --git a/content/blog/teach-courses/index.md b/content/blog/teach-courses/index.md index 89ff526..590f66a 100644 --- a/content/blog/teach-courses/index.md +++ b/content/blog/teach-courses/index.md @@ -4,7 +4,7 @@ summary: Embed videos, podcasts, code, LaTeX math, and even test students! date: 2023-10-24 math: true authors: - - admin + - me tags: - Hugo - Hugo Blox Builder diff --git a/content/events/example/index.md b/content/events/example/index.md index cbd77b7..ec335bd 100644 --- a/content/events/example/index.md +++ b/content/events/example/index.md @@ -25,7 +25,7 @@ all_day: false publishDate: '2017-01-01T00:00:00Z' authors: - - admin + - me tags: [] diff --git a/content/experience.md b/content/experience.md index 9b6f696..7943436 100644 --- a/content/experience.md +++ b/content/experience.md @@ -12,7 +12,7 @@ design: sections: - block: resume-experience content: - username: admin + username: me design: # Hugo date format date_format: 'January 2006' @@ -21,15 +21,13 @@ sections: - block: resume-skills content: title: Skills & Hobbies - username: admin - design: - show_skill_percentage: false + username: me - block: resume-awards content: title: Awards - username: admin + username: me - block: resume-languages content: title: Languages - username: admin + username: me --- diff --git a/content/publications/conference-paper/index.md b/content/publications/conference-paper/index.md index fc4efd3..62c42a9 100644 --- a/content/publications/conference-paper/index.md +++ b/content/publications/conference-paper/index.md @@ -2,10 +2,10 @@ title: 'An example conference paper' # 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. authors: - - admin + - me - Robert Ford # Author notes (optional) diff --git a/content/publications/journal-article/index.md b/content/publications/journal-article/index.md index 1e1984a..899f0df 100644 --- a/content/publications/journal-article/index.md +++ b/content/publications/journal-article/index.md @@ -1,7 +1,7 @@ --- title: "An example journal article" authors: -- admin +- me - Robert Ford author_notes: - "Equal contribution" diff --git a/content/publications/preprint/index.md b/content/publications/preprint/index.md index 30b590f..ffe6fad 100644 --- a/content/publications/preprint/index.md +++ b/content/publications/preprint/index.md @@ -1,7 +1,7 @@ --- title: "An example preprint / working paper" authors: -- admin +- me date: "2019-04-07T00:00:00Z" # Schedule page publish date (NOT publication's date). diff --git a/data/authors/me.yaml b/data/authors/me.yaml new file mode 100644 index 0000000..563f236 --- /dev/null +++ b/data/authors/me.yaml @@ -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 diff --git a/go.mod b/go.mod index 62c600c..f7702d6 100644 --- a/go.mod +++ b/go.mod @@ -4,5 +4,5 @@ go 1.19 require ( 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 )