> ## Content Index
> Fetch the complete content index at: https://devopscube.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Setup Custom  UI Theme For Jenkins
- URL: https://devopscube.com/setup-custom-materialized-ui-theme-jenkins/
- Published: 2019-09-12T08:11:54.000Z
- Updated: 2025-03-15T11:32:53.000Z
- Author: devopscube
- Tags: HOW TO GUIDES, JENKINS, #Migrated-1741795015845, #wp, #wp-post, #Import 2025-03-12 15:57, #blog

If you are bored with the old Jenkins UI, its font, and icons, you can give your Jenkins a makeover using custom CSS styling with a custom logo.

Custom CSS Main Features:

1. Flat UI Fonts
2. Better Syntax highlighting for Shell blocks
3. Better highlighted `console output`

## Modifying Jenkins UI

Follow this tutorial for changing the look and feel of default Jenkins UI.

**Step 1:** Go to `Manage Jenkins` \--> `Manage Plugins`. Click `available` tab and search for `simple theme` plugin.

**Step 2:** Install the theme and restart Jenkins.

**Step 3:** Go to `Manage Jenkins` \--> `Configure` and search for `Theme` configuration and in the CSS field enter the following URL and save it.

```
https://cdn.rawgit.com/afonsof/jenkins-material-theme/gh-pages/dist/material-cyan.css
```

![](https://storage.ghost.io/c/5f/2f/5f2f4d20-2abf-4534-8d40-7aa233aedd43/content/images/2025/03/custom-jenkins-css-1.jpg)

Click to view in HD

Once it is saved, the UI will be changed to a materialized flat UI based on cyan color.

![](https://storage.ghost.io/c/5f/2f/5f2f4d20-2abf-4534-8d40-7aa233aedd43/content/images/2025/03/materialized-jenkins-ui-1.jpg)

Click to view in HD

### Uploading Custom CSS TO Jenkins Server

In the above example, we are referring to a CSS file hosted in third party website. You can also host this CSS on your Jenkins server. Follow the steps given below.

****You Might Like**: [Jenkins 2 Tutorial For Beginners – Getting Started Guide](https://devopscube.com/jenkins-2-tutorials-getting-started-guide/)

**Step 1:** Login to your jenkins server, and cd into your Jenkins home directory.

**Step 2**: Create a folder named layout inside the userContent directory.

```
cd userContent
mkdir layout
```

**Step 3**: cd into the layout directory and create a style.css file.

```
cd layout
vi style.css
```

**Step 4:** Now, visit the following URL in the browser and copy the whole CSS content and paste it in the style.css file and save it.

```
https://cdn.rawgit.com/afonsof/jenkins-material-theme/gh-pages/dist/material-cyan.css
```

The following are the colors supported. You can replace the color name at the end in the above URL to have the desired color

![jenkins custom UI Colors](https://storage.ghost.io/c/5f/2f/5f2f4d20-2abf-4534-8d40-7aa233aedd43/content/images/2025/03/jenkins-ui-colors-1.png)

Click to view in HD

**Step 4:** Now, under `Manage Jenkins` \--> `Configure`, under the theme section, replace the full URL with the following.

```
/userContent/layout/style.css
```

### More Customization

You can customize the looks more by changing the logo. If you want more customizations and colors, you can follow the office Jenkins materialize CSS site [from here](http://afonsof.com/jenkins-material-theme/?ref=devopscube.com).

You can check out the video tutorial for this article.