diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index 89aec76d..9fedb261 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -1502,6 +1502,18 @@ select { margin-top: 1.5rem; } +.mb-10 { + margin-bottom: 2.5rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mb-\[5rem\] { + margin-bottom: 5rem; +} + .mr-3 { margin-right: 0.75rem; } @@ -1586,6 +1598,10 @@ select { height: 3rem; } +.h-32 { + height: 8rem; +} + .h-24 { height: 6rem; } @@ -1682,6 +1698,10 @@ select { flex: 1 1 0%; } +.flex-shrink-0 { + flex-shrink: 0; +} + .grow { flex-grow: 1; } @@ -1745,6 +1765,12 @@ select { justify-content: space-between; } +.space-y-10 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); +} + .space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.75rem * var(--tw-space-x-reverse)); @@ -2862,27 +2888,17 @@ body:has(#menu-controller:checked) { text-decoration-line: underline; } -/* Responsive hides for hybrid header -@screen sm { - .hidebasic { - @apply invisible; - } +/* */ - .hidehamburger { - @apply visibile; - } +.thumbnail { + min-width: 300px; + height: 180px; + background-repeat:no-repeat; + background-size:cover; + background-position:center; + box-shadow: 10px 10px 30px 2px rgba(0, 0, 0, 0.6); } -@screen md { - .hidebasic { - @apply visibile; - }; - - .hidehamburger { - @apply invisible; - } -}*/ - .first\:mt-8:first-child { margin-top: 2rem; } @@ -3301,10 +3317,22 @@ body:has(#menu-controller:checked) { margin-bottom: 0px; } + .sm\:mr-7 { + margin-right: 1.75rem; + } + + .sm\:flex { + display: flex; + } + .sm\:w-1\/2 { width: 50%; } + .sm\:w-32 { + width: 8rem; + } + .sm\:flex-row { flex-direction: row; } @@ -3355,6 +3383,10 @@ body:has(#menu-controller:checked) { } @media (min-width: 768px) { + .md\:mb-0 { + margin-bottom: 0px; + } + .md\:ml-12 { margin-left: 3rem; } diff --git a/assets/css/main.css b/assets/css/main.css index 80e7380b..bf171557 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -337,23 +337,12 @@ body:has(#menu-controller:checked) { @apply underline; } -/* Responsive hides for hybrid header -@screen sm { - .hidebasic { - @apply invisible; - } - - .hidehamburger { - @apply visibile; - } -} - -@screen md { - .hidebasic { - @apply visibile; - }; - - .hidehamburger { - @apply invisible; - } -}*/ \ No newline at end of file +/* */ +.thumbnail { + min-width: 300px; + height: 180px; + background-repeat:no-repeat; + background-size:cover; + background-position:center; + box-shadow: 10px 10px 30px 2px rgba(0, 0, 0, 0.6); +} \ No newline at end of file diff --git a/assets/css/schemes/blowfish.css b/assets/css/schemes/blowfish.css new file mode 100644 index 00000000..cc6d2d6d --- /dev/null +++ b/assets/css/schemes/blowfish.css @@ -0,0 +1,37 @@ +/* Ocean scheme */ +:root { + --color-neutral: 255, 255, 255; + /* Gray */ + --color-neutral-50: 248, 250, 252; + --color-neutral-100: 241, 245, 249; + --color-neutral-200: 226, 232, 240; + --color-neutral-300: 203, 213, 225; + --color-neutral-400: 148, 163, 184; + --color-neutral-500: 100, 116, 139; + --color-neutral-600: 71, 85, 105; + --color-neutral-700: 51, 65, 85; + --color-neutral-800: 30, 41, 59; + --color-neutral-900: 15, 23, 42; + /* Blue */ + --color-primary-50: 239, 246, 255; + --color-primary-100: 219, 234, 254; + --color-primary-200: 191, 219, 254; + --color-primary-300: 147, 197, 253; + --color-primary-400: 96, 165, 250; + --color-primary-500: 59, 130, 246; + --color-primary-600: 37, 99, 235; + --color-primary-700: 29, 78, 216; + --color-primary-800: 30, 64, 175; + --color-primary-900: 30, 58, 138; + /* Cyan */ + --color-secondary-50: 236, 254, 255; + --color-secondary-100: 207, 250, 254; + --color-secondary-200: 165, 243, 252; + --color-secondary-300: 103, 232, 249; + --color-secondary-400: 34, 211, 238; + --color-secondary-500: 6, 182, 212; + --color-secondary-600: 8, 145, 178; + --color-secondary-700: 14, 116, 144; + --color-secondary-800: 21, 94, 117; + --color-secondary-900: 22, 78, 99; +} diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml index 680f6e93..06e1aa36 100644 --- a/exampleSite/config/_default/params.toml +++ b/exampleSite/config/_default/params.toml @@ -22,8 +22,8 @@ mainSections = ["posts", "suggest", "external"] showScrollToTop = true [homepage] - layout = "profile" # valid options: page, profile, custom - showRecent = false + layout = "page" # valid options: page, profile, custom + showRecent = true [article] showDate = true diff --git a/exampleSite/content/_index.md b/exampleSite/content/_index.md index 6e0d8d51..3f385284 100755 --- a/exampleSite/content/_index.md +++ b/exampleSite/content/_index.md @@ -3,6 +3,8 @@ title: "Welcome to Congo! :tada:" description: "This is a demo of the Congo theme for Hugo." --- +![banner](/img/blowfish_banner.png) + {{< lead >}} A powerful, lightweight theme for Hugo built with Tailwind CSS. {{< /lead >}} diff --git a/exampleSite/content/posts/202206-mentorcruise-interview copy/index.md b/exampleSite/content/posts/202206-mentorcruise-interview copy/index.md new file mode 100644 index 00000000..b7bb5975 --- /dev/null +++ b/exampleSite/content/posts/202206-mentorcruise-interview copy/index.md @@ -0,0 +1,42 @@ +--- +title: "Nuno Coração – Meet the Mentor" +description: "Nuno Coração is one of our professional mentors on MentorCruise and works as Staff Product Manager at Docker." +summary: "Nuno Coração is one of our professional mentors on MentorCruise and works as Staff Product Manager at Docker." +categories: ["Product", "Mentorship", "Interview"] +tags: ["Product", "Mentorship", "Interview", "Mentorcruise"] +externalUrl: "https://mentorcruise.com/blog/nuno-coracao-meet-the-mentor-01006/" +showSummary: true +date: 2022-06-26 +draft: false +showReadingTime: false +--- + +{{< alert >}} +This article was originally published externally, read the original here. +{{}} + + +I’ve been building and shipping products across multiple roles and industries, from video streaming applications to API platforms. + +# Why did you decide to become a mentor? +Throughout my career, I was fortunate enough to find (or be found by) amazing mentors that helped me in several different ways. Some provided advice for professional decisions and career management, others access to opportunities, and some just took me along for the ride to “watch & learn”. All of those contributed so much to make me a better professional and gave me some really interesting opportunities in my career. In the last few years, I started being a mentor myself and I am really enjoying the experience of helping others grow and fulfill their career dreams. + +# What benefits did you gain from working with mentors early on? +The main benefit was the ability to tap into someone else’s experience and seniority and learn from their past experiences. It allowed me to get a glimpse of the future and accelerate some career milestones I wanted for myself. As an example, I never had the dream of working or living abroad, but after talking about it with my mentors (that had that experience) I learned so much about what it could bring me professionally and personally that when that opportunity came I was better prepared to make the right decision. Overall, it gave me the chance to learn how to become a better professional by watching how my mentors did it on a professional setting. Moreover, it gave me the chance to manage my career by tapping into their advice and experience in order to achieve my goals. + +# How did you get your career start? +My career started as a trainee in a telco company here in Portugal. I just left university and a junior researcher position to become a solutions architect for the TV department. It was amazing to get the first job with such responsibility and exposure to the entire organization. However, I have to say that the best part of that role was my manager who made an extra effort to coach and teach me so many invaluable lessons that I do still remember after so many years. + +> Good advice is not “one-size-fits-all” + +# How do you usually set up mentorships? +I usually like to understand what are the person’s goals for the mentorship and depending on those design a specific plan. Independently of the goal, I aim to have a weekly 1:1 with each mentee to catch up on progress and see if there is anything that I can do to help with. I also like to have a log file in docs to track questions/actions/open points. What we do within this framework highly depends on the goals themselves. For example, if the mentee is looking for help in switching into a product role, I might help review the CV and LinkedIn profile and prepare them for interviews with material and mock sessions. + +# What benefit can you provide to mentees over self-studying? +As with my own personal experience, the best benefit I can provide my mentees is to allow them to tap into my experiences, and the rational behind them, so that they can learn from it. I don’t mean to say they should do exactly as I did, no advice comes in a “one-size-fits-all” package. Moreover, I definitely made some mistakes along the way. But with that insight, each person can decide what resonates with them and what doesn’t in order to make their own decisions. In summary, I’m here to help with product topics and career management, specially people that want to get into product and don’t know where to start. + +# What’s been your favourite mentorship story so far? +In one of my previous role I was managing two young professionals that joined the product team as QA Engineers. Both of them wanted to become Product Managers and were looking for ways to make that move happen. During one year I made an extra effort to share my experiences, give advice, and try to get them as many opportunities to have a “taste” of what PM is by getting them into meetings and brainstormings with my dev teams, shadow customer calls, attend meetings with management, etc. I was really happy the day I was able to sponsor both of them into their first PM roles still within the company. Since then it has been even more fulfilling to watch them grow and have their own successful careers in Product. + +# What are you getting out of being a mentor? +From my experience, having access to mentors, allowed me to grow and improve at a professional and personal level faster than by myself. At this stage in my life, I feel like I’ve experienced enough to have something valuable to share with others and maybe help them achieve their goals. Ultimately, that is what I am aiming to get out of this experience, to be able to have the same impact as a mentor as my mentors had on me. \ No newline at end of file diff --git a/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1024x0_resize_box_3.png b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1024x0_resize_box_3.png new file mode 100644 index 00000000..a876742a Binary files /dev/null and b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1024x0_resize_box_3.png differ diff --git a/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1320x0_resize_box_3.png b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1320x0_resize_box_3.png new file mode 100644 index 00000000..ce4c08c5 Binary files /dev/null and b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_1320x0_resize_box_3.png differ diff --git a/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_330x0_resize_box_3.png b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_330x0_resize_box_3.png new file mode 100644 index 00000000..901b4463 Binary files /dev/null and b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_330x0_resize_box_3.png differ diff --git a/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_660x0_resize_box_3.png b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_660x0_resize_box_3.png new file mode 100644 index 00000000..f0fb3262 Binary files /dev/null and b/exampleSite/resources/_gen/images/blowfish_banner_hud8adc593272aed8f1224d3593fe9b187_99792_660x0_resize_box_3.png differ diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 6b3e5a97..a17449a3 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -25,7 +25,7 @@ {{ if gt .Pages 0 }} -
+
{{ range (.Paginate (.Pages.GroupByDate "2006")).PageGroups }} {{ if $.Params.groupByYear | default ($.Site.Params.list.groupByYear | default true) }}

diff --git a/layouts/partials/article-link.html b/layouts/partials/article-link.html index f34d4810..4d473d74 100644 --- a/layouts/partials/article-link.html +++ b/layouts/partials/article-link.html @@ -1,4 +1,72 @@ -
+{{ with .Params.externalUrl }} + + {{ else }} + + {{ end }} + + {{- with $.Params.images -}} + {{- range first 6 . }} + {{ end -}} + {{- else -}} + {{- $images := $.Resources.ByType "image" -}} + {{- $featured := $images.GetMatch "*feature*" -}} + {{- if not $featured }}{{ $featured = $images.GetMatch "{*cover*,*thumbnail*}" }}{{ end -}} + {{- with $featured -}} + + +
+ +
+ + {{- else -}} + {{- with $.Site.Params.images }} + {{ end -}} + {{- end -}} + {{- end -}} + + +
+

+ {{ with .Params.externalUrl }} +
+
+ {{ $.Title | emojify }} + + + + +
+ +
+ {{ else }} +

{{ .Title | emojify }}

+ {{ end }} + {{ if and .Draft .Site.Params.article.showDraftLabel }} +
+ {{ partial "badge.html" (i18n "article.draft" | emojify) }} +
+ {{ end }} + {{ if templates.Exists "partials/extend-article-link.html" }} + {{ partial "extend-article-link.html" . }} + {{ end }} +

+
+ {{ partial "article-meta.html" . }} +
+ {{ if .Params.showSummary | default (.Site.Params.list.showSummary | default false) }} +
+ {{ .Summary | emojify }} +
+ {{ end }} +
+
+ + \ No newline at end of file diff --git a/layouts/partials/recent-articles.html b/layouts/partials/recent-articles.html index 4d79fc33..a8f0688b 100644 --- a/layouts/partials/recent-articles.html +++ b/layouts/partials/recent-articles.html @@ -1,5 +1,5 @@ {{ if .Site.Params.homepage.showRecent | default false }} -

{{ i18n "shortcode.recent_articles" | emojify }}

+

{{ i18n "shortcode.recent_articles" | emojify }}

{{ range first 5 (.Paginate (where .Site.RegularPages "Type" "in" .Site.Params.mainSections)).Pages }} {{ partial "article-link.html" . }} {{ end }}