Skip to content

Commit

Permalink
Landing page (#73)
Browse files Browse the repository at this point in the history
* init tailwind

* swizzle footer

* tailwind config

* landing page

* kratos landing page
  • Loading branch information
Windfarer authored Sep 30, 2021
1 parent d4604e2 commit 72bc7d8
Show file tree
Hide file tree
Showing 28 changed files with 1,488 additions and 180 deletions.
5 changes: 5 additions & 0 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ module.exports = {
organizationName: 'go-kratos',
projectName: 'go-kratos.dev',
themeConfig: {
colorMode: {
defaultMode: 'light',
disableSwitch: true,
},
hideableSidebar: true,
navbar: {
title: 'Kratos',
Expand Down Expand Up @@ -129,6 +133,7 @@ module.exports = {
language: ["en", "zh"],
},
],
"./postcss-tailwind-loader"
],
i18n: {
defaultLocale: 'zh',
Expand Down
10 changes: 10 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,15 @@
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"autoprefixer": "^10.3.6",
"postcss": "^8.3.8",
"postcss-cli": "^9.0.0",
"postcss-import": "^12.0.0",
"postcss-nested": "^5.0.6",
"postcss-preset-env": "^6.7.0",
"tailwindcss": "^2.2.16",
"@tailwindcss/typography": "^0.4.1"
}
}
14 changes: 14 additions & 0 deletions postcss-tailwind-loader.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = function (context, options) {
return {
name: 'postcss-tailwindcss-loader',
configurePostCss(postcssOptions) {
postcssOptions.plugins.push(
require('postcss-import'),
require('tailwindcss'),
require('postcss-nested'),
require('autoprefixer'),
)
return postcssOptions
},
}
}
61 changes: 39 additions & 22 deletions src/css/custom.css
Original file line number Diff line number Diff line change
Expand Up @@ -6,39 +6,56 @@
*/

/* You can override the default Infima variables here. */
.tailwind {
@tailwind base;
@tailwind components;
@tailwind utilities;
@tailwind screens;
}

.section {
@apply container max-w-screen-lg px-8;
}

:root {
--ifm-color-primary: #57c6fa;
--ifm-color-primary-dark: #36bbf9;
--ifm-color-primary-darker: #26b5f9;
--ifm-color-primary-darkest: #079ee5;
--ifm-color-primary-light: #78d1fb;
--ifm-color-primary-lighter: #88d7fb;
--ifm-color-primary-lightest: #b9e7fd;
--doc-sidebar-width: 240px;
--ifm-color-primary: #57c6fa;
--ifm-color-primary-dark: #36bbf9;
--ifm-color-primary-darker: #26b5f9;
--ifm-color-primary-darkest: #079ee5;
--ifm-color-primary-light: #78d1fb;
--ifm-color-primary-lighter: #88d7fb;
--ifm-color-primary-lightest: #b9e7fd;
--doc-sidebar-width: 240px;
}


.docusaurus-highlight-code-line {
background-color: rgb(72, 77, 91);
display: block;
margin: 0 calc(-1 * var(--ifm-pre-padding));
padding: 0 var(--ifm-pre-padding);
background-color: rgb(72, 77, 91);
display: block;
margin: 0 calc(-1 * var(--ifm-pre-padding));
padding: 0 var(--ifm-pre-padding);
}

.header-github-link:hover {
opacity: 0.6;
opacity: 0.6;
}

.header-github-link:before {
content: '';
width: 24px;
height: 24px;
display: flex;
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
no-repeat;
content: '';
width: 24px;
height: 24px;
display: flex;
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;
}

html[data-theme='dark'] .header-github-link:before {
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
no-repeat;
}
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;
}

.twitter-link:before {
content: '';
width: 16px;
height: 16px;
display: flex;
background: url("../../static/assets/twitter.svg");
}
15 changes: 15 additions & 0 deletions src/pages/index.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
button.btn {
@apply cursor-pointer text-sm mx-auto lg:mx-0 bg-gray-200 text-gray-600 font-bold rounded-xl my-6 px-6 py-3 focus:outline-none transform transition duration-300 ease-in-out;
}

button.btn:hover {
@apply bg-gray-100 text-gray-500;
}

button.btn-blue {
@apply text-white bg-kratos-500;
}

button.btn-blue:hover {
@apply text-white bg-kratos-400;
}
Loading

0 comments on commit 72bc7d8

Please sign in to comment.