hey this is a documantation for DS please create a 300 min line of code 3000 words website with it documantation:### **Dumb Script Documentation**

---

**Dumb Script** is a simple, human-readable markup language designed to generate HTML webpages using basic keywords. This documentation will walk you through the syntax and structure of Dumb Script, its elements, and how you can use it to create a webpage. 

---

### **Table of Contents:**
1. [Getting Started](#getting-started)
2. [Basic Structure](#basic-structure)
3. [Commands and Syntax](#commands-and-syntax)
   - [NAME](#name)
   - [TITLE](#title)
   - [HEADING](#heading)
   - [TEXT](#text)
   - [LIST](#list)
   - [BUTTON](#button)
   - [LINK](#link)
4. [Attributes](#attributes)
5. [Example Usage](#example-usage)

---

### **Getting Started**
Dumb Script is written in plain text files with the extension `.dumb`. The Dumb Script interpreter parses these files and generates an HTML structure. It’s perfect for users who want to quickly create HTML content using a simplified, intuitive syntax.

To start using Dumb Script, create a `.dumb` file and write your content in the provided syntax. The interpreter will convert it into a valid HTML file.

---

### **Basic Structure**
A typical Dumb Script file looks like this:

```plaintext
NAME My Website
TITLE Welcome to My Page

HEADING Main Heading SIZE 24 COLOR blue
TEXT This is a paragraph of text that will be displayed on the webpage.

LIST Item 1, Item 2, Item 3
BUTTON Click Me LINK https://example.com COLOR white BG-COLOR blue
```

---

### **Commands and Syntax**

#### **1. NAME**
**`NAME`** defines the name of your webpage. This command sets the title tag of the HTML document.

```plaintext
NAME My Website
```

#### **2. TITLE**
**`TITLE`** sets the main title of the page. It generates an `h1` element to act as the main heading.

```plaintext
TITLE Welcome to My Website
```

#### **3. HEADING**
**`HEADING`** creates a heading. You can define the size, color, and weight of the text. This will generate an `h1` to `h6` HTML element based on the size you choose.

```plaintext
HEADING My Blog SIZE 28 COLOR darkblue
```

#### **4. TEXT**
**`TEXT`** adds a paragraph of text. It’s the primary content block for written content.

```plaintext
TEXT This is a paragraph of text.
```

#### **5. LIST**
**`LIST`** generates an unordered list (`<ul>`) with list items (`<li>`). The list items are separated by commas.

```plaintext
LIST Item 1, Item 2, Item 3
```

#### **6. BUTTON**
**`BUTTON`** creates a clickable button that links to a URL. The button can be customized with colors, font sizes, and other styling attributes.

```plaintext
BUTTON Click Here LINK https://example.com COLOR white BG-COLOR green SIZE 16
```

#### **7. LINK**
**`LINK`** adds a simple hyperlink. The first argument is the link text, and the second is the URL.

```plaintext
LINK Visit My Blog, https://myblog.com
```

---

### **Attributes**

Each command can have various attributes that affect how the content is displayed. Below are common attributes you can use with headings, text, buttons, and links:

| **Attribute**     | **Description**                             | **Example**                           |
|-------------------|---------------------------------------------|---------------------------------------|
| `SIZE`            | Sets the font size (in pixels)              | `SIZE 20`                            |
| `COLOR`           | Defines the text color                      | `COLOR red`                          |
| `BG-COLOR`        | Sets the background color (used in BUTTON)   | `BG-COLOR #333`                      |
| `WEIGHT`          | Changes the font weight (normal, bold)       | `WEIGHT bold`                        |
| `FONT-STYLE`      | Sets the font style (italic, normal)         | `FONT-STYLE italic`                  |

**Note:** The attribute syntax follows the command it modifies.

---

### **Example Usage**

Here is a more detailed example to showcase how Dumb Script works:

```plaintext
NAME My Personal Blog

TITLE Welcome to My Blog

TEXT Welcome to my personal blog where I share my thoughts, experiences, and lessons I've learned throughout my journey.

HEADING Latest Blog Posts SIZE 28 COLOR darkblue

TEXT Here are some of the latest posts:

HEADING Building a Website in 2024 SIZE 24 COLOR #ff6347
TEXT In this post, I discuss how to build a modern website using the latest tools and technologies.
BUTTON Read More LINK https://example.com/website-tutorial COLOR white BG-COLOR #ff6347

TEXT 
HEADING Contact Me SIZE 28 COLOR #008080
TEXT Reach out to me via the following channels:

LINK Email Me at example@example.com, mailto:example@example.com
LINK LinkedIn Profile, <PRESIDIO_ANONYMIZED_URL>
```

---

### **Error Handling**
Dumb Script will throw errors if it encounters unknown commands or incorrect syntax. Ensure your syntax matches the rules outlined here.

---

**That’s it!** You now have the foundational understanding of how to use Dumb Script to create webpages. Start experimenting by writing your own `.dumb` files and see how quickly you can generate HTML content.