Sure, you can add more pages with links between each other that say more about John. You can also add CSS files for styles. Here are some steps on how to do it:

1. Create a new directory for your project.
2. In the directory, create a file called Dockerfile.
3. In the Dockerfile, add the following lines:

```
FROM nginx
COPY index.html /usr/share/nginx/html
COPY about.html /usr/share/nginx/html
COPY styles.css /usr/share/nginx/html
```

4. Create a file called index.html and add the following content:

```
<!DOCTYPE html>
<html>
<head>
<title>John's Website</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>John's Website</h1>
<p>This is John's website.</p>
<a href="about.html">About John</a>
</body>
</html>
```

5. Create a file called about.html and add the following content:

```
<!DOCTYPE html>
<html>
<head>
<title>About John</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>About John</h1>
<p>John is a software engineer.</p>
<p>He is passionate about coding and learning new things.</p>
<p>He is also a big fan of music and movies.</p>
<a href="index.html">Back to Home</a>
</body>
</html>
```

6. Create a file called styles.css and add the following content:

```
body {
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #333;
}

h1 {
  font-size: 24px;
  margin-bottom: 10px;
}

p {
  margin-bottom: 10px;
}

a {
  color: #000;
  text-decoration: none;
}
```

7. Build the Docker image using the following command:

```
docker build -t john-website .
```

8. Run the Docker container using the following command:

```
docker run -p 8080:80 -d john-website
```

9. Access the website using the following URL:

```
http://localhost:8080
```

You should now see a website with two pages: a homepage and an about page. The pages are linked together, and they are styled using the CSS file.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence