> For the complete documentation index, see [llms.txt](https://appsetup-eng.gitbook.io/infinite-article/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://appsetup-eng.gitbook.io/infinite-article/getting-started/general-settings.md).

# General Settings

The **General Settings** of **Infinite Article** are fully customizable and available to all users on the free plan. These settings allow you to tailor the appearance and behavior of your loading spinner, adjust the loading time, and manage how articles are displayed, enhancing the overall reading experience on your site. With these options, you can ensure that your blog aligns with your brand’s aesthetic and provides a smooth user experience without any additional costs.

### **Spinner Style**

This setting allows you to change the appearance of the spinner that shows while new articles are loading. You can select from various styles like "Circle Notch," "Sync," or "Cog" to match your store’s theme and style.

### **Spinner Size**

Controls the size (in pixels) of the spinner displayed during loading. This ensures the spinner is visible without overwhelming the design. Adjust the size of the spinner using the slider, anywhere between 10px to 100px.

### **Spinner Color**

Customize the color of the loading spinner to match your brand colors or website’s design. Use the color picker or enter a hex code to set the spinner color.

### **Loading Time**

Sets how long the loading spinner will display before the next article loads (measured in milliseconds). A longer loading time makes the spinner more visible, while a shorter time speeds up the process. Adjust the loading time using the slider, with values ranging from 500ms to 5000ms.

### **Article Padding**

This setting adjusts the space between articles as they load, ensuring a clean and balanced layout. Set the padding between articles using the slider, ranging from 0px to 200px.

### **Scroll Threshold**

Determines how far a user must scroll (as a percentage) before the next article is triggered to load. A lower percentage loads articles sooner, while a higher percentage waits until the user is further down the page. Use the slider to adjust the scroll threshold, anywhere from 0% to 100%.

### **Loading Text**

Displays a custom message while new articles are loading, keeping users informed that more content is on the way. Enter your desired text in the field, or leave it blank for no loading text.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://appsetup-eng.gitbook.io/infinite-article/getting-started/general-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
