Skip to content

Commit d16914d

Browse files
authored
Update logos (#3)
1 parent 3989df2 commit d16914d

File tree

8 files changed

+29
-6
lines changed

8 files changed

+29
-6
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ ecosystem. You can find the documentation [here](https://itensor.github.io/ITens
55

66
## Support
77

8-
<img src="docs/src/assets/CCQ.png" width="20%" alt="Flatiron Center for Computational Quantum Physics logo.">
8+
<picture>
9+
<source media="(prefers-color-scheme: dark)" width="20%" srcset="docs/src/assets/CCQ-dark.png">
10+
<img alt="Flatiron Center for Computational Quantum Physics logo." width="20%" src="docs/src/assets/CCQ.png">
11+
</picture>
12+
913

1014
ITensor is supported by the Flatiron Institute, a division of the Simons Foundation.
1115

docs/make.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Documenter.makedocs(;
2424
sitename="ITensor ecosystem docs",
2525
modules=[ITensorDocsNext],
2626
warnonly=true,
27-
format=Documenter.HTML(; assets=["assets/favicon.ico"]),
27+
format=Documenter.HTML(; assets=["assets/favicon.ico", "assets/extras.css"]),
2828
pages=["index.md", "ecosystem_overview.md", "upgrade_guide.md"],
2929
)
3030

@@ -82,7 +82,7 @@ MultiDocumenter.make(
8282
sitemap=true,
8383
assets_dir="docs/src/assets",
8484
brand_image=MultiDocumenter.BrandImage(
85-
"https://itensor.org", joinpath("assets", "logo.png")
85+
"https://itensor.org", joinpath("assets", "logo-dark.png")
8686
),
8787
)
8888

docs/make_index.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ using ITensorDocsNext: ITensorDocsNext
44
function ccq_logo(content)
55
include_ccq_logo = """
66
```@raw html
7-
<img src="assets/CCQ.png" width="20%" alt="Flatiron Center for Computational Quantum Physics logo.">
7+
<img class="display-light-only" src="assets/CCQ.png" width="20%" alt="Flatiron Center for Computational Quantum Physics logo."/>
8+
<img class="display-dark-only" src="assets/CCQ-dark.png" width="20%" alt="Flatiron Center for Computational Quantum Physics logo."/>
89
```
910
"""
1011
content = replace(content, "{CCQ_LOGO}" => include_ccq_logo)

docs/make_readme.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ using ITensorDocsNext: ITensorDocsNext
33

44
function ccq_logo(content)
55
include_ccq_logo = """
6-
<img src="docs/src/assets/CCQ.png" width="20%" alt="Flatiron Center for Computational Quantum Physics logo.">
6+
<picture>
7+
<source media="(prefers-color-scheme: dark)" width="20%" srcset="docs/src/assets/CCQ-dark.png">
8+
<img alt="Flatiron Center for Computational Quantum Physics logo." width="20%" src="docs/src/assets/CCQ.png">
9+
</picture>
710
"""
811
content = replace(content, "{CCQ_LOGO}" => include_ccq_logo)
912
return content
@@ -14,5 +17,5 @@ Literate.markdown(
1417
joinpath(pkgdir(ITensorDocsNext));
1518
flavor=Literate.CommonMarkFlavor(),
1619
name="README",
17-
preprocess=ccq_logo,
20+
postprocess=ccq_logo,
1821
)

docs/src/assets/CCQ-dark.png

70.1 KB
Loading

docs/src/assets/CCQ.png

83.7 KB
Loading

docs/src/assets/extras.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
.display-light-only {
2+
display: block;
3+
}
4+
5+
.display-dark-only {
6+
display: none;
7+
}
8+
9+
.theme--documenter-dark .display-light-only {
10+
display: none;
11+
}
12+
13+
.theme--documenter-dark .display-dark-only {
14+
display: block;
15+
}

docs/src/assets/logo-dark.png

19.3 KB
Loading

0 commit comments

Comments
 (0)