From e36cba19b9fe1e28cb22667b5347c72525b6c825 Mon Sep 17 00:00:00 2001 From: Ash Marlow Date: Fri, 20 Feb 2026 08:56:50 +0000 Subject: [PATCH] Big change to template --- content/{posts => blogs}/hello-world.md | 0 hugo.toml | 46 --------- hugo.yaml | 132 ++++++++++++++++++++++++ static/img/AM.ico | Bin 0 -> 15406 bytes static/img/{avatar.jpg => me.jpg} | Bin 5 files changed, 132 insertions(+), 46 deletions(-) rename content/{posts => blogs}/hello-world.md (100%) delete mode 100644 hugo.toml create mode 100644 hugo.yaml create mode 100644 static/img/AM.ico rename static/img/{avatar.jpg => me.jpg} (100%) diff --git a/content/posts/hello-world.md b/content/blogs/hello-world.md similarity index 100% rename from content/posts/hello-world.md rename to content/blogs/hello-world.md diff --git a/hugo.toml b/hugo.toml deleted file mode 100644 index 1d8e25c..0000000 --- a/hugo.toml +++ /dev/null @@ -1,46 +0,0 @@ -baseURL = "https://me.marlow.boats/" -title = "Ash Marlow" -theme = "hugo-profile" - -[pagination] - pagerSize = 20 - -[params] - # General Info - author = "Ash Marlow" - description = "Systems Engineer & Self-Hosting Enthusiast" - avatar = "img/avatar.jpg" # Place your photo in static/img/avatar.jpg - - # Theme Toggle (Dark/Light) - # This theme handles it automatically with a built-in toggle - - # Homepage Sections - [params.about] - enable = true - title = "About Me" - content = "Systems Engineer passionate about home labs, networking, and automation." - image = "img/avatar.jpg" - - [params.experience] - enable = true - title = "Experience" - [[params.experience.list]] - company = "Your Company" - position = "Systems Engineer" - duration = "2024 - Present" - content = "Working on LXC, Docker, and Webhooks." - - # Social Icons - [[params.social]] - icon = "github" - url = "https://github.com/ashtom50" - [[params.social]] - icon = "linkedin" - url = "https://www.linkedin.com/in/ash-marlow/" - - [params.sections] - about = true - experience = true - education = true - projects = true - contact = true \ No newline at end of file diff --git a/hugo.yaml b/hugo.yaml new file mode 100644 index 0000000..1b6ba3f --- /dev/null +++ b/hugo.yaml @@ -0,0 +1,132 @@ +baseURL: "https://me.marlow.boats" +languageCode: "en-us" +title: "Ash Marlow" +theme: hugo-profile +outputs: + home: + - "HTML" + - "RSS" + - "JSON" + page: + - "HTML" + - "RSS" + +pagination: + pagerSize: 3 + +markup: + goldmark: + renderer: + unsafe: true + +Menus: + main: + - identifier: blog + name: Blog + title: Blog posts + url: /blogs + weight: 1 + - identifier: projects + name: Projects + title: Projects + url: /projects + weight: 2 + +params: + title: "Ash Marlow" + description: My CV, Blog and Projects + favicon: "/img/AM.ico" + animate: true + theme: + defaultTheme: "dark" + font: + fontSize: 1rem # default: 1rem + fontWeight: 400 # default: 400 + lineHeight: 1.5 # default: 1.5 + textAlign: left # default: left + navbar: + align: ms-auto # Left: ms-auto | center: mx-auto | right: me-auto | Default: ms-auto + # brandLogo: "/logo.png" # Logo for the brand | default is the favicon variable + # showBrandLogo: false # Show brand logo in nav bar | default is true + disableSearch: false + # searchPlaceholder: "Search" + stickyNavBar: + enable : true + showOnScrollUp : true + enableSeparator: false + menus: + disableAbout: false + disableExperience: false + disableEducation: false + disableProjects: false + disableAchievements: false + disableContact: false + + + about: + enable: true + title: "About me" + image: "/img/me.jpg" + content: |- + Software engineer passionate about building automation tools, embedded systems, and retro tech projects. As a Cyber Security Engineer, I leverage Tanium, Deep Instinct and Python to help customers with endpoint management. In my spare time you will find me tinkering with electronics, 3D printing, Retro Gaming, or making yet another part of my house Smart. Im a big fan of Home Assistant and since purchasing my own home, automating everything possible has become my biggest project. + skills: + title: "Here are a few technologies I've been working with recently:" + items: + - "HTML" + - "CSS" + - "JavaScript" + - "React" + - "Node" + - "Express" + + experience: + enable: true + items: + - company: "Facebook" + companyUrl: "https://example.com" + jobs: + - name: "Senior Software Developer" + date: "Jan 2023 - present" + content: "I am currently working as a senior software developer at [example org.](https://example.com) in San Francisco, CA. I am currently working on a project that will be used to help people find the best way to get around the city." + info: + content: Working as a senior software developer + featuredItems: + fontAwesomeIcons: + - icon: fa-brands fa-react + url: https://react.dev/ + tooltip: Example tooltip content + - icon: fab fa-x-twitter + url: https://example.com + # tooltip: Example tooltip content + customIcons: + - icon: /fav.png + url: "https://example.com" + tooltip: Example tooltip content + + education: + enable: true + title: "Qualifications" + index: false + items: + - title: "Master of Business Administration" + school: + name: "University of California, Berkeley" + url: "https://example.org" + date: "2013 - 2015" + content: |- + Extracurricular Activities + - Lorem ipsum dolor sit amet consectetur adipisicing elit. + - Tempora esse, eaque delectus nulla quo doloribus itaque expedita alias natus optio totam maxime nihil excepturi velit a animi laborum hic similique. + + contact: + enable: true + # title: "Custom Name" + content: My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you! + btnName: Mail me + btnLink: mailto:ash@ash-marlow.co.uk + # formspree: + # enable: true # `contact.email` value will be ignored + # formId: abcdefgh # Take it from your form's endpoint, like 'https://formspree.io/f/abcdefgh' + # emailCaption: "Enter your email address" + # messageCaption: "Enter your message here" + # messageRows: 5 \ No newline at end of file diff --git a/static/img/AM.ico b/static/img/AM.ico new file mode 100644 index 0000000000000000000000000000000000000000..4cd20a1fd5376b591f3aa693413126c015e4e8b1 GIT binary patch literal 15406 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

=9-Pc9oT+8_ga zAehte;5}E&n0Fm8jtMWyF!uQObQBNb%;d+rn~BePQNEA$cS5YNPRo3h8w>n^Z(4f{ zXntFK+v+?S{lbx;KP#>rJmBpYmMpeWOqwy)f4?VSXZiNFzRX#<``a$tmlp%<0E%I`?_O3J``Tl=8sB_DKmICeU<(EPIxT+<@-x$vXqiLQpWt2WcdXnCb3Az1-iR|CdR&;Un;25^ggWeVRl&v>yojyY$>@-a+yD v;bE#jK#x9?r~PGLW?yW`lAn3WvFHLO58I;@H&yUE?$3Pk_lXA%#RLBX9bxmN literal 0 HcmV?d00001 diff --git a/static/img/avatar.jpg b/static/img/me.jpg similarity index 100% rename from static/img/avatar.jpg rename to static/img/me.jpg