Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Favicon for mystjs should use the MyST logo #58

Closed
choldgraf opened this issue Sep 20, 2022 · 6 comments
Closed

Favicon for mystjs should use the MyST logo #58

choldgraf opened this issue Sep 20, 2022 · 6 comments
Assignees
Labels
bug Something isn't working

Comments

@choldgraf
Copy link
Collaborator

Describe the bug

The favicon for js.myst.tools uses the curvenote logo. Instead it should use the myst logo!

image

Reproduce the bug

image

List your environment

No response

@choldgraf choldgraf added the bug Something isn't working label Sep 20, 2022
@rowanc1
Copy link
Member

rowanc1 commented Sep 21, 2022

Totally agree! It is something we have been putting off for a bit as we need to dynamically serve the favicon.

Thanks for the report, pushes it higher on my priority list. :)

@rowanc1
Copy link
Member

rowanc1 commented Oct 7, 2022

Quick update on this, we are ripping out the theme in the next two weeks (current plan here) and this should be addressed in that chunk of work!

@rowanc1 rowanc1 self-assigned this Oct 7, 2022
rowanc1 pushed a commit that referenced this issue Oct 28, 2022
* Update mystjs. Add more definitive return type
* Add linkBlock transformation and title/desc/thumb to link cache

Co-authored-by: Yuxi Wang <[email protected]>
rowanc1 pushed a commit that referenced this issue Oct 28, 2022
@rowanc1
Copy link
Member

rowanc1 commented Oct 31, 2022

This has been updated, with a slightly better theme for the https://myst.tools site. There is still lots of work to do to make this theme easier to customize, currently we are developing this theme here:

https://github.com/curvenote/myst-tools-theme/blob/main/src/public/favicon.ico

There are a lot of cleanups and generalizations still to do on this front, but I am going to close this specific issue for now!

@rowanc1 rowanc1 closed this as completed Oct 31, 2022
@echarles
Copy link
Contributor

echarles commented Nov 2, 2022

There are a lot of cleanups and generalizations still to do on this front, but I am going to close this specific issue for now!

@rowanc1 The new deployed theme on https://www.myst.tools looks great.

I have just tried to apply the myst-tools-theme from https://github.com/curvenote/myst-tools-theme but CSS fails to load. Any reproducible step to make it work before a more general solution is available?

@rowanc1
Copy link
Member

rowanc1 commented Nov 2, 2022

Hm, not sure, it should build:css in the sub package (src). Maybe a platform or windows thing? You could try executing that script specifically (build:css), it uses tailwind.

@echarles
Copy link
Contributor

echarles commented Nov 2, 2022

ran build and build:css in the theme/theme (after replacing the existing ones with the myst-tools-theme source code), but still same result. I guess a configuration is welcome to allow the definition of the theme. Is this what you were thinking at?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants