diff --git a/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241 b/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241 new file mode 100644 index 00000000..d7c61365 --- /dev/null +++ b/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241 @@ -0,0 +1 @@ +[{"771e2ee768352bc06ce998c0240241":"1"},{"cachedAt":1690466873438,"type":"2"},"buffer"] \ No newline at end of file diff --git a/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241.buffer b/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241.buffer new file mode 100644 index 00000000..abae8c2a Binary files /dev/null and b/.cache/eleventy-fetch-771e2ee768352bc06ce998c0240241.buffer differ diff --git a/.eleventy.js b/.eleventy.js index 817ebf74..ef91dab7 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -7,6 +7,18 @@ const markdownItAnchor = require("markdown-it-anchor"); const packageVersion = require("./package.json").version; const fs = require("fs"); const eleventyNavigationPlugin = require("@11ty/eleventy-navigation"); +const Image = require("@11ty/eleventy-img"); + +(async () => { + let url = "https://images.unsplash.com/photo-1608178398319-48f814d0750c"; + let stats = await Image(url, { + widths: ["auto"], + urlPath: "./src/img/", + outputDir: "./docs/img/" + }); + + console.log( stats ); +})(); module.exports = function (eleventyConfig) { eleventyConfig.addPlugin(syntaxHighlight); @@ -28,6 +40,23 @@ module.exports = function (eleventyConfig) { eleventyConfig.addShortcode("year", () => `${new Date().getFullYear()}`); eleventyConfig.addShortcode("packageVersion", () => `v${packageVersion}`); + eleventyConfig.addShortcode("image", async function(src, alt, sizes) { + let metadata = await Image(src, { + widths: ["auto"], + urlPath: "./src/img/", + outputDir: "./docs/img/" + }); + + let imageAttributes = { + alt, + sizes, + loading: "lazy", + decoding: "async", + }; + + return Image.generateHTML(metadata, imageAttributes); + }); + eleventyConfig.setBrowserSyncConfig({ callbacks: { ready: function(err, bs) { @@ -63,19 +92,13 @@ module.exports = function (eleventyConfig) { /* Markdown Overrides */ let markdownLibrary = markdownIt({ html: true, - }).use(markdownItAnchor, { - permalink: true, - permalinkClass: "tdbc-anchor", - permalinkSymbol: "#", - permalinkSpace: false, - level: [1, 2, 3], - slugify: (s) => - s - .trim() - .toLowerCase() - .replace(/[\s+~\/]/g, "-") - .replace(/[().`,%·'"!?¿:@*]/g, ""), - }); + breaks: true, + langPrefix: 'language-', + linkify: true, + }) + .use(markdownItAnchor, { + permalink: markdownItAnchor.permalink.headerLink({ safariReaderFix: true }) + }) eleventyConfig.setLibrary("md", markdownLibrary); return { diff --git a/.vscode/settings.json b/.vscode/settings.json index bc307c96..4f88b641 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,5 +2,16 @@ "cSpell.ignoreWords": [ "borderless", "customerengagement" + ], + "cSpell.words": [ + "cssnano", + "keybase", + "linkify", + "luxon", + "postbuild", + "Shortcode", + "stylelint", + "syntaxhighlight", + "webfonts" ] -} \ No newline at end of file +} diff --git a/docs/about/index.html b/docs/about/index.html index 61334a68..dc5d9d99 100644 --- a/docs/about/index.html +++ b/docs/about/index.html @@ -8,7 +8,7 @@ About | Adam Jolicoeur @@ -31,7 +31,7 @@ /> @@ -56,7 +56,9 @@
- -
+

Amazon Web Services

- Senior User Experience Designer, ASBX + Senior User Experience Designer, Amazon Software Builder Experience

Figma @@ -175,17 +165,46 @@

Red Hat, Inc.

-

As a Senior Software Engineer on the User Experience Design team, I am responsible for creating user flows, wireframes, mockups, and proof-of-concepts for a variety of products and websites across the company. I am a core contributor to the PatternFly design system and was the lead designer and developer of the Red Hat Developer Design Manual.

+

As a Senior Software Engineer on the User Experience Design team, my responsibilities included creating user flows, wireframes, mockups, and proof-of-concepts for products and websites across the Red Hat. As part of my role, I became a core contributor to the PatternFly design system, as well as lead the design of the Red Hat Developer Design Manual.

  • UX Designer, OpenShift
  • designer/developer, developers.redhat.com
  • designer/developer, Red Hat Developer Design Manual
  • -
  • interaction designer, Red Hat Managed Integration (Integreatly) -
  • Core Contributer to PatternFly
  • +
  • interaction designer, Red Hat Managed Integration +
  • Core Contributor to PatternFly
  • designer/developer, kubevirt.io
+
+
+
+

Saylent Technologies

+

+ User Experience Designer +

+

+ Photoshop + Visual studio + HTML + CSS + Agile +

+
    +
  • November 2014 - July 2016
  • +
+
+
+

Led the design and user research for the Account360 and Card360 platforms, working with a team of developers to improve product usability. Focused primarily on easy to use and manageable interfaces for the financial industry, utilizing standards from across the industry.

+
    +
  • Lead designer, Account360 and Card360 platforms
  • +
  • Lead designer, product refreshes/corporate presentations and sales demonstrations
  • +
  • Created system for ux prototyping and usability testing
  • +
  • Developer, HTML/CSS for use in ASP.net applications
  • +
  • Created style guide/css framework for corporate products
  • +
+
+

@@ -215,11 +234,10 @@

Switchback, Inc.

-

Designed and implemented a redesign of an internal financial accounting website, which interacted directly with construction software and daily database updates. Created presentations for senior management in order to demonstrate the full design concepts and gather feedback on direction and feasibility of designs.

+

Designed and implemented a redesign of an internal financial accounting product, interfacing directly with construction software and daily database updates.

  • Worked on mobile-first web applications and data input tools for personal inventory systems and portfolios.
  • -
  • Created and implemented a redesign of an internal financial accounting website utilizing HTML5, CSS3, jQuery and Bootstrap 2 & Bootstrap 3 frameworks
  • -
  • Part of design team from initial conception to finished product – creation of wireframes, photoshop designs, test sites and integration of data
  • +
  • Part of design team from initial conception to finished product – creation of wireframes, Photoshop designs, test sites and integration of data
  • PHP Development on Desktop and Mobile Browsers
  • Built, managed and maintained an internal IIS 7.0 environment
  • DMS maintenance and creation – Joomla and Drupal
  • @@ -227,35 +245,6 @@

    Switchback, Inc.


-
-
-

Saylent Technologies

-

- User Experience Designer -

-

- Photoshop - Visual studio - HTML - CSS - Agile -

-
    -
  • November 2014 - July 2016
  • -
-
-
-

As a User Experience Designer, I lead the design and user research for the Account360 and Card360 platforms, working with a team of developers to improve product usability. Our primary focus was to provide a easy to use and manageable interfaces for the financial industry, utilizing standards from across the industry.

-
    -
  • lead designer, Account360 & Card360 platforms
  • -
  • lead designer, product refreshes/corporate presentations & sales demonstrations
  • -
  • created system for ux prototyping and usability testing
  • -
  • developer, html/css for use in asp.net applications
  • -
  • created styleguide/css framework for corporate products
  • -
-
-
-

Black Duck Software

@@ -276,10 +265,10 @@

Black Duck Software

As a UI Software Engineer, I worked with the development and design teams to turn the visual designs into working applications.

    -
  • developer, software inventory and management system
  • -
  • created/developed wireframes/templates/mockups with UX Designer and UI Architect
  • -
  • developed/tested initial phases of mobile/tablet design framework
  • -
  • daily scrum/agile development practices
  • +
  • Developer, software inventory and management system
  • +
  • Created and developed wireframes/templates/mockups with UX Designer and UI Architect
  • +
  • Developed/tested initial phases of mobile/tablet design framework
  • +
  • Daily Agile Scrum development practices
@@ -351,17 +340,18 @@
Site
diff --git a/docs/alfred/workflows/index.html b/docs/alfred/workflows/index.html index b825e09e..09fc7f67 100644 --- a/docs/alfred/workflows/index.html +++ b/docs/alfred/workflows/index.html @@ -8,7 +8,7 @@ Alfred Workflows | Adam Jolicoeur @@ -31,7 +31,7 @@ /> @@ -56,7 +56,9 @@
-

Alfred Workflows#

+

Alfred Workflows

A list of my favorite Alfred Workflows, broken down by those that I have downloaded and those that I have created or modified.

Note: Requires the Alfred Powerpack to use.

-

Downloaded#

+

Downloaded

diff --git a/docs/code/index.html b/docs/code/index.html index c16b2c43..fe3f68a2 100644 --- a/docs/code/index.html +++ b/docs/code/index.html @@ -31,7 +31,7 @@ />