Skip to content

dermv/cute-kuma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Cute Kuma

Give your Uptime Kuma status page a cute and modern look with custom CSS
Live demo »

Features · Installation · Personalization · Troubleshooting

Cute Kuma

Features

  • Modern design inspired by top monitoring services
  • Support for Uptime Kuma v1 and v2
  • Support for light and dark themes
  • Hidden refresh timer for a cleaner look (can be easily restored)
  • Clean, easily customizable and extendable code

Installation

  1. In your Uptime Kuma dashboard, navigate to status page.
  2. Click Edit Status Page.
  3. Scroll down to Custom CSS field.
  4. Copy the contents of main.css and paste it into the Custom CSS field.
  5. Click Save at the bottom.

Personalization

You can easily customize the theme by modifying the variables inside the :root {} block.

Displaying Tags on the Status Page

If you have enabled the tags feature in your status page settings, you must manually edit the CSS to make them visible. By default, the tags are hidden, even when the feature is active in the settings.

  1. Find the /* Hide-all-tags switch – leave commented */.
  2. You need to comment out the block that hides the tags (OPTION 1) and uncomment the block that displays them (OPTION 2).

Restoring the Refresh Timer

The refresh timer is hidden by default. To make it visible again, find the .refresh-info rule and remove or comment out the display: none; line.

Troubleshooting

Country Flag Emojis Not Displaying on Windows

Browsers on Windows can't render country flag emojis correctly.

To fix it, add the following code to the very beginning of your CSS.

@font-face {
  src: url("https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2") format("woff2");
  font-family: "Twemoji Country Flags";
  unicode-range: U+1F1E6-1F1FF, U+1F3F4, U+E0062, U+E0063, U+E0065, U+E0067, U+E006C, U+E006E, U+E0073, U+E0074, U+E0077, U+E007F;
}

Important

For Uptime Kuma v1 you most likely need to add the following code.

#app {
  font-family: BlinkMacSystemFont, "segoe ui", Roboto, "helvetica neue", Arial, "noto sans", sans-serif, "apple color emoji", "Twemoji Country Flags", "segoe ui emoji", "segoe ui symbol", "noto color emoji";
}

About

Give your Uptime Kuma status page a cute and modern look with custom CSS

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages