diff --git a/config/static/css/app.css b/config/static/css/app.css index e713c9b..12f3b68 100644 --- a/config/static/css/app.css +++ b/config/static/css/app.css @@ -671,6 +671,58 @@ video { top: calc(4rem + 2px); } +.left-20 { + left: 5rem; +} + +.-left-20 { + left: -5rem; +} + +.-left-0 { + left: -0px; +} + +.-left-16 { + left: -4rem; +} + +.-left-32 { + left: -8rem; +} + +.-left-36 { + left: -9rem; +} + +.-left-40 { + left: -10rem; +} + +.top-10 { + top: 2.5rem; +} + +.-right-40 { + right: -10rem; +} + +.-right-20 { + right: -5rem; +} + +.-right-24 { + right: -6rem; +} + +.-right-8 { + right: -2rem; +} + +.-left-8 { + left: -2rem; +} + .z-10 { z-index: 10; } @@ -683,6 +735,14 @@ video { z-index: 50; } +.-z-10 { + z-index: -10; +} + +.-z-0 { + z-index: 0; +} + .col-span-2 { grid-column: span 2 / span 2; } @@ -794,6 +854,18 @@ video { margin-top: 1.25rem; } +.mb-16 { + margin-bottom: 4rem; +} + +.mb-8 { + margin-bottom: 2rem; +} + +.mt-10 { + margin-top: 2.5rem; +} + .block { display: block; } @@ -858,10 +930,23 @@ video { height: 100%; } +.h-max { + height: -moz-max-content; + height: max-content; +} + .h-screen { height: 100vh; } +.h-16 { + height: 4rem; +} + +.h-64 { + height: 16rem; +} + .h-8 { height: 2rem; } @@ -886,10 +971,6 @@ video { width: 50%; } -.w-1\/4 { - width: 25%; -} - .w-2\/3 { width: 66.666667%; } @@ -922,8 +1003,76 @@ video { width: 100%; } -.w-auto { - width: auto; +.w-16 { + width: 4rem; +} + +.w-10 { + width: 2.5rem; +} + +.w-\[150px\] { + width: 150px; +} + +.w-1\/3 { + width: 33.333333%; +} + +.w-\[100px\] { + width: 100px; +} + +.w-\[400px\] { + width: 400px; +} + +.w-96 { + width: 24rem; +} + +.w-\[80px\] { + width: 80px; +} + +.w-\[30px\] { + width: 30px; +} + +.w-\[200\] { + width: 200; +} + +.w-\[500px\] { + width: 500px; +} + +.w-\[600px\] { + width: 600px; +} + +.w-\[1000px\] { + width: 1000px; +} + +.w-60 { + width: 15rem; +} + +.w-24 { + width: 6rem; +} + +.w-8 { + width: 2rem; +} + +.w-3\/4 { + width: 75%; +} + +.min-w-\[450px\] { + min-width: 450px; } .max-w-2xl { @@ -954,6 +1103,58 @@ video { max-width: 36rem; } +.max-w-4xl { + max-width: 56rem; +} + +.max-w-7xl { + max-width: 80rem; +} + +.max-w-\[1260px\] { + max-width: 1260px; +} + +.max-w-\[10px\] { + max-width: 10px; +} + +.max-w-\[100px\] { + max-width: 100px; +} + +.max-w-\[100000px\] { + max-width: 100000px; +} + +.max-w-\[1\/2\] { + max-width: 1/2; +} + +.max-w-\[1\/4\] { + max-width: 1/4; +} + +.max-w-\[1400px\] { + max-width: 1400px; +} + +.max-w-\[800px\] { + max-width: 800px; +} + +.max-w-\[30px\] { + max-width: 30px; +} + +.max-w-\[20px\] { + max-width: 20px; +} + +.max-w-\[500px\] { + max-width: 500px; +} + .flex-grow { flex-grow: 1; } @@ -962,6 +1163,10 @@ video { flex-basis: 50%; } +.table-auto { + table-layout: auto; +} + .table-fixed { table-layout: fixed; } @@ -975,10 +1180,39 @@ video { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } +.rotate-90 { + --tw-rotate: 90deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.rotate-180 { + --tw-rotate: 180deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.skew-y-12 { + --tw-skew-y: 12deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.skew-x-12 { + --tw-skew-x: 12deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.-skew-y-12 { + --tw-skew-y: -12deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } +.snap-center { + scroll-snap-align: center; +} + .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } @@ -987,10 +1221,6 @@ video { grid-template-columns: repeat(2, minmax(0, 1fr)); } -.flex-row { - flex-direction: row; -} - .flex-col { flex-direction: column; } @@ -999,6 +1229,10 @@ video { flex-wrap: wrap; } +.content-center { + align-content: center; +} + .items-start { align-items: flex-start; } @@ -1053,34 +1287,42 @@ video { margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); } -.space-y-4 > :not([hidden]) ~ :not([hidden]) { +.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } -.space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +.space-y-8 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); } -.space-y-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +.overflow-auto { + overflow: auto; } -.space-x-3 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.75rem * var(--tw-space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +.overflow-hidden { + overflow: hidden; } .overflow-visible { overflow: visible; } +.overflow-x-auto { + overflow-x: auto; +} + +.overflow-x-hidden { + overflow-x: hidden; +} + +.whitespace-nowrap { + white-space: nowrap; +} + .rounded-full { border-radius: 9999px; } @@ -1105,6 +1347,10 @@ video { border-top-width: 1px; } +.border-r { + border-right-width: 1px; +} + .border-solid { border-style: solid; } @@ -1119,8 +1365,13 @@ video { border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)); } -.border-\[\#3D521E33\] { - border-color: #3D521E33; +.border-\[\#3D521E\] { + --tw-border-opacity: 1; + border-color: rgb(61 82 30 / var(--tw-border-opacity, 1)); +} + +.border-opacity-20 { + --tw-border-opacity: 0.2; } .bg-\[\#12204A\] { @@ -1147,23 +1398,33 @@ video { background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); } +.bg-\[\#fffbebf\] { + background-color: #fffbebf; +} + +.bg-\[\#fffbef\] { + --tw-bg-opacity: 1; + background-color: rgb(255 251 239 / var(--tw-bg-opacity, 1)); +} + .object-contain { -o-object-fit: contain; object-fit: contain; } -.p-6 { - padding: 1.5rem; -} - -.p-2 { - padding: 0.5rem; +.object-cover { + -o-object-fit: cover; + object-fit: cover; } .p-4 { padding: 1rem; } +.p-6 { + padding: 1.5rem; +} + .px-10 { padding-left: 2.5rem; padding-right: 2.5rem; @@ -1204,21 +1465,26 @@ video { padding-bottom: 5rem; } +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + .py-32 { padding-top: 8rem; padding-bottom: 8rem; } +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + .py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; } -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - .py-\[17px\] { padding-top: 17px; padding-bottom: 17px; @@ -1229,19 +1495,14 @@ video { padding-bottom: 80px; } -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; +.px-16 { + padding-left: 4rem; + padding-right: 4rem; } -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; } .pr-8 { @@ -1252,6 +1513,10 @@ video { padding-top: 2.5rem; } +.pt-2 { + padding-top: 0.5rem; +} + .pt-20 { padding-top: 5rem; } @@ -1264,10 +1529,6 @@ video { padding-top: 70px; } -.pt-2 { - padding-top: 0.5rem; -} - .text-left { text-align: left; } @@ -1280,6 +1541,10 @@ video { text-align: right; } +.align-top { + vertical-align: top; +} + .text-2xl { font-size: 1.5rem; line-height: 2rem; @@ -1320,6 +1585,11 @@ video { line-height: 1.75rem; } +.text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + .font-bold { font-weight: 700; } @@ -1332,6 +1602,10 @@ video { font-weight: 600; } +.font-normal { + font-weight: 400; +} + .italic { font-style: italic; } @@ -1385,6 +1659,26 @@ video { color: rgb(255 255 255 / 0.9); } +.text-\[\#333333\] { + --tw-text-opacity: 1; + color: rgb(51 51 51 / var(--tw-text-opacity, 1)); +} + +.text-\[\#3D521E\] { + --tw-text-opacity: 1; + color: rgb(61 82 30 / var(--tw-text-opacity, 1)); +} + +.text-\[\#FF9500\] { + --tw-text-opacity: 1; + color: rgb(255 149 0 / var(--tw-text-opacity, 1)); +} + +.text-\[\#61491B\] { + --tw-text-opacity: 1; + color: rgb(97 73 27 / var(--tw-text-opacity, 1)); +} + .underline { text-decoration-line: underline; } @@ -1405,6 +1699,10 @@ video { text-underline-offset: 2px; } +.opacity-50 { + opacity: 0.5; +} + .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); @@ -1425,20 +1723,14 @@ video { transition-duration: 150ms; } -.transition-colors { - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; +.duration-300 { + transition-duration: 300ms; } .duration-500 { transition-duration: 500ms; } -.duration-300 { - transition-duration: 300ms; -} - .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } @@ -1535,23 +1827,14 @@ video { } } -.hover\:bg-yellow-600:hover { - --tw-bg-opacity: 1; - background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1)); -} - -.hover\:bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); -} - .hover\:bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); } -.hover\:bg-gray-100\/50:hover { - background-color: rgb(243 244 246 / 0.5); +.hover\:bg-yellow-600:hover { + --tw-bg-opacity: 1; + background-color: rgb(202 138 4 / var(--tw-bg-opacity, 1)); } .hover\:text-gray-800:hover { @@ -1626,10 +1909,42 @@ video { } @media (min-width: 768px) { + .md\:static { + position: static; + } + + .md\:relative { + position: relative; + } + .md\:top-\[calc\(5rem\+2px\)\] { top: calc(5rem + 2px); } + .md\:-right-24 { + right: -6rem; + } + + .md\:-left-40 { + left: -10rem; + } + + .md\:-right-20 { + right: -5rem; + } + + .md\:right-20 { + right: 5rem; + } + + .md\:right-10 { + right: 2.5rem; + } + + .md\:right-0 { + right: 0px; + } + .md\:order-last { order: 9999; } @@ -1642,16 +1957,24 @@ video { margin-top: 0px; } + .md\:mt-10 { + margin-top: 2.5rem; + } + .md\:block { display: block; } + .md\:flex { + display: flex; + } + .md\:hidden { display: none; } - .md\:h-auto { - height: auto; + .md\:h-10 { + height: 2.5rem; } .md\:min-h-\[1570px\] { @@ -1682,16 +2005,64 @@ video { width: 100%; } + .md\:w-1\/3 { + width: 33.333333%; + } + + .md\:w-2\/3 { + width: 66.666667%; + } + + .md\:w-1\/2 { + width: 50%; + } + + .md\:w-\[100px\] { + width: 100px; + } + + .md\:w-\[1000px\] { + width: 1000px; + } + + .md\:w-\[10000px\] { + width: 10000px; + } + + .md\:w-\[1500px\] { + width: 1500px; + } + + .md\:w-\[150px\] { + width: 150px; + } + + .md\:w-10 { + width: 2.5rem; + } + + .md\:w-3\/4 { + width: 75%; + } + + .md\:w-16 { + width: 4rem; + } + + .md\:max-w-7xl { + max-width: 80rem; + } + .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } - .md\:flex-row { - flex-direction: row; + .md\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); } - .md\:flex-col { - flex-direction: column; + .md\:flex-row { + flex-direction: row; } .md\:justify-end { @@ -1703,22 +2074,22 @@ video { column-gap: 2rem; } - .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1.5rem * var(--tw-space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + .md\:overflow-auto { + overflow: auto; } - .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(0.5rem * var(--tw-space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); + .md\:overflow-x-visible { + overflow-x: visible; } .md\:border-0 { border-width: 0px; } + .md\:p-6 { + padding: 1.5rem; + } + .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; @@ -1729,15 +2100,19 @@ video { padding-bottom: 1.5rem; } - .md\:py-\[17px\] { - padding-top: 17px; - padding-bottom: 17px; + .md\:py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; } .md\:pt-0 { padding-top: 0px; } + .md\:pt-10 { + padding-top: 2.5rem; + } + .md\:text-left { text-align: left; } @@ -1757,20 +2132,24 @@ video { line-height: 1; } - .md\:text-base { - font-size: 1rem; - line-height: 1.5rem; - } - .md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; } + .md\:text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; + } + .md\:text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } + + .md\:opacity-100 { + opacity: 1; + } } @media (min-width: 1024px) { @@ -1783,10 +2162,22 @@ video { margin-bottom: 8rem; } + .lg\:w-1\/4 { + width: 25%; + } + + .lg\:w-3\/4 { + width: 75%; + } + .lg\:w-48 { width: 12rem; } + .lg\:flex-row { + flex-direction: row; + } + .lg\:gap-y-8 { row-gap: 2rem; } @@ -1795,16 +2186,6 @@ video { padding-left: 0px; padding-right: 0px; } - - .lg\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .lg\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } } @media (min-width: 1280px) { @@ -1816,9 +2197,3 @@ video { display: none; } } - -@media (min-width: 1536px) { - .\32xl\:hidden { - display: none; - } -} diff --git a/config/static/img/.DS_Store b/config/static/img/.DS_Store index 44ec9dd..73b539a 100644 Binary files a/config/static/img/.DS_Store and b/config/static/img/.DS_Store differ diff --git a/config/static/img/beigeleaf-2.png b/config/static/img/beigeleaf-2.png new file mode 100644 index 0000000..9da2d80 Binary files /dev/null and b/config/static/img/beigeleaf-2.png differ diff --git a/config/static/img/beigeleaf.png b/config/static/img/beigeleaf.png new file mode 100644 index 0000000..cb35582 Binary files /dev/null and b/config/static/img/beigeleaf.png differ diff --git a/config/static/img/why-python-icons/artificial.svg b/config/static/img/why-python-icons/artificial.svg new file mode 100644 index 0000000..220d120 --- /dev/null +++ b/config/static/img/why-python-icons/artificial.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/automation.svg b/config/static/img/why-python-icons/automation.svg new file mode 100644 index 0000000..d05aa2e --- /dev/null +++ b/config/static/img/why-python-icons/automation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/config/static/img/why-python-icons/cloud-computing.svg b/config/static/img/why-python-icons/cloud-computing.svg new file mode 100644 index 0000000..0577870 --- /dev/null +++ b/config/static/img/why-python-icons/cloud-computing.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/cyber-sec.svg b/config/static/img/why-python-icons/cyber-sec.svg new file mode 100644 index 0000000..bca1f4b --- /dev/null +++ b/config/static/img/why-python-icons/cyber-sec.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/data.svg b/config/static/img/why-python-icons/data.svg new file mode 100644 index 0000000..ef61971 --- /dev/null +++ b/config/static/img/why-python-icons/data.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/laptop.svg b/config/static/img/why-python-icons/laptop.svg new file mode 100644 index 0000000..ccb2190 --- /dev/null +++ b/config/static/img/why-python-icons/laptop.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/mobile.svg b/config/static/img/why-python-icons/mobile.svg new file mode 100644 index 0000000..26772d6 --- /dev/null +++ b/config/static/img/why-python-icons/mobile.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/config/static/img/why-python-icons/web.svg b/config/static/img/why-python-icons/web.svg new file mode 100644 index 0000000..4a0568b --- /dev/null +++ b/config/static/img/why-python-icons/web.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/config/static/img/why-python-icons/workstation.svg b/config/static/img/why-python-icons/workstation.svg new file mode 100644 index 0000000..5359420 --- /dev/null +++ b/config/static/img/why-python-icons/workstation.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/pyconph/home/templates/home/_why_python.html b/pyconph/home/templates/home/_why_python.html new file mode 100644 index 0000000..689bee4 --- /dev/null +++ b/pyconph/home/templates/home/_why_python.html @@ -0,0 +1,215 @@ +{% load static %} + + + +
+ +
+ + +
+ +
+

Why Python?

+ +

+ We truly believe and support the impact and innovation that Python has brought in the whole technology industry as it continues to power systems, products, and services of companies such as Google, Facebook, Spotify, Netflix, AirBnB, Quora, Amazon, Industrial Light and Magic, NASA, Disney, Instagram, Dropbox, Disqus, Reddit and Bitbucket. +

+

+ Python is also used as a business solution for Web Development, Automation, Monitoring, Artificial Intelligence, Data Science, Cloud Computing, and more. +

+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+ Data Analysis +
+

Data Analysis

+
+
+ AI/Machine Learning +
+

AI/Machine Learning

+
+
+ Automation +
+

Automation

+
+
+ Cloud Computing +
+

Cloud Computing

+
+
+ Web Apps +
+

Web Apps

+
+
+ Mobile Apps +
+

Mobile Apps

+
+
+ Desktop Apps +
+

Desktop Apps

+
+
+ Software Testing +
+

Software Testing

+
+
+ Cyber Security +
+

Cyber Security

+
+
+
+
+
+
+ + + +
+
+ +
+

What is PyCon?

+

Magic happens when people come together to achieve common goals.

+

Magic happens when people come together to achieve common goals.

+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Call for Sponsors

+
+

Submission deadline:

+

January 31, 2024

+
+
+

Call for Volunteers

+
+

Submission Deadline:

+

January 31, 2024

+
+
+

Individual Sponsors

+
+

Individuals can also sponsor as patrons for any amount.

+

Look for "Individual Patron Sponsorship" at our ticketing page

+
+
+
+
+
+ +
\ No newline at end of file diff --git a/pyconph/home/templates/home/home_page.html b/pyconph/home/templates/home/home_page.html index b9021fb..81cf5d1 100644 --- a/pyconph/home/templates/home/home_page.html +++ b/pyconph/home/templates/home/home_page.html @@ -51,6 +51,7 @@ {% include "home/_what_is_pycon.html" %} {% include "home/_expect.html" %} + {% include "home/_why_python.html" %} {% include "home/_tickets.html" %} {% include "home/_venue.html" %}