mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-17 04:14:26 +00:00
Wire .hbb-section to var(--hb-spacing-section) instead of hardcoded 6rem, enabling hugoblox.layout.spacing (compact/comfortable/spacious) to take effect. - Default to "spacious" (6rem) to preserve existing visual layouts - Per-section override via design.spacing.padding still works (inline > class) - Remove dead design.spacing frontmatter field from all templates - Set correct layout.spacing token in each template's params.yaml Closes #3314
256 lines
7.1 KiB
Markdown
256 lines
7.1 KiB
Markdown
---
|
|
# Leave the homepage title empty to use the site title
|
|
title: ''
|
|
summary: ''
|
|
date: 2026-01-05
|
|
type: landing
|
|
|
|
sections:
|
|
# Developer Hero - Gradient background with name, role, social, and CTAs
|
|
- block: dev-hero
|
|
id: hero
|
|
content:
|
|
username: me
|
|
greeting: "Hi, I'm"
|
|
show_status: true
|
|
show_scroll_indicator: true
|
|
typewriter:
|
|
enable: true
|
|
prefix: "I build"
|
|
strings:
|
|
- "full-stack web apps"
|
|
- "scalable APIs"
|
|
- "beautiful UIs"
|
|
- "open source tools"
|
|
type_speed: 70
|
|
delete_speed: 40
|
|
pause_time: 2500
|
|
cta_buttons:
|
|
- text: View My Work
|
|
url: "#projects"
|
|
icon: arrow-down
|
|
- text: Get In Touch
|
|
url: "#contact"
|
|
icon: envelope
|
|
design:
|
|
style: centered
|
|
avatar_shape: circle
|
|
animations: true
|
|
background:
|
|
color:
|
|
light: "#fafafa"
|
|
dark: "#0a0a0f"
|
|
spacing:
|
|
padding: ["6rem", "0", "4rem", "0"]
|
|
|
|
# Filterable Portfolio - Alpine.js powered project filtering
|
|
- block: portfolio
|
|
id: projects
|
|
content:
|
|
title: "Featured Projects"
|
|
subtitle: "A selection of my recent work"
|
|
count: 0
|
|
filters:
|
|
folders:
|
|
- projects
|
|
buttons:
|
|
- name: All
|
|
tag: '*'
|
|
- name: Full-Stack
|
|
tag: Full-Stack
|
|
- name: Frontend
|
|
tag: Frontend
|
|
- name: Backend
|
|
tag: Backend
|
|
default_button_index: 0
|
|
# Archive link auto-shown if more projects exist than 'count' above
|
|
# archive:
|
|
# enable: false # Set to false to explicitly hide
|
|
# text: "Browse All" # Customize text
|
|
# link: "/work/" # Custom URL
|
|
design:
|
|
columns: 3
|
|
background:
|
|
color:
|
|
light: "#ffffff"
|
|
dark: "#0d0d12"
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# Visual Tech Stack - Icons organized by category
|
|
- block: tech-stack
|
|
id: skills
|
|
content:
|
|
title: "Tech Stack"
|
|
subtitle: "Technologies I use to build things"
|
|
categories:
|
|
- name: Languages
|
|
items:
|
|
- name: TypeScript
|
|
icon: devicon/typescript
|
|
- name: JavaScript
|
|
icon: devicon/javascript
|
|
- name: Python
|
|
icon: devicon/python
|
|
- name: Go
|
|
icon: devicon/go
|
|
- name: Frontend
|
|
items:
|
|
- name: React
|
|
icon: devicon/react
|
|
- name: Next.js
|
|
icon: devicon/nextjs
|
|
- name: Tailwind CSS
|
|
icon: devicon/tailwindcss
|
|
- name: Alpine.js
|
|
icon: devicon/alpinejs
|
|
- name: Backend
|
|
items:
|
|
- name: Node.js
|
|
icon: devicon/nodejs
|
|
- name: Express
|
|
icon: devicon/express
|
|
- name: PostgreSQL
|
|
icon: devicon/postgresql
|
|
- name: Redis
|
|
icon: devicon/redis
|
|
- name: DevOps
|
|
items:
|
|
- name: Docker
|
|
icon: devicon/docker
|
|
- name: AWS
|
|
icon: devicon/amazonwebservices
|
|
- name: GitHub Actions
|
|
icon: brands/github
|
|
- name: Vercel
|
|
icon: devicon/vercel
|
|
design:
|
|
style: grid
|
|
show_levels: false
|
|
background:
|
|
color:
|
|
light: "#f5f5f5"
|
|
dark: "#08080c"
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# Experience Timeline
|
|
- block: resume-experience
|
|
id: experience
|
|
content:
|
|
title: Experience
|
|
date_format: Jan 2006
|
|
items:
|
|
- title: Senior Software Engineer
|
|
company: Tech Corp
|
|
company_url: ''
|
|
company_logo: ''
|
|
location: San Francisco, CA
|
|
date_start: '2023-01-01'
|
|
date_end: ''
|
|
description: |2-
|
|
* Lead development of microservices architecture serving 1M+ users
|
|
* Improved API response time by 40% through optimization
|
|
* Mentored team of 5 junior developers
|
|
* Tech stack: React, Node.js, PostgreSQL, AWS
|
|
- title: Full-Stack Developer
|
|
company: Startup Inc
|
|
company_url: ''
|
|
company_logo: ''
|
|
location: Remote
|
|
date_start: '2021-06-01'
|
|
date_end: '2022-12-31'
|
|
description: |2-
|
|
* Built and deployed 3 production applications from scratch
|
|
* Implemented CI/CD pipeline reducing deployment time by 60%
|
|
* Collaborated with design team on UI/UX improvements
|
|
* Tech stack: Next.js, Express, MongoDB, Docker
|
|
- title: Junior Developer
|
|
company: Web Agency
|
|
company_url: ''
|
|
company_logo: ''
|
|
location: New York, NY
|
|
date_start: '2020-01-01'
|
|
date_end: '2021-05-31'
|
|
description: |2-
|
|
* Developed client websites using modern web technologies
|
|
* Maintained and updated legacy codebases
|
|
* Participated in code reviews and agile ceremonies
|
|
* Tech stack: React, WordPress, PHP, MySQL
|
|
design:
|
|
columns: '1'
|
|
background:
|
|
color:
|
|
light: "#ffffff"
|
|
dark: "#0d0d12"
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# Recent Blog Posts
|
|
- block: collection
|
|
id: blog
|
|
content:
|
|
title: Recent Posts
|
|
subtitle: 'Thoughts on web development, tech, and more'
|
|
text: ''
|
|
filters:
|
|
folders:
|
|
- blog
|
|
exclude_featured: false
|
|
count: 3
|
|
order: desc
|
|
design:
|
|
view: card
|
|
columns: 3
|
|
background:
|
|
color:
|
|
light: "#f5f5f5"
|
|
dark: "#08080c"
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# Contact Section
|
|
- block: contact-info
|
|
id: contact
|
|
content:
|
|
title: Get In Touch
|
|
subtitle: "Let's build something amazing together"
|
|
text: |-
|
|
I'm always interested in hearing about new projects and opportunities.
|
|
Whether you're looking to hire, collaborate, or just want to say hi, feel free to reach out!
|
|
email: alex@example.com
|
|
autolink: true
|
|
design:
|
|
columns: '1'
|
|
background:
|
|
color:
|
|
light: "#ffffff"
|
|
dark: "#0d0d12"
|
|
spacing:
|
|
padding: ["4rem", "0", "4rem", "0"]
|
|
|
|
# CTA Card
|
|
- block: cta-card
|
|
content:
|
|
title: "Open to Opportunities"
|
|
text: |-
|
|
I'm currently looking for **senior engineering** or **tech lead** roles.
|
|
|
|
Let's connect and discuss how I can help your team.
|
|
button:
|
|
text: 'Download Resume'
|
|
url: uploads/resume.pdf
|
|
new_tab: true
|
|
design:
|
|
card:
|
|
# Light mode: soft pastel theme gradient | Dark mode: rich deep gradient
|
|
css_class: 'bg-gradient-to-br from-primary-200 via-primary-100 to-secondary-200 dark:from-primary-600 dark:via-primary-700 dark:to-secondary-700'
|
|
text_color: dark
|
|
background:
|
|
color:
|
|
light: "#f5f5f5"
|
|
dark: "#08080c"
|
|
spacing:
|
|
padding: ["4rem", "0", "6rem", "0"]
|
|
---
|