Skip to content

Commit

Permalink
Update web site to website (#26682)
Browse files Browse the repository at this point in the history
* Update `web site` to `website`

* More strict rule
  • Loading branch information
OnkarRuikar authored May 10, 2023
1 parent 76637f9 commit b087083
Show file tree
Hide file tree
Showing 114 changed files with 167 additions and 167 deletions.
4 changes: 2 additions & 2 deletions .markdownlint-cli2.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -192,8 +192,8 @@
{
"name": "incorrect-spelling",
"message": "Incorrect spelling",
"searchPattern": ["/e-mail/ig"],
"replace": ["email"],
"searchPattern": ["/e-mail/ig", "/(w)eb site/ig"],
"replace": ["email", "$1ebsite"],
"skipCode": false
},
{
Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/computer_programming/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ page-type: glossary-definition

Computer programming is a process of composing and organizing a collection of instructions. These tell a computer/software program what to do in a language which the computer understands. These instructions come in the form of many different languages such as C++, Java, JavaScript, HTML, Python, Ruby, and Rust.

Using an appropriate language, you can program/create all sorts of software. For example, a program that helps scientists with complex calculations, a database that stores huge amounts of data, a web site that allows people to download music, or animation software that allows people to create animated movies.
Using an appropriate language, you can program/create all sorts of software. For example, a program that helps scientists with complex calculations, a database that stores huge amounts of data, a website that allows people to download music, or animation software that allows people to create animated movies.

## See also

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/ecma/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ On the web it is famous for being the organization which maintain [the ECMA-262
## See also

- [Ecma International](https://en.wikipedia.org/wiki/Ecma_International) on Wikipedia
- [The Ecma International web site](https://www.ecma-international.org/)
- [The Ecma International website](https://www.ecma-international.org/)
2 changes: 1 addition & 1 deletion files/en-us/glossary/fps/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/FPS
page-type: glossary-definition
---

A **frame rate** is the speed at which the browser is able to recalculate, layout and paint content to the display. The **frames per second**, or **fps**, is how many frames can be repainted in one second. The goal frame rate for in web site computer graphics is 60fps.
A **frame rate** is the speed at which the browser is able to recalculate, layout and paint content to the display. The **frames per second**, or **fps**, is how many frames can be repainted in one second. The goal frame rate for in website computer graphics is 60fps.

Movies generally have a frame rate of 24 fps. They are able to have fewer frames per second because the illusion of life is created with motion blurs. When moving on a computer screen there are no motion blurs (unless you are animating an image [sprite](/en-US/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS) with motion blurs).

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/graceful_degradation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/Graceful_degradation
page-type: glossary-definition
---

**Graceful degradation** is a design philosophy that centers around trying to build a modern web site/application that will work in the newest browsers, but falls back to an experience that while not as good still delivers essential content and functionality in older browsers.
**Graceful degradation** is a design philosophy that centers around trying to build a modern website/application that will work in the newest browsers, but falls back to an experience that while not as good still delivers essential content and functionality in older browsers.

{{Glossary("Polyfill","Polyfills")}} can be used to build in missing features with JavaScript, but acceptable alternatives to features like styling and layout should be provided where possible, for example by using the CSS cascade, or HTML fallback behavior. Some good examples can be found in [Handling common HTML and CSS problems](/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS).

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/hsts/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/HSTS
page-type: glossary-definition
---

**HTTP Strict Transport Security** lets a web site inform the browser that it should never load the site using HTTP and should automatically convert all attempts to access the site using HTTP to HTTPS requests instead. It consists in one HTTP header, {{HTTPHeader("Strict-Transport-Security")}}, sent by the server with the resource.
**HTTP Strict Transport Security** lets a website inform the browser that it should never load the site using HTTP and should automatically convert all attempts to access the site using HTTP to HTTPS requests instead. It consists in one HTTP header, {{HTTPHeader("Strict-Transport-Security")}}, sent by the server with the resource.

In other words, it tells the browser that changing the protocol from HTTP to HTTPS in a URL works (and is more secure) and asks the browser to do it for every request.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/http/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The HyperText Transfer Protocol (**HTTP**) is the underlying network {{glossary(

As part of a {{glossary("URI")}}, the "http" within "http\://example.com/" is called a "scheme". Resources using the "http" schema are typically transported over unencrypted connections using the HTTP protocol. The "https" scheme (as in "https\://developer.mozilla.org") indicates that a resource is transported using the HTTP protocol, but over a secure {{glossary("TLS")}} channel.

HTTP is textual (all communication is done in plain text) and stateless (no communication is aware of previous communications). This property makes it ideal for humans to read documents (web sites) on the world wide web. However, HTTP can also be used as a basis for {{glossary("REST")}} web services from server to server or {{glossary("AJAX")}} requests within web sites to make them more dynamic.
HTTP is textual (all communication is done in plain text) and stateless (no communication is aware of previous communications). This property makes it ideal for humans to read documents (websites) on the world wide web. However, HTTP can also be used as a basis for {{glossary("REST")}} web services from server to server or {{glossary("AJAX")}} requests within websites to make them more dynamic.

## See also

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/information_architecture/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/Information_architecture
page-type: glossary-definition
---

Information architecture, as applied to web design and development, is the practice of organizing the information / content / functionality of a web site so that it presents the best user experience it can, with information and services being easily usable and findable.
Information architecture, as applied to web design and development, is the practice of organizing the information / content / functionality of a website so that it presents the best user experience it can, with information and services being easily usable and findable.

## See also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/Internationalization_and_localization
page-type: glossary-definition
---

**Internationalization**, often shortened to "[i18n](/en-US/docs/Glossary/I18N)", is the adapting of a web site or web application to different languages, regional differences, and technical requirements for different regions and countries. Internationalization is the process of architecting your web application so that it can be quickly and easily adapted to various languages and regions without much engineering effort when new languages and regions are supported. Also so that a user can browse features to translate or localize the application to access all the content without breaking the layout.
**Internationalization**, often shortened to "[i18n](/en-US/docs/Glossary/I18N)", is the adapting of a website or web application to different languages, regional differences, and technical requirements for different regions and countries. Internationalization is the process of architecting your web application so that it can be quickly and easily adapted to various languages and regions without much engineering effort when new languages and regions are supported. Also so that a user can browse features to translate or localize the application to access all the content without breaking the layout.

Internationalization includes support for multiple character sets (usually via [Unicode](https://www.techtarget.com/whatis/definition/Unicode)), units of measure (the default currency, °C/°F, km/miles, etc.), date and time formats, keyboard layouts, and layout and text directions.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/itu/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ In the Internet Age, the ITU's role of establishing standards for video and audi

## See also

- [ITU web site](https://www.itu.int/)
- [ITU website](https://www.itu.int/)
- [ITU history portal](https://www.itu.int/en/history/Pages/ITUsHistory.aspx)
2 changes: 1 addition & 1 deletion files/en-us/glossary/khronos/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ The organization maintains standards such as {{Glossary("OpenGL")}} and the {{do
## See also

- [The Khronos Group](https://en.wikipedia.org/wiki/Khronos_Group) on Wikipedia
- [The Khronos Group web site](https://www.khronos.org/)
- [The Khronos Group website](https://www.khronos.org/)
2 changes: 1 addition & 1 deletion files/en-us/glossary/opera_browser/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ page-type: glossary-definition
## See also

- [Opera Browser](https://en.wikipedia.org/wiki/Opera_Browser) on Wikipedia
- [Opera browser web site](https://www.opera.com/)
- [Opera browser website](https://www.opera.com/)
2 changes: 1 addition & 1 deletion files/en-us/glossary/progressive_web_apps/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/Progressive_web_apps
page-type: glossary-definition
---

Progressive web apps is a term used to describe the modern state of web app development. This involves taking standard web sites/apps that enjoy all the best parts of the Web — such as discoverability via search engines, being linkable via {{Glossary("URL")}}s, and working across multiple form factors — and supercharging them with modern APIs (such as [Service Workers](/en-US/docs/Web/API/Service_Worker_API) and [Push](/en-US/docs/Web/API/Push_API)) and features that confer other benefits more commonly attributed to native apps.
Progressive web apps is a term used to describe the modern state of web app development. This involves taking standard websites/apps that enjoy all the best parts of the Web — such as discoverability via search engines, being linkable via {{Glossary("URL")}}s, and working across multiple form factors — and supercharging them with modern APIs (such as [Service Workers](/en-US/docs/Web/API/Service_Worker_API) and [Push](/en-US/docs/Web/API/Push_API)) and features that confer other benefits more commonly attributed to native apps.

These features include being installable, working offline, and being easy to sync with and re-engage the user from the server.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/robots.txt/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: Glossary/Robots.txt
page-type: glossary-definition
---

Robots.txt is a file which is usually placed in the root of any website. It decides whether {{Glossary("crawler", "crawlers")}} are permitted or forbidden access to the web site.
Robots.txt is a file which is usually placed in the root of any website. It decides whether {{Glossary("crawler", "crawlers")}} are permitted or forbidden access to the website.

For example, the site admin can forbid crawlers to visit a certain folder (and all the files therein contained) or to crawl a specific file, usually to prevent those files being indexed by other search engines.

Expand Down
4 changes: 2 additions & 2 deletions files/en-us/glossary/ruby/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ Ruby is also a method for annotating east Asian text in HTML documents to provid
## See also

- [Ruby](https://en.wikipedia.org/wiki/Ruby_%28programming_language%29) on Wikipedia
- [Ruby's official web site](https://www.ruby-lang.org)
- [Ruby On Rails' official web site](https://rubyonrails.org/)
- [Ruby's official website](https://www.ruby-lang.org)
- [Ruby On Rails' official website](https://rubyonrails.org/)
2 changes: 1 addition & 1 deletion files/en-us/glossary/safe/http/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ An HTTP method is **safe** if it doesn't alter the state of the server. In other

Even if safe methods have a read-only semantic, servers can alter their state: e.g. they can log or keep statistics. What is important here is that by calling a safe method, the client doesn't request any server change itself, and therefore won't create an unnecessary load or burden for the server. Browsers can call safe methods without fearing to cause any harm to the server; this allows them to perform activities like pre-fetching without risk. Web crawlers also rely on calling safe methods.

Safe methods don't need to serve static files only; a server can generate an answer to a safe method on-the-fly, as long as the generating script guarantees safety: it should not trigger external effects, like triggering an order in an e-commerce Website.
Safe methods don't need to serve static files only; a server can generate an answer to a safe method on-the-fly, as long as the generating script guarantees safety: it should not trigger external effects, like triggering an order in an e-commerce website.

It is the responsibility of the application on the server to implement the safe semantic correctly, the web server itself, being Apache, Nginx or IIS, can't enforce it by itself. In particular, an application should not allow {{HTTPMethod("GET")}} requests to alter its state.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/search_engine/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ A search engine is a software system that collects information from the {{Glossa

A search engine conducts the following processes:

- **Web crawling:** Searching web sites by navigating {{Glossary("Hyperlink", "Hyperlinks")}} on web pages, both within a site, and from one site to another. A web site owner can exclude areas of the site from being accessed by a search engine's _web crawler_ (or _spider_), by defining "robot exclusion" information in a file named `robots.txt`.
- **Web crawling:** Searching websites by navigating {{Glossary("Hyperlink", "Hyperlinks")}} on web pages, both within a site, and from one site to another. A website owner can exclude areas of the site from being accessed by a search engine's _web crawler_ (or _spider_), by defining "robot exclusion" information in a file named `robots.txt`.
- **Indexing:** Associating keywords and other information with specific web pages that have been crawled. This enables users to find relevant pages as quickly as possible.
- **Searching:** Looking for relevant web pages based on queries consisting of key words and other commands to the search engine. The search engine finds the URLs of pages that match the query, and ranks them based on their relevance. It then presents results to the user in order of the ranking.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/glossary/site_map/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ slug: Glossary/Site_map
page-type: glossary-definition
---

A **site map** or **sitemap** is a list of pages of a web site.
A **site map** or **sitemap** is a list of pages of a website.

Structured listings of a site's page help with [search engine optimization](/en-US/docs/Glossary/SEO), providing a link for web crawlers such as search engines to follow. Site maps also help users with site navigation by providing an overview of a site's content in a single glance.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ We'll cover these terms and technologies in more detail as we explore further, b
- web page
- : A document which can be displayed in a web browser such as Firefox, Google Chrome, Opera, Microsoft Edge, or Apple Safari. These are also often called just "pages."
- website
- : A collection of web pages which are grouped together and usually connected together in various ways. Often called a "web site" or a "site."
- : A collection of web pages which are grouped together and usually connected together in various ways. Often called a "website" or a "site."
- web server
- : A computer that hosts a website on the Internet.
- search engine
Expand Down Expand Up @@ -84,7 +84,7 @@ A _website_ is a collection of linked web pages (plus their associated resources

To access a website, type its domain name in your browser address bar, and the browser will display the website's main web page, or _homepage_ (casually referred as "the home"):

![Example of a web site domain name in the browser address bar](web-site.jpg)
![Example of a website domain name in the browser address bar](web-site.jpg)

Note that it also possible to have a _single-page website_: a site that consists of a single web page which is dynamically updated with new content when needed.

Expand Down
2 changes: 1 addition & 1 deletion files/en-us/learn/css/css_layout/floats/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The {{cssxref("float")}} property was introduced to allow web developers to impl

But web developers quickly realized that you can float anything, not just images, so the use of float broadened, for example, to fun layout effects such as [drop-caps](https://css-tricks.com/snippets/css/drop-caps/).

Floats have commonly been used to create entire web site layouts featuring multiple columns of information floated so they sit alongside one another (the default behavior would be for the columns to sit below one another in the same order as they appear in the source). There are newer, better layout techniques available. Using floats in this way should be regarded as a [legacy technique](/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods).
Floats have commonly been used to create entire website layouts featuring multiple columns of information floated so they sit alongside one another (the default behavior would be for the columns to sit below one another in the same order as they appear in the source). There are newer, better layout techniques available. Using floats in this way should be regarded as a [legacy technique](/en-US/docs/Learn/CSS/CSS_layout/Legacy_Layout_Methods).

In this article we'll just concentrate on the proper uses of floats.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ As a starting point, you can use your completed example from the first section o

### HTML additions

First of all, we need some additional HTML to represent the web site main content. Add the following {{htmlelement("section")}} just below your opening {{htmlelement("body")}} tag, just before the existing section:
First of all, we need some additional HTML to represent the website main content. Add the following {{htmlelement("section")}} just below your opening {{htmlelement("body")}} tag, just before the existing section:

```html
<section class="fake-content">
Expand Down
Loading

0 comments on commit b087083

Please sign in to comment.