Skip to content

Commit 5dce7a2

Browse files
committed
feat: add logo and change theme colors
1 parent b29103e commit 5dce7a2

File tree

6 files changed

+60
-18
lines changed

6 files changed

+60
-18
lines changed

docusaurus.config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ async function createConfig() {
4444
return {
4545
title: 'ImageJS',
4646
tagline: 'Advanced image processing and manipulation in JavaScript.',
47-
favicon: 'img/favicon.ico',
47+
favicon: 'img/image-js-favicon.svg',
4848

4949
// Set the production url of your site here
5050
url: 'https://image-js-docs.pages.dev/',
@@ -123,11 +123,12 @@ async function createConfig() {
123123
({
124124
// Replace with your project's social card
125125
image: 'img/docusaurus-social-card.jpg',
126+
colorMode: {},
126127
navbar: {
127128
title: 'ImageJS',
128129
logo: {
129130
alt: 'ImageJS',
130-
src: 'img/logo.svg',
131+
src: 'img/image-js-favicon.svg',
131132
},
132133
items: [
133134
{

src/css/custom.css

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,26 @@
66

77
/* You can override the default Infima variables here. */
88
:root {
9-
--ifm-color-primary: #2e8555;
10-
--ifm-color-primary-dark: #29784c;
11-
--ifm-color-primary-darker: #277148;
12-
--ifm-color-primary-darkest: #205d3b;
13-
--ifm-color-primary-light: #33925d;
14-
--ifm-color-primary-lighter: #359962;
15-
--ifm-color-primary-lightest: #3cad6e;
9+
--ifm-color-primary: #1d4ed8;
10+
--ifm-color-primary-dark: #1e40af;
11+
--ifm-color-primary-darker: #1e3a8a;
12+
--ifm-color-primary-darkest: #172554;
13+
--ifm-color-primary-light: #2563eb;
14+
--ifm-color-primary-lighter: #3b82f6;
15+
--ifm-color-primary-lightest: #60a5fa;
1616
--ifm-code-font-size: 95%;
1717
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1);
1818
}
1919

2020
/* For readability concerns, you should choose a lighter palette in dark mode. */
2121
[data-theme='dark'] {
22-
--ifm-color-primary: #25c2a0;
23-
--ifm-color-primary-dark: #21af90;
24-
--ifm-color-primary-darker: #1fa588;
25-
--ifm-color-primary-darkest: #1a8870;
26-
--ifm-color-primary-light: #29d5b0;
27-
--ifm-color-primary-lighter: #32d8b4;
28-
--ifm-color-primary-lightest: #4fddbf;
22+
--ifm-color-primary: #0891b2;
23+
--ifm-color-primary-dark: #0e7490;
24+
--ifm-color-primary-darker: #155e75;
25+
--ifm-color-primary-darkest: #083344;
26+
--ifm-color-primary-light: #06b6d4;
27+
--ifm-color-primary-lighter: #22d3ee;
28+
--ifm-color-primary-lightest: #67e8f9;
2929
--docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3);
3030
}
3131
#frontPage {

src/demo/components/ImageDemo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export default function ImageDemo({
3434
>
3535
<div style={{ display: 'inline-flex', flexDirection: 'column', gap: 4 }}>
3636
<div
37-
className="filter-demo alert--success"
37+
className="filter-demo alert--info"
3838
style={{
3939
margin: 4,
4040
borderRadius: 4,

src/pages/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ function HomepageHeader() {
1414
className={clsx('hero hero--primary', styles.heroBanner)}
1515
>
1616
<div className="container">
17-
<h1 className="hero__title">{siteConfig.title}</h1>
17+
<img
18+
alt="image-js logo"
19+
src="/img/image-js.svg"
20+
width={200}
21+
height={200}
22+
/>
1823
<p className="hero__subtitle">{siteConfig.tagline}</p>
1924
<p className="frontPage__text">
2025
ImageJS is a JavaScript library designed to facilitate image

static/img/image-js-favicon.svg

Lines changed: 19 additions & 0 deletions
Loading

static/img/image-js.svg

Lines changed: 17 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)