# Add File 

In the Solodev CMS, a file serves many purposes. Examples of a file include HTML or code files, like .tpl. Files are stored in folders with a different Resource View depending on their file type. From an open folder, click **+ Add** and select **Add File**.

<p><img src="../../../images/folders/add-file.png" alt="Add File form" style="width: 40%;"></p>

**Name** | **Description**
:--- | ---
Name | Add the file name. The name of the file should be lowercase and separated with dashes.
Title | Add the file title. This will be the Title displayed on your site. 
File Type | Choose **HTML**, **Template Code**, or **README**.
Upload File | Upload a file from your computer instead of typing content directly.
HTML Content | Type or paste the file's content directly into the editor.
Confirm | After filling out all the required fields, please click the **Submit** button to save your changes.

You can add the following file types:

- **HTML** &mdash; Hypertext Markup Language (HTML) is the markup language used to create the foundation of any web page. In Solodev, HTML files are not web pages. HTML pages serve as content blocks that can be organized and embedded into STML pages via Solodev's Dynamic Div technology.
- **Template Code** &mdash; Solodev's text editor supports a wide range of code file types, including .js, .css, .php, .xml, and .json. To use JavaScript or CSS files across all pages, reference the file path in the Global Header Insert found in [Update Website](/websites/website-overview/update-website/).
- **README** &mdash; A plain-text file for documentation or notes within the folder.
