From b0897c7e22ccbcd595b7402791dd3673fa43da70 Mon Sep 17 00:00:00 2001 From: rizkikadafi Date: Mon, 15 Jan 2024 16:49:20 +0700 Subject: [PATCH] test --- Dockerfile | 9 +- _data/frameworks_libraries.yml | 12 + _data/programming_languages.yml | 18 + _data/projects.yml | 0 _includes/header-title.html | 7 + _layouts/default.html | 7 +- assets/css/input.css | 3 + assets/css/style.css | 939 ++++++++++++++++++++++++++++++++ assets/image/profile.png | Bin 0 -> 135967 bytes assets/js/toggle_dark.js | 11 + assets/style.css | 939 ++++++++++++++++++++++++++++++++ index.html | 96 +++- package.json | 2 +- tailwind.config.js | 4 + 14 files changed, 2026 insertions(+), 21 deletions(-) create mode 100644 _data/frameworks_libraries.yml create mode 100644 _data/programming_languages.yml create mode 100644 _data/projects.yml create mode 100644 _includes/header-title.html create mode 100644 assets/css/input.css create mode 100644 assets/css/style.css create mode 100644 assets/image/profile.png create mode 100644 assets/js/toggle_dark.js create mode 100644 assets/style.css diff --git a/Dockerfile b/Dockerfile index 69c380a..3ec1054 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ ENV GEM_HOME="/gems" ENV PATH="/gems/bin:$PATH" # Jekyll, Bundler install -RUN gem install jekyll bundler jekyll-postcss +RUN gem install bundler jekyll-postcss webrick # Project folder WORKDIR /app @@ -30,13 +30,14 @@ COPY package*.json ./ COPY Gemfile ./ # set gems local directory -# RUN bundle config --local path 'vendor/bundle' +RUN bundle config --local path 'vendor/bundle' + +# install Gemfile dependencies +RUN bundle install # npm dependencies install include tailwindcss RUN npm install tailwindcss postcss autoprefixer -# install Gemfile dependencies -RUN bundle install # Copy all files project COPY . . diff --git a/_data/frameworks_libraries.yml b/_data/frameworks_libraries.yml new file mode 100644 index 0000000..de213ff --- /dev/null +++ b/_data/frameworks_libraries.yml @@ -0,0 +1,12 @@ +- name: flutter + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flutter/flutter-original.svg + doc: https://flutter.dev/ +- name: flask + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/flask/flask-original.svg + doc: https://flask.palletsprojects.com/en/3.0.x/ +- name: bootstrap + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bootstrap/bootstrap-original.svg + doc: https://getbootstrap.com/ +- name: tailwindcss + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/tailwindcss/tailwindcss-plain.svg + doc: https://tailwindcss.com/ diff --git a/_data/programming_languages.yml b/_data/programming_languages.yml new file mode 100644 index 0000000..1acaa59 --- /dev/null +++ b/_data/programming_languages.yml @@ -0,0 +1,18 @@ +- name: python + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg + doc: https://www.python.org/ +- name: javascript + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-original.svg + doc: https://developer.mozilla.org/en-US/ +- name: php + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg + doc: https://www.php.net/ +- name: dart + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/dart/dart-original.svg + doc: https://dart.dev/ +- name: c + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/c/c-original.svg + doc: https://en.cppreference.com/w/ +- name: cpp + src: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-original.svg + doc: https://en.cppreference.com/w/ diff --git a/_data/projects.yml b/_data/projects.yml new file mode 100644 index 0000000..e69de29 diff --git a/_includes/header-title.html b/_includes/header-title.html new file mode 100644 index 0000000..154d69b --- /dev/null +++ b/_includes/header-title.html @@ -0,0 +1,7 @@ +
+

+ {{ include.title }} +

+

{{ include.subtitle }}

+
diff --git a/_layouts/default.html b/_layouts/default.html index 9e0793c..16249a0 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -4,14 +4,17 @@ - + + + {{ page.title }} - + {{ content }} + diff --git a/assets/css/input.css b/assets/css/input.css new file mode 100644 index 0000000..76fcadc --- /dev/null +++ b/assets/css/input.css @@ -0,0 +1,3 @@ +@import "tailwindcss/base"; +@import "tailwindcss/components"; +@import "tailwindcss/utilities"; diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..84e9395 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,939 @@ +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.invisible { + visibility: hidden; +} + +.absolute { + position: absolute; +} + +.left-0 { + left: 0px; +} + +.top-0 { + top: 0px; +} + +.z-10 { + z-index: 10; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.box-border { + box-sizing: border-box; +} + +.flex { + display: flex; +} + +.hidden { + display: none; +} + +.h-72 { + height: 18rem; +} + +.h-full { + height: 100%; +} + +.h-screen { + height: 100vh; +} + +.w-1\/2 { + width: 50%; +} + +.w-32 { + width: 8rem; +} + +.w-52 { + width: 13rem; +} + +.w-full { + width: 100%; +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.rounded-3xl { + border-radius: 1.5rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-md { + border-radius: 0.375rem; +} + +.border-r-indigo-100 { + --tw-border-opacity: 1; + border-right-color: rgb(224 231 255 / var(--tw-border-opacity)); +} + +.bg-slate-500 { + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} + +.bg-slate-700 { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +.bg-slate-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.bg-hero2 { + background-image: url('/assets/image/hero2.jpg'); +} + +.bg-cover { + background-size: cover; +} + +.bg-center { + background-position: center; +} + +.bg-no-repeat { + background-repeat: no-repeat; +} + +.p-3 { + padding: 0.75rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.shadow-custom { + --tw-shadow: 4px 6px 15px 0px rgba(0, 0, 0, 0.50); + --tw-shadow-colored: 4px 6px 15px 0px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.backdrop-brightness-50 { + --tw-backdrop-brightness: brightness(.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.\*\:mx-1 > * { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.\*\:mx-5 > * { + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.\*\:h-10 > * { + height: 2.5rem; +} + +.\*\:w-10 > * { + width: 2.5rem; +} + +.\*\:cursor-pointer > * { + cursor: pointer; +} + +.\*\:text-white > * { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.after\:mx-auto::after { + content: var(--tw-content); + margin-left: auto; + margin-right: auto; +} + +.after\:block::after { + content: var(--tw-content); + display: block; +} + +.after\:h-\[2px\]::after { + content: var(--tw-content); + height: 2px; +} + +.after\:w-10::after { + content: var(--tw-content); + width: 2.5rem; +} + +.after\:bg-black::after { + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.after\:content-\[\'\'\]::after { + --tw-content: ''; + content: var(--tw-content); +} + +.hover\:bg-slate-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +.active\:bg-slate-700:active { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:inline-block) { + display: inline-block; +} + +:is(.dark .dark\:hidden) { + display: none; +} + +:is(.dark .dark\:bg-slate-700) { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:bg-slate-800) { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:bg-hero1) { + background-image: url('/assets/image/hero1.jpg'); +} + +:is(.dark .dark\:text-white) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:\*\:text-white > *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(.dark .after\:dark\:bg-white)::after { + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +@media (min-width: 640px) { + .sm\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:flex { + display: flex; + } + + .sm\:hidden { + display: none; + } + + .sm\:h-96 { + height: 24rem; + } + + .sm\:text-xl { + font-size: 1.25rem; + line-height: 1.75rem; + } +} + +@media (min-width: 1024px) { + .lg\:h-screen { + height: 100vh; + } + + .lg\:p-8 { + padding: 2rem; + } + + .lg\:text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; + } + + .lg\:text-base { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/assets/image/profile.png b/assets/image/profile.png new file mode 100644 index 0000000000000000000000000000000000000000..302bbce1c9ebbb5c98af9920e6e50e4b25e4a957 GIT binary patch literal 135967 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%0D))Bv!t<*G#NQa)45gj!Kg#KZYJIZcC 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 literal 0 HcmV?d00001 diff --git a/assets/js/toggle_dark.js b/assets/js/toggle_dark.js new file mode 100644 index 0000000..814f664 --- /dev/null +++ b/assets/js/toggle_dark.js @@ -0,0 +1,11 @@ +const darkBtn = document.getElementById('dark-mode'); +const lightBtn = document.getElementById('light-mode'); +const html = document.querySelector('html'); + +darkBtn.addEventListener('click', () => { + html.classList.add('dark'); +}); + +lightBtn.addEventListener('click', () => { + html.classList.remove('dark'); +}); diff --git a/assets/style.css b/assets/style.css new file mode 100644 index 0000000..84e9395 --- /dev/null +++ b/assets/style.css @@ -0,0 +1,939 @@ +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +7. Disable tap highlights on iOS +*/ + +html, +:host { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ + -webkit-tap-highlight-color: transparent; + /* 7 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font-family by default. +2. Use the user's configured `mono` font-feature-settings by default. +3. Use the user's configured `mono` font-variation-settings by default. +4. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-feature-settings: normal; + /* 2 */ + font-variation-settings: normal; + /* 3 */ + font-size: 1em; + /* 4 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.invisible { + visibility: hidden; +} + +.absolute { + position: absolute; +} + +.left-0 { + left: 0px; +} + +.top-0 { + top: 0px; +} + +.z-10 { + z-index: 10; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-3 { + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.box-border { + box-sizing: border-box; +} + +.flex { + display: flex; +} + +.hidden { + display: none; +} + +.h-72 { + height: 18rem; +} + +.h-full { + height: 100%; +} + +.h-screen { + height: 100vh; +} + +.w-1\/2 { + width: 50%; +} + +.w-32 { + width: 8rem; +} + +.w-52 { + width: 13rem; +} + +.w-full { + width: 100%; +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.rounded-3xl { + border-radius: 1.5rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-md { + border-radius: 0.375rem; +} + +.border-r-indigo-100 { + --tw-border-opacity: 1; + border-right-color: rgb(224 231 255 / var(--tw-border-opacity)); +} + +.bg-slate-500 { + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} + +.bg-slate-700 { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +.bg-slate-800 { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +.bg-hero2 { + background-image: url('/assets/image/hero2.jpg'); +} + +.bg-cover { + background-size: cover; +} + +.bg-center { + background-position: center; +} + +.bg-no-repeat { + background-repeat: no-repeat; +} + +.p-3 { + padding: 0.75rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.shadow-custom { + --tw-shadow: 4px 6px 15px 0px rgba(0, 0, 0, 0.50); + --tw-shadow-colored: 4px 6px 15px 0px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.backdrop-brightness-50 { + --tw-backdrop-brightness: brightness(.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.\*\:mx-1 > * { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.\*\:mx-5 > * { + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.\*\:h-10 > * { + height: 2.5rem; +} + +.\*\:w-10 > * { + width: 2.5rem; +} + +.\*\:cursor-pointer > * { + cursor: pointer; +} + +.\*\:text-white > * { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.after\:mx-auto::after { + content: var(--tw-content); + margin-left: auto; + margin-right: auto; +} + +.after\:block::after { + content: var(--tw-content); + display: block; +} + +.after\:h-\[2px\]::after { + content: var(--tw-content); + height: 2px; +} + +.after\:w-10::after { + content: var(--tw-content); + width: 2.5rem; +} + +.after\:bg-black::after { + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.after\:content-\[\'\'\]::after { + --tw-content: ''; + content: var(--tw-content); +} + +.hover\:bg-slate-700:hover { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +.active\:bg-slate-700:active { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:inline-block) { + display: inline-block; +} + +:is(.dark .dark\:hidden) { + display: none; +} + +:is(.dark .dark\:bg-slate-700) { + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:bg-slate-800) { + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} + +:is(.dark .dark\:bg-hero1) { + background-image: url('/assets/image/hero1.jpg'); +} + +:is(.dark .dark\:text-white) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:\*\:text-white > *) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(.dark .after\:dark\:bg-white)::after { + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +@media (min-width: 640px) { + .sm\:my-4 { + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:flex { + display: flex; + } + + .sm\:hidden { + display: none; + } + + .sm\:h-96 { + height: 24rem; + } + + .sm\:text-xl { + font-size: 1.25rem; + line-height: 1.75rem; + } +} + +@media (min-width: 1024px) { + .lg\:h-screen { + height: 100vh; + } + + .lg\:p-8 { + padding: 2rem; + } + + .lg\:text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; + } + + .lg\:text-base { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/index.html b/index.html index ddb4243..3ba293c 100644 --- a/index.html +++ b/index.html @@ -2,37 +2,105 @@ layout: default title: Kadafi's Portfolio --- - -

-
+ diff --git a/package.json b/package.json index c61b035..9ec3827 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "dev": "npx tailwindcss -i ./assets/css/src/input.css -o ./assets/css/main.css --watch" + "dev": "npx tailwindcss -i ./assets/css/input.css -o ./assets/css/style.css --watch" }, "keywords": [], "author": "", diff --git a/tailwind.config.js b/tailwind.config.js index e46b555..8d0f853 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,5 +1,6 @@ /** @type {import('tailwindcss').Config} */ module.exports = { + darkMode: 'class', content: [ './*.{html, md, markdown}', './_posts/*.{html, md, markdown}', @@ -12,6 +13,9 @@ module.exports = { backgroundImage: { 'hero1': "url('/assets/image/hero1.jpg')", 'hero2': "url('/assets/image/hero2.jpg')", + }, + boxShadow: { + 'custom': "4px 6px 15px 0px rgba(0, 0, 0, 0.50)" } }, },