` إلخ. ولكن يمكن استخدامها أيضًا مع تأثير كبير على عناصر مثل ` and .`
-
-### مثال بسيط
-
- `
- Header With W3 Container
-
-`
-
- `
- Header Without W3 Container
-
-`
-
-ستنتج النتيجة التالية.
-
-
-
-### لاستخدام حاويات W3.Css
-
-ما عليك سوى إضافة رابط ورقة أنماط عادية إلى رأس صفحة الويب مثل:
-
- `
-`
-
-أو قم بتنزيل أحدث ملف css إلى جهازك المحلي. هنا: (https://www.w3schools.com/w3css/4/w3.css)
-
-#### مزيد من المعلومات حول حاويات W3.Css
-
-##### W3schools.com (https://www.w3schools.com/w3css/w3css\_containers.asp)
\ No newline at end of file
diff --git a/guide/arabic/data-science-tools/Tableau/index.md b/guide/arabic/data-science-tools/Tableau/index.md
index e677a597d1..6e671c79ee 100644
--- a/guide/arabic/data-science-tools/Tableau/index.md
+++ b/guide/arabic/data-science-tools/Tableau/index.md
@@ -1,5 +1,5 @@
---
- title: Tableau
+title: Tableau
localeTitle: طاولة
---
# التابلوه لوحة حية
diff --git a/guide/arabic/developer-tools/kubernetes/index.md b/guide/arabic/developer-tools/kubernetes/index.md
index 00cab66ee1..c04000b46d 100644
--- a/guide/arabic/developer-tools/kubernetes/index.md
+++ b/guide/arabic/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
localeTitle: kubernetes
---
# Kubernetes
diff --git a/guide/arabic/git/git-show/index.md b/guide/arabic/git/git-show/index.md
index e45bcc5186..a89c638871 100644
--- a/guide/arabic/git/git-show/index.md
+++ b/guide/arabic/git/git-show/index.md
@@ -1,16 +1,16 @@
-
---
title: Git Show
-localeTitle: undefined
+localeTitle: Git Show
---
+
## إظهار بوابة
يُعد `git show` أمرًا مفيدًا يمكنك من مشاهدة عرض مفصل لكائن معين (التهم والعلامات والنقط والأشجار).
بناء جملة هذا الأمر هو كما يلي:
- `git show [] […]
-`
+ `git show [] […]
+`
لكائنات مختلفة بوابة `git show` يعطي مخرجات مختلفة.
@@ -21,34 +21,34 @@ localeTitle: undefined
الاستخدام الأكثر شيوعًا لـ `git show` سيكون بالاشتراك مع كائن git commit
- `git show 3357d63
-`
+ `git show 3357d63
+`
ستحصل على إنتاج مشابه لـ ،
- ``commit 3357d63d8f44104940e568a1ba89fa88a16dc753
- Author: John Doe
- Date: Tue Oct 2 00:57:38 2018 +0530
-
- add a section on git commit --amend --author
-
- diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
- index fc9f568..8f1c8eb 100644
- --- a/src/pages/git/git-commit/index.md
- +++ b/src/pages/git/git-commit/index.md
- @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
- Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
- +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
- +
- +```
- +git commit --amend --author="John Doe "
- +```
- +
- ### More Information:
- - Git documentation: [commit](https://git-scm.com/docs/git-commit)
-``
+ ``commit 3357d63d8f44104940e568a1ba89fa88a16dc753
+ Author: John Doe
+ Date: Tue Oct 2 00:57:38 2018 +0530
+
+ add a section on git commit --amend --author
+
+ diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
+ index fc9f568..8f1c8eb 100644
+ --- a/src/pages/git/git-commit/index.md
+ +++ b/src/pages/git/git-commit/index.md
+ @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
+
+ Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
+
+ +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+ +
+ +```
+ +git commit --amend --author="John Doe "
+ +```
+ +
+ ### More Information:
+ - Git documentation: [commit](https://git-scm.com/docs/git-commit)
+``
يمكنك فقط استخدام `git show` وعرض محتوى أحدث إلتزامات git.
diff --git a/guide/arabic/html/web-sockets/index.md b/guide/arabic/html/web-sockets/index.md
deleted file mode 100644
index 4db8491682..0000000000
--- a/guide/arabic/html/web-sockets/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# localeTitle: undefined
-WebSockets
-
-_Web Sockets_ هي تقنية تسمح لك بإنشاء اتصال تفاعلي بين العميل والخادم لتبادل البيانات في الوقت الحقيقي. WebSockets تسمح لك بالعمل في اثنين من دفق ، والذي يميز هذه التكنولوجيا من HTTP.
-
-## كيف يعمل WebSockets؟
-
-لا يحتاج WebSockets إلى مكالمات متكررة للرد. يكفي تقديم طلب واحد وانتظر الرد. يمكنك الاستماع إلى الخادم ، والذي سوف يرسل الإجابة على الاستعداد.
-
-## متى يمكنني استخدام WebSockets؟
-
-* تطبيقات في الوقت الحقيقي
-* تطبيق الدردشة
-* تطبيقات إنترنت الأشياء
-* ألعاب متعددة اللاعبين
-
-## متى لا تستخدم WebSockets؟
-
-يتم دعم WebSockets بالفعل في 95٪ من المتصفحات ، ولكن في بعض الأحيان لا تكون هذه التقنية مطلوبة. على سبيل المثال ، إذا كنت تقوم بإنشاء CMS بسيط حيث لا تكون وظيفة الوقت الحقيقي مطلوبة.
\ No newline at end of file
diff --git a/guide/arabic/mathematics/algebra/simplify-square-roots/index.md b/guide/arabic/mathematics/algebra/simplify-square-roots/index.md
index cce17fda9f..d4c66423e8 100644
--- a/guide/arabic/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/arabic/mathematics/algebra/simplify-square-roots/index.md
@@ -1,7 +1,6 @@
-
---
title: Simplify Square Roots
-localeTitle: undefined
+localeTitle: تبسيط جذور مربع
---
## تبسيط جذور مربع
diff --git a/guide/arabic/mathematics/converse-inverse-contrapositive/index.md b/guide/arabic/mathematics/converse-inverse-contrapositive/index.md
deleted file mode 100644
index 573a8e628a..0000000000
--- a/guide/arabic/mathematics/converse-inverse-contrapositive/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tlocaleTitle: الحديث العكسية العكسية
-itle: Converse معكوسه contrapositive
-
-في الرياضيات المتقطعة ، في ضوء بيان شرطي "إذا كان a ، ثم b" ، فإننا يمكن أن يكون لديك 3 بيانات ذات صلة: أي بيان شرطي يتكون من جزئين: ط) فرضية ("إذا"): ب) الاستنتاج ("ثم"): "إذا تم تمثيل a ، ثم b" على النحو التالي: أ → ب لنفترض مثالاً: "إذا لم تكن هناك مدرسة ، فستكون نهاية الأسبوع". ع → س • للحصول على كونفيرس من البيان الشرطي أعلاه ، التبادل hypoth- esis والخاتمة. ف → ص وبالتالي ، فإن العكس سيكون: "إذا كانت نهاية الأسبوع ، فليس هناك مدرسة". • للحصول على معكوس البيان المشروط أعلاه ، خذ نفي كل من الفرضية والاستنتاج. →p → ¬q وبالتالي ، سيكون معكوس: "إذا كانت هناك مدرسة ، فعندها يكون يوم العمل الأسبوعي." • للحصول على كونترافيتيفي من البيان الشرطي أعلاه ، التبادل الفرضية وإبرام البيان العكسي. →q → ¬p ومن ثم ، فإن الاعتراض سيكون: "إذا كان يوم من أيام الأسبوع ، فهناك مدرسة".
\ No newline at end of file
diff --git a/guide/arabic/nodejs/file-system/index.md b/guide/arabic/nodejs/file-system/index.md
index 3721ef7341..72e78e13e1 100644
--- a/guide/arabic/nodejs/file-system/index.md
+++ b/guide/arabic/nodejs/file-system/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- نظام الملفات
+---
+title: File System
+localeTitle: نظام الملفات
+---
+## نظام الملفات
تسمح لك وحدة نظام الملفات Node.js بالعمل مع نظام الملفات على جهاز الكمبيوتر الخاص بك.
@@ -7,8 +10,8 @@
من أجل تضمين وحدة نمطية ، استخدم الدالة `require()` مع اسم الوحدة.
- `const fs = require('fs');
-`
+ `const fs = require('fs');
+`
الاستخدام الشائع لوحدة نظام الملفات:
@@ -24,16 +27,16 @@
رمز Node.js لقراءة الملف من جهاز الكمبيوتر وإرجاع المحتوى إلى وحدة التحكم.
- `const fs = require('fs');
- fs.readFile('input.txt', 'utf-8', (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("Content present in input.txt file : " + data.toString());
- }
- });
-`
+ `const fs = require('fs');
+ fs.readFile('input.txt', 'utf-8', (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("Content present in input.txt file : " + data.toString());
+ }
+ });
+`
يقرأ الكود أعلاه ملف _input.txt_ من جهاز الكمبيوتر ويعيد المحتوى إلى وحدة التحكم.
@@ -52,16 +55,16 @@ _ملاحظة_ : يجب أن يكون ملف input.txt موجودًا في نف
رمز Node.js لكتابة المحتوى في ملف.
- `const fs = require('fs');
- fs.writeFile('output.txt', "New content added", (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("The file is saved");
- }
- });
-`
+ `const fs = require('fs');
+ fs.writeFile('output.txt', "New content added", (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("The file is saved");
+ }
+ });
+`
تعمل الشفرة الموضحة أعلاه على إنشاء ملف _output.txt_ ومحتوى إضافة محتوى _جديد تمت إضافته_ إليه.
diff --git a/guide/arabic/nodejs/http/index.md b/guide/arabic/nodejs/http/index.md
index b204f2efbe..8e4c7728fe 100644
--- a/guide/arabic/nodejs/http/index.md
+++ b/guide/arabic/nodejs/http/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- HTTP
+---
+title: HTTP
+localeTitle: HTTP
+---
+## HTTP
يحتوي Node.js على مجموعة من الوحدات المضمنة التي يمكنك استخدامها بدون أي تثبيت إضافي. وبالمثل ، تحتوي **وحدة HTTP** على مجموعة من الوظائف المطلوبة لنقل البيانات عبر بروتوكول نقل النص التشعبي (HTTP).
@@ -7,24 +10,24 @@
من أجل تضمين وحدة نمطية ، استخدم الدالة `require()` مع اسم الوحدة.
- `const http = require('http');
-`
+ `const http = require('http');
+`
## Node.js كملقم ويب
يتم استخدام الأسلوب `createServer()` لإنشاء خادم HTTP. الوسيطة الأولى من أسلوب `res.writeHead()` هي رمز الحالة ، `200` يعني أن كل شيء على ما يرام ، والوسيطة الثانية هي كائن يحتوي على رؤوس الاستجابة.
- `const http = require('http');
-
- //create a server object:
- http.createServer((req, res) => {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.write('Hello World!'); //write a response to the client
- res.end(); //end the response
- }).listen(8000); //the server object listens on port 8000
-
- console.log("Server is listening on port no : 8000");
-`
+ `const http = require('http');
+
+ //create a server object:
+ http.createServer((req, res) => {
+ res.writeHead(200, {'Content-Type': 'text/plain'});
+ res.write('Hello World!'); //write a response to the client
+ res.end(); //end the response
+ }).listen(8000); //the server object listens on port 8000
+
+ console.log("Server is listening on port no : 8000");
+`
### خطوات التنفيذ:
diff --git a/guide/arabic/react/react-router/index.md b/guide/arabic/react/react-router/index.md
index 725cc7afdd..a91e775990 100644
--- a/guide/arabic/react/react-router/index.md
+++ b/guide/arabic/react/react-router/index.md
@@ -1,5 +1,8 @@
-# localeTitle: undefined
-React راوتر للمبتدئين
+---
+title: React Router
+localeTitle: React Router
+---
+# React راوتر للمبتدئين
# التركيب
@@ -21,8 +24,8 @@ React راوتر للمبتدئين
# بيان الاستيراد
- `import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
-`
+ `import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
+`
## IndexRoute والروابط
@@ -34,10 +37,10 @@ React راوتر للمبتدئين
الطريقة الأساسية للسماح للمستخدمين بالتنقل حول تطبيقك. سيجعل علامة ارتساء يمكن الوصول إليها بالكامل مع href الصحيح. للقيام بذلك ، دعنا أولاً إنشاء مكون Nav. سيحتوي مكون Nav الخاص بنا على مكونات ` ` ، وسيبدو كما يلي:
- `const Nav = () => (
-
- Home
- Address
-
- )
+ `const Nav = () => (
+
+ Home
+ Address
+
+ )
`
\ No newline at end of file
diff --git a/guide/chinese/blockchain/features/index.md b/guide/chinese/blockchain/features/index.md
index 3868520f7e..0a9aa41096 100644
--- a/guide/chinese/blockchain/features/index.md
+++ b/guide/chinese/blockchain/features/index.md
@@ -1,5 +1,5 @@
---
- title : Features of BlockTech
+title: Features of BlockTech
localeTitle: BlockTech的特点
---
## 区块链技术的特点
diff --git a/guide/chinese/blockchain/smart-contracts/index.md b/guide/chinese/blockchain/smart-contracts/index.md
index 9dc82e2c97..64004a5e06 100644
--- a/guide/chinese/blockchain/smart-contracts/index.md
+++ b/guide/chinese/blockchain/smart-contracts/index.md
@@ -1,5 +1,6 @@
+---
title: Smart Contracts
-localeTitle: undefined
+localeTitle: Smart Contracts
---
## 智能合约
diff --git a/guide/chinese/blockchain/types/index.md b/guide/chinese/blockchain/types/index.md
index 3c0b5e98ec..8713813b34 100644
--- a/guide/chinese/blockchain/types/index.md
+++ b/guide/chinese/blockchain/types/index.md
@@ -1,5 +1,5 @@
---
- title : Types of Blockchain
+title: Types of Blockchain
localeTitle: 区块链的类型
---

diff --git a/guide/chinese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md b/guide/chinese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
index 6f21abfca4..0b70418dd2 100644
--- a/guide/chinese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
+++ b/guide/chinese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
@@ -1,6 +1,6 @@
- ---
- title: Create a Gradual CSS Linear Gradient
- localeTitle: 创建渐进的CSS线性渐变
+---
+title: Create a Gradual CSS Linear Gradient
+localeTitle: 创建渐进的CSS线性渐变
---
##创建渐进式CSS线性渐变
@@ -8,7 +8,7 @@
语法总是:
```
-background-image: linear-gradient(angle, color-stop1, color-stop2);
+background-image: linear-gradient(angle, color-stop1, color-stop2);
```
颜色可以以hex()和rgb()格式使用。尝试一下,你会明白使用它是多么容易和美丽。
diff --git a/guide/chinese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md b/guide/chinese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
index 66274ea8c8..03dde1aa2e 100644
--- a/guide/chinese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
+++ b/guide/chinese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
@@ -1,18 +1,21 @@
-title: Add a Submit Button to a Form
-localeTitle: undefined
---- ## 向表单添加提交按钮
+---
+title: Add a Submit Button to a Form
+localeTitle: 向表单添加提交按钮
+---
+
+## 向表单添加提交按钮
在此挑战中,您希望将提交按钮作为表单的最后一个元素(在``结束标记之前)插入,并为其提供属性`type="submit"` (全部小写)和文本内容“提交” “(第一个字母大写),在挑战指令中指定。
1)属性`type` `submit`值也在`input`标记内有效,它将呈现具有几乎相同行为的按钮,但这不是您要在此挑战中使用的标记。
```
-
+
```
如果您未指定值,则该按钮将具有您的用户代理选择的默认值(通常这类似于“提交”或“提交查询”)。
如果您希望指定类似“发送请求”的值,您可以这样做:
```
-
+
```
\ No newline at end of file
diff --git a/guide/chinese/cloud-development/heroku/index.md b/guide/chinese/cloud-development/heroku/index.md
index 92bb9763cb..3ec453810a 100644
--- a/guide/chinese/cloud-development/heroku/index.md
+++ b/guide/chinese/cloud-development/heroku/index.md
@@ -1,5 +1,5 @@
---
- title: Heroku
+title: Heroku
localeTitle: Heroku的
---
\## Heroku
diff --git a/guide/chinese/cloud-development/rackspace-cloud/index.md b/guide/chinese/cloud-development/rackspace-cloud/index.md
index f7ee7d01be..ef85a8acea 100644
--- a/guide/chinese/cloud-development/rackspace-cloud/index.md
+++ b/guide/chinese/cloud-development/rackspace-cloud/index.md
@@ -1,5 +1,5 @@
---
- title: Rackspace Cloud
+title: Rackspace Cloud
localeTitle: Rackspace Cloud
---
\## Rackspace Cloud
diff --git a/guide/chinese/computer-hardware/motherboard/index.md b/guide/chinese/computer-hardware/motherboard/index.md
deleted file mode 100644
index 6f9abfa46c..0000000000
--- a/guide/chinese/computer-hardware/motherboard/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Types of Motherboards. Motherboards come in different sizes, known as form factors. The most common motherboard form factor is ATX. The different types of ATX are known as micro-ATX (sometimes shown as µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX, and mobileATX).localeTitle: 母板
----
-## 标题:主板
-
-## 母板
-
-主板是连接层,允许计算机的组件相互交互。主板通常具有用于随机存取存储器(RAM),硬盘驱动器,图形处理单元(GPU)和中央处理单元(CPU)的连接。在台式机中,主板是所有这些组件都连接到的物理板。然而,在笔记本电脑中,由于笔记本电脑的空间限制,主板通常集成了一些这些组件。
-
-主板为计算机的组件提供电源和连接,并充当所有组件间通信的交换机。例如,如果CPU需要处理存储在RAM中的信息,则主板提供CPU和RAM之间的连接,称为存储器总线,以允许数据访问。主板包括用于扩展卡(包括GPU),RAM和硬盘驱动器的总线。
-
-主板的顶级制造商是INTEL,ASUS,ACER,GIGABYTE,IBM,SIMMTRONICS等等。
-
-## 主板的部分
-
-如果你打开电脑并取出主板,你可能会对所有不同部分感到困惑。根据计算机的品牌和型号,它可能看起来像这样。 要了解计算机的工作原理,您无需了解主板的每个部件。但是,了解一些更重要的部件以及主板如何将计算机系统的各个部分连接在一起是很好的。以下是一些典型的部分:
-
-* CPU插槽 - 实际CPU直接焊接到插槽上。由于高速CPU会产生大量热量,因此CPU插槽旁边的风扇有散热片和安装点。 请注意,CPU仅支持单个插槽类型,因此它与主板插槽匹配才能工作。套接字类型通常每隔几代就会更改一次,并且每个标签也会有所不同(消费级CPU,HEDT,服务器CPU)
-* 用于将电源分配给CPU和其他组件的电源连接器。
-* 系统主存储器的插槽,通常采用DRAM芯片的形式。
-* 芯片形成CPU,主存储器和其他组件之间的接口。在许多类型的主板上,这被称为北桥。该芯片还包含一个大型散热器。近年来,北桥的功能已越来越多地集成到CPU本身中。
-* 第二个芯片控制输入和输出(I / O)功能。它不直接连接到CPU,而是连接到北桥。该I / O控制器称为南桥。北桥和南桥的组合被称为芯片组。
-* 几个连接器,提供输入和输出设备与主板之间的物理接口。南桥处理这些连接。
-* 用于存储文件的一个或多个硬盘驱动器的插槽。最常见的连接类型是集成驱动电子设备(IDE)和串行高级技术附件(SATA)。
-* 只读存储器(ROM)芯片,包含固件或计算机系统的启动指令。这也称为BIOS。
-* 用于视频或图形卡的插槽。有许多不同类型的插槽,包括加速图形端口(AGP)和外围组件互连高速(PCIe)。 附加插槽,用于连接外围组件互连(PCI)插槽形式的硬件。
-
-#### 更多信息:
-
-* [母板](https://www.computerhope.com/jargon/m/mothboar.htm)
-* [芯片组(维基百科)](https://en.wikipedia.org/wiki/Chipset)
-
-主板类型。 主板有不同的尺寸,称为外形尺寸。最常见的主板外形是ATX。不同类型的ATX被称为micro-ATX(有时显示为μATX,mini-ATX,FlexATX,EATX,WATX,nano-ATX,pico-ATX和mobileATX)。
\ No newline at end of file
diff --git a/guide/chinese/cplusplus/switch-statements/index.md b/guide/chinese/cplusplus/switch-statements/index.md
index 3a3705f090..30b5b963f0 100644
--- a/guide/chinese/cplusplus/switch-statements/index.md
+++ b/guide/chinese/cplusplus/switch-statements/index.md
@@ -1,5 +1,5 @@
---
-title:Switch Statement
+title: Switch Statement
localeTitle: undefined
---
switch语句允许测试变量与值列表的相等性。每个值都称为一个案例,并且针对每种情况检查要打开的变量。
diff --git a/guide/chinese/cplusplus/while-loop/index.md b/guide/chinese/cplusplus/while-loop/index.md
index 0a65574f1e..5bd100f220 100644
--- a/guide/chinese/cplusplus/while-loop/index.md
+++ b/guide/chinese/cplusplus/while-loop/index.md
@@ -1,5 +1,5 @@
---
-title:While-loop
+title: While-loop
localeTitle: undefined
---
只要给定条件为真,while循环语句就会重复执行目标语句。
@@ -11,21 +11,21 @@ while循环的一个关键点是循环可能永远不会运行。 当测试条
例:
```C++
-#include
- using namespace std;
-
- int main () {
- // Local variable declaration:
- int a = 10;
-
- // while loop execution
- while( a < 20 ) {
- cout << "value of a: " << a << endl;
- a++;
- }
-
- return 0;
- }
+#include
+ using namespace std;
+
+ int main () {
+ // Local variable declaration:
+ int a = 10;
+
+ // while loop execution
+ while( a < 20 ) {
+ cout << "value of a: " << a << endl;
+ a++;
+ }
+
+ return 0;
+ }
```
输出:
diff --git a/guide/chinese/csharp/interface/index.md b/guide/chinese/csharp/interface/index.md
index dac6909172..3a6417181c 100644
--- a/guide/chinese/csharp/interface/index.md
+++ b/guide/chinese/csharp/interface/index.md
@@ -1,5 +1,5 @@
---
-title : Interface
+title: Interface
localeTitle: 接口
---
* * *
@@ -29,11 +29,11 @@ localeTitle: 接口
接口示例:
```csharp
-public Interface IUserFavoriteFood
- {
- void AddFood();
- Task EatFavoriteFood(int id);
- }
+public Interface IUserFavoriteFood
+ {
+ void AddFood();
+ Task EatFavoriteFood(int id);
+ }
```
* * *
@@ -41,19 +41,19 @@ public Interface IUserFavoriteFood
接口继承和实现:
```csharp
-public class UserHungry : IUserFavoriteFood
- {
- public AddFood()
- {
- // Implementation:
- // A method to add food.
- }
-
- public Task EatFavoriteFood(int id)
- {
- // Implementation:
- // A method to Eat food by id.
- }
- }
+public class UserHungry : IUserFavoriteFood
+ {
+ public AddFood()
+ {
+ // Implementation:
+ // A method to add food.
+ }
+
+ public Task EatFavoriteFood(int id)
+ {
+ // Implementation:
+ // A method to Eat food by id.
+ }
+ }
```
\ No newline at end of file
diff --git a/guide/chinese/css/css-frameworks/index.md b/guide/chinese/css/css-frameworks/index.md
deleted file mode 100644
index 0a930e8069..0000000000
--- a/guide/chinese/css/css-frameworks/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
-CSlocaleTitle: undefined
-S框架旨在简化排字机的工作,消除创建项目时的错误,并摆脱相同代码的无聊单调写作。
-
-CSS框架的优点:
-```
-* Cross-browser compatibility
- * Ability to create the correct HTML layout even for a not very experienced specialist.
- * Code uniformity
- * Increase development speed
-```
-
-劣势:
-```
-* Attachment to CSS style library
- * Redundant code
-```
-
-## 引导
-
-迄今为止最着名的CSS框架之一。包括用于绘制按钮,侧边栏,导航栏,表单和其他网站元素的模板。包括自己的JavaScript扩展。
-
-Bootstrap与所有主流现代浏览器兼容,但旧版浏览器可能存在问题。支持适应性。使用Less和Sass语言。
-
-## 骨架
-
-它基于JavaScript和CSS,用于快速准确地创建在大型监视器和小型小工具屏幕上正确显示的响应式网站。一个大加骷髅 - 它可以适应任何设计。标记网格包含12列,基本宽度为960像素。兼容所有主流浏览器。
-
-## KUBE
-
-开发人员完全自由而不强加风格。提供最大的设计灵活性它有几个网格选项,由创建者定位为专业CSS开发人员的框架。使用Less,支持响应式设计。
-
-## 基础
-
-常见的CSS框架。与其他主要元素一起包括几个HTML模板,页面上具有不同的块排列。它在JavaScript中有很多组件。该框架的能力和构成非常严肃。使用Sass。与所有主流浏览器兼容的代码。
-
-## 语义UI
-
-支持Firefox,Chrome,Safari,Internet Explorer,Android 4,Blackberry10。包含大量组件:图标,图像,标签,菜单和其他标准组件。它支持最新版本的HTML和CSS,并且有很多脚本模块和API可供选择。使用更少。适用性与bootstrap竞争。
-
-每个任务都有自己的工具。一个很好的步骤是尝试框架并理解“你的”与否。您可以使用框架中提供的代码的骨架作为备忘单,并从中获取解决方案和代码。
\ No newline at end of file
diff --git a/guide/chinese/css/w3-css-containers/index.md b/guide/chinese/css/w3-css-containers/index.md
deleted file mode 100644
index f0d87d1c64..0000000000
--- a/guide/chinese/css/w3-css-containers/index.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-#localeTitle: undefined
-#W3 CSS容器 W3.css提供了一个容器类,它为任何html元素添加了16个像素的左右填充,以及0.01em的 顶部和底部填充。 这使得它非常适用于包含`, ,
, `等元素的html。但也可以在` and .`等元素上使用效果很好` and
.`
-
-### 简单的例子
-```
-
- Header With W3 Container
-
-```
-
-```
-
- Header Without W3 Container
-
-```
-
-会产生以下结果。
-
-
-
-### 使用W3.Css容器
-
-只需将常规样式表链接添加到网页的头部,如下所示:
-```
-
-```
-
-或者将最新的css文件下载到本地计算机。这里:(https://www.w3schools.com/w3css/4/w3.css)
-
-#### 有关W3.Css容器的更多信息
-
-##### W3schools.com(https://www.w3schools.com/w3css/w3css\_containers.asp)
\ No newline at end of file
diff --git a/guide/chinese/data-science-tools/Tableau/index.md b/guide/chinese/data-science-tools/Tableau/index.md
index 31ba70aa29..0793528516 100644
--- a/guide/chinese/data-science-tools/Tableau/index.md
+++ b/guide/chinese/data-science-tools/Tableau/index.md
@@ -1,5 +1,5 @@
---
- title: Tableau
+title: Tableau
localeTitle: 表
---
# 画面
diff --git a/guide/chinese/developer-tools/kubernetes/index.md b/guide/chinese/developer-tools/kubernetes/index.md
index ff8f13c285..cd6c88ba88 100644
--- a/guide/chinese/developer-tools/kubernetes/index.md
+++ b/guide/chinese/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
localeTitle: kubernetes
---
# Kubernetes
diff --git a/guide/chinese/git/git-show/index.md b/guide/chinese/git/git-show/index.md
index c961314c19..0d3fe4d17b 100644
--- a/guide/chinese/git/git-show/index.md
+++ b/guide/chinese/git/git-show/index.md
@@ -1,7 +1,6 @@
-
---
title: Git Show
-localeTitle: undefined
+localeTitle: Git Show
---
## Git Show
@@ -10,7 +9,7 @@ localeTitle: undefined
该命令的语法如下:
```bash
-git show [] […]
+git show [] […]
```
对于不同的git对象, `git show`给出了不同的输出。
@@ -23,33 +22,33 @@ git show [] […]
`git show`的最常见用法是与git commit对象相关联
```bash
-git show 3357d63
+git show 3357d63
```
你会得到类似的输出,
```
-commit 3357d63d8f44104940e568a1ba89fa88a16dc753
- Author: John Doe
- Date: Tue Oct 2 00:57:38 2018 +0530
-
- add a section on git commit --amend --author
-
- diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
- index fc9f568..8f1c8eb 100644
- --- a/src/pages/git/git-commit/index.md
- +++ b/src/pages/git/git-commit/index.md
- @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
- Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
- +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
- +
- +```
- +git commit --amend --author="John Doe "
- +```
- +
- ### More Information:
- - Git documentation: [commit](https://git-scm.com/docs/git-commit)
+commit 3357d63d8f44104940e568a1ba89fa88a16dc753
+ Author: John Doe
+ Date: Tue Oct 2 00:57:38 2018 +0530
+
+ add a section on git commit --amend --author
+
+ diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
+ index fc9f568..8f1c8eb 100644
+ --- a/src/pages/git/git-commit/index.md
+ +++ b/src/pages/git/git-commit/index.md
+ @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
+
+ Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
+
+ +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+ +
+ +```
+ +git commit --amend --author="John Doe "
+ +```
+ +
+ ### More Information:
+ - Git documentation: [commit](https://git-scm.com/docs/git-commit)
```
您可以使用`git show` ,它将显示最新git提交的内容。
diff --git a/guide/chinese/html/web-sockets/index.md b/guide/chinese/html/web-sockets/index.md
deleted file mode 100644
index 3e3b1304f6..0000000000
--- a/guide/chinese/html/web-sockets/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# localeTitle: undefined
-WebSockets
-
-_Web套接字_是一种技术,允许您在客户端和服务器之间创建交互式连接,以实时交换数据。 WebSockets允许您在两个流中工作,从而将此技术与HTTP区分开来。
-
-## WebSockets如何工作?
-
-WebSockets不需要重复调用来响应。只需提出一个请求并等待响应就足够了。您可以收听服务器,该服务器会在准备就绪时发送答案。
-
-## 我什么时候可以使用WebSockets?
-
-* 实时应用程序
-* 聊天应用
-* 物联网应用
-* 多人游戏
-
-## 什么时候不使用WebSockets?
-
-95%的浏览器已经支持WebSockets,但有时这种技术并不是必需的。例如,如果您要创建一个不需要实时功能的简单CMS。
\ No newline at end of file
diff --git a/guide/chinese/mathematics/algebra/simplify-square-roots/index.md b/guide/chinese/mathematics/algebra/simplify-square-roots/index.md
index 1d6c81a178..4d9bd746f9 100644
--- a/guide/chinese/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/chinese/mathematics/algebra/simplify-square-roots/index.md
@@ -1,7 +1,6 @@
-
---
title: Simplify Square Roots
-localeTitle: undefined
+localeTitle: 简化平方根
---
## 简化平方根
diff --git a/guide/chinese/mathematics/converse-inverse-contrapositive/index.md b/guide/chinese/mathematics/converse-inverse-contrapositive/index.md
deleted file mode 100644
index cf2713d54c..0000000000
--- a/guide/chinese/mathematics/converse-inverse-contrapositive/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tlocaleTitle: 逆逆对立
-itle:Converse Inverse Contrapositive
-
-在离散数学中,给出条件语句“if a,then b”,我们 可以有3个相关的陈述: 任何条件陈述由两部分组成: i)假设(“如果”): ii)结论(“当时”): “如果a,那么b”可以表示为: a→b 举一个例子:“如果没有学校,那就是周末。” p→q •要获得上述条件陈述的匡威,交换假设 - esis和结论。 q→p 因此,反过来说:“如果是周末,那么就没有学校。” •要获得上述条件语句的反转,请取消 假设和结论。 ¬p→¬q 因此,相反的是:“如果有学校,那就是工作日。” •要获得上述条件陈述的Contrapositive,交换 逆句的假设和结论。 ¬q→¬p 因此,对立面将是:“如果是工作日,那么就有学校。”
\ No newline at end of file
diff --git a/guide/chinese/nodejs/file-system/index.md b/guide/chinese/nodejs/file-system/index.md
index 9a4e55d08c..e3553eeb5a 100644
--- a/guide/chinese/nodejs/file-system/index.md
+++ b/guide/chinese/nodejs/file-system/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- 文件系统
+---
+title: File System
+localeTitle: 文件系统
+---
+## 文件系统
Node.js文件系统模块允许您使用计算机上的文件系统。
@@ -8,7 +11,7 @@ Node.js有一组内置模块,无需进一步安装即可使用。类似地,
要包含模块,请使用`require()`函数和模块名称。
```javascript
-const fs = require('fs');
+const fs = require('fs');
```
文件系统模块的常用用法:
@@ -26,15 +29,15 @@ const fs = require('fs');
Node.js代码从您的计算机读取文件并将内容返回到控制台。
```javascript
-const fs = require('fs');
- fs.readFile('input.txt', 'utf-8', (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("Content present in input.txt file : " + data.toString());
- }
- });
+const fs = require('fs');
+ fs.readFile('input.txt', 'utf-8', (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("Content present in input.txt file : " + data.toString());
+ }
+ });
```
上面的代码从您的计算机读取文件_input.txt_并将内容返回到控制台。
@@ -55,15 +58,15 @@ _注意_ :input.txt文件应该存在于Node.js代码文件所在的同一目
Node.js代码将内容写入文件。
```javascript
-const fs = require('fs');
- fs.writeFile('output.txt', "New content added", (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("The file is saved");
- }
- });
+const fs = require('fs');
+ fs.writeFile('output.txt', "New content added", (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("The file is saved");
+ }
+ });
```
上面的代码创建了一个文件_output.txt_并添加了_添加_到其中的_新内容_ 。
diff --git a/guide/chinese/nodejs/http/index.md b/guide/chinese/nodejs/http/index.md
index e3a7966917..419fade83e 100644
--- a/guide/chinese/nodejs/http/index.md
+++ b/guide/chinese/nodejs/http/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- HTTP
+---
+title: HTTP
+localeTitle: HTTP
+---
+## HTTP
Node.js有一组内置模块,无需进一步安装即可使用。类似地, **HTTP模块**包含通过超文本传输协议(HTTP)传输数据所需的一组功能。
@@ -8,7 +11,7 @@ HTTP模块可以创建一个HTTP服务器,该服务器侦听服务器端口并
要包含模块,请使用`require()`函数和模块名称。
```javascript
-const http = require('http');
+const http = require('http');
```
## Node.js作为Web服务器
@@ -16,16 +19,16 @@ const http = require('http');
`createServer()`方法用于创建HTTP服务器。 `res.writeHead()`方法的第一个参数是状态代码, `200`表示一切正常,第二个参数是包含响应头的对象。
```javascript
-const http = require('http');
-
- //create a server object:
- http.createServer((req, res) => {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.write('Hello World!'); //write a response to the client
- res.end(); //end the response
- }).listen(8000); //the server object listens on port 8000
-
- console.log("Server is listening on port no : 8000");
+const http = require('http');
+
+ //create a server object:
+ http.createServer((req, res) => {
+ res.writeHead(200, {'Content-Type': 'text/plain'});
+ res.write('Hello World!'); //write a response to the client
+ res.end(); //end the response
+ }).listen(8000); //the server object listens on port 8000
+
+ console.log("Server is listening on port no : 8000");
```
### 执行步骤:
diff --git a/guide/chinese/python/args-variable/index.md b/guide/chinese/python/args-variable/index.md
index 0741898480..fcf9a8f7be 100644
--- a/guide/chinese/python/args-variable/index.md
+++ b/guide/chinese/python/args-variable/index.md
@@ -1,47 +1,47 @@
---
title: Relationships between * and args
-localeTitle: *和args之间的关系
+localeTitle: '*和args之间的关系'
---
## 在函数定义中存在\*
```Python
-# How does *args work in a function definition
-
- def hardFunc(arg1, arg2):
- # create a tuple and pollute it with arguments passed to hardFunc
- args=(arg1, arg2)
- # print out results
- print(args[0])
- print(args[1])
-
- hardFunc('hard_one', 'hard_two')
- # output — Try it yourself now and in sequential snippets!
-
- def softFunc(*args):
- # at this point after calling softFunc a tuple with a name of a word
- # followed by * is created automatically (in this case the name is args)
- # print out results
- print(args[0])
- print(args[1])
-
- softFunc('soft_one', 'soft_two')
-
- # Now try to do something illegal
- hardFunc('one', 'two', 'three')
-
- # Now do things legally
- softFunc('one', 'two', 'three')
-
- # or even
- softFunc('one', 'two', 'three', 'infinity')
-
- # softFunc handles arbitrary amount of arguments easily by virtue of * syntax
- # So using a single variable name in conjuction with * we gained the ability
- # to invoke a function with arbitrary amount of arguments.
-
- # Once again when softFunc is called the newly args
- # tuple filled with provided arguments is created
-
- # Conclusion softFunc is a more flexible/dynamic verson of a hardFunc
+# How does *args work in a function definition
+
+ def hardFunc(arg1, arg2):
+ # create a tuple and pollute it with arguments passed to hardFunc
+ args=(arg1, arg2)
+ # print out results
+ print(args[0])
+ print(args[1])
+
+ hardFunc('hard_one', 'hard_two')
+ # output — Try it yourself now and in sequential snippets!
+
+ def softFunc(*args):
+ # at this point after calling softFunc a tuple with a name of a word
+ # followed by * is created automatically (in this case the name is args)
+ # print out results
+ print(args[0])
+ print(args[1])
+
+ softFunc('soft_one', 'soft_two')
+
+ # Now try to do something illegal
+ hardFunc('one', 'two', 'three')
+
+ # Now do things legally
+ softFunc('one', 'two', 'three')
+
+ # or even
+ softFunc('one', 'two', 'three', 'infinity')
+
+ # softFunc handles arbitrary amount of arguments easily by virtue of * syntax
+ # So using a single variable name in conjuction with * we gained the ability
+ # to invoke a function with arbitrary amount of arguments.
+
+ # Once again when softFunc is called the newly args
+ # tuple filled with provided arguments is created
+
+ # Conclusion softFunc is a more flexible/dynamic verson of a hardFunc
```
\ No newline at end of file
diff --git a/guide/chinese/r/index.md b/guide/chinese/r/index.md
index e19c9feb28..36ca24cdc7 100644
--- a/guide/chinese/r/index.md
+++ b/guide/chinese/r/index.md
@@ -1,6 +1,6 @@
---
title: R
-localeTitle: [R
+localeTitle: R
---
## 什么是R?
@@ -21,23 +21,23 @@ R是用于统计计算和图形的开源编程语言和软件环境。它是数
## 在哪里免费学习R.
* [R Studio](https://www.rstudio.com/online-learning/)
-
+
* [代码学校](http://tryr.codeschool.com/)
-
+
* [Coursera-允许免费审核课程,但支付认证。](https://www.coursera.org/learn/r-programming)
-
+
* [DataCamp - 允许免费完成介绍部分。](https://www.datacamp.com)
-
+
* [R for Data Science-是一本可以免费在线阅读的书。](http://r4ds.had.co.nz/)
-
+
* [edX - 允许免费审核课程,但支付认证。](https://www.edx.org/learn/r-programming)
-
+
* [高级R](https://adv-r.hadley.nz/)
-
+
* [RSeek](http://rseek.org/)
-
+
## 参考
-
+
* [在Windows上安装R](http://youtu.be/Ohnk9hcxf9M)
-
+
* [在Mac上安装R](https://youtu.be/uxuuWXU-7UQ)
\ No newline at end of file
diff --git a/guide/chinese/react/react-router/index.md b/guide/chinese/react/react-router/index.md
index 9de088dea9..e83b5f8053 100644
--- a/guide/chinese/react/react-router/index.md
+++ b/guide/chinese/react/react-router/index.md
@@ -1,5 +1,8 @@
-# localeTitle: undefined
-R适用于初学者的eact Router
+---
+title: React Router
+localeTitle: React Router
+---
+# R适用于初学者的 React Router
# 安装
@@ -22,7 +25,7 @@ React Router已分为三个包: `react-router` , `react-router-dom`和`react
# 进口声明
```javascript
-import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
+import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
```
## IndexRoute和链接
@@ -36,11 +39,11 @@ import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
允许用户浏览应用程序的主要方法。 将使用正确的href呈现完全可访问的锚标记。 为此,我们首先创建一个Nav组件。我们的Nav组件将包含` `组件,如下所示:
```javascript
-const Nav = () => (
-
- Home
- Address
-
- )
+const Nav = () => (
+
+ Home
+ Address
+
+ )
```
\ No newline at end of file
diff --git a/guide/english/algorithms/string-matching-algorithms/kmp-algorithm/index.md b/guide/english/algorithms/string-matching-algorithms/kmp-algorithm/index.md
index 4fe676a5f0..bbb2d2dacc 100644
--- a/guide/english/algorithms/string-matching-algorithms/kmp-algorithm/index.md
+++ b/guide/english/algorithms/string-matching-algorithms/kmp-algorithm/index.md
@@ -1,4 +1,8 @@
-# Knuth–Morris–Pratt Algorithm for Pattern Searching
+---
+title: Knuth–Morris–Pratt Algorithm for Pattern Searching
+---
+
+## Knuth–Morris–Pratt Algorithm for Pattern Searching
Pattern searching is an important problem in computer science. When we do search for a string in notepad/word file or browser or database, pattern searching algorithms are used to show the search results.
**Problem :**
@@ -21,18 +25,18 @@ The basic idea behind KMP’s algorithm is: whenever we detect a mismatch (after
- Name lps indicates **longest proper prefix** which is also suffix. A proper prefix is prefix with whole string **not** allowed. For example, prefixes of “ABC” are “”, “A”, “AB” and “ABC”. Proper prefixes are “”, “A” and “AB”. Suffixes of the string are “”, “C”, “BC” and “ABC”.
- We search for lps in sub-patterns. More clearly we focus on sub-strings of patterns that are either prefix and suffix.
- For each sub-pattern pat[0..i] where i = 0 to m-1, lps[i] stores length of the maximum matching proper prefix which is also a suffix of the sub-pattern pat[0..i].
-
+
`lps[i] = the longest proper prefix of pat[0..i] which is also a suffix of pat[0..i]. `
-
+
**Note :** lps[i] could also be defined as longest prefix which is also proper suffix. We need to use properly at one place to make sure that the whole substring is not considered.
**Examples of lps[] construction :**
```
-For the pattern “ABCDE”,
+For the pattern “ABCDE”,
lps[] is [0, 0, 0, 0, 0]
-For the pattern “AABAACAABAA”,
+For the pattern “AABAACAABAA”,
lps[] is [0, 1, 0, 1, 2, 0, 1, 2, 3, 4, 5]
```
diff --git a/guide/english/blockchain/features/index.md b/guide/english/blockchain/features/index.md
index 4885f13490..4ae1f24204 100644
--- a/guide/english/blockchain/features/index.md
+++ b/guide/english/blockchain/features/index.md
@@ -1,9 +1,9 @@
---
- title : Features of BlockTech
+title: Features of BlockTech
---
## Features of Blockchain Technology
-Blockchain is almost always used in lieu of Bitcoin and cryptocurrency. However, there are many other places this technology can be used. And we are beginning to barely scratch the surface of it. With all the hype around it, we know, the Blockchain Technology (BlockTech) is going to be huge. But what makes it unique?
+Blockchain is almost always used in lieu of Bitcoin and cryptocurrency. However, there are many other places this technology can be used. And we are beginning to barely scratch the surface of it. With all the hype around it, we know, the Blockchain Technology (BlockTech) is going to be huge. But what makes it unique?
In this article, we are going to explore the key characteristic features of BlockTech.
diff --git a/guide/english/blockchain/smart-contracts/index.md b/guide/english/blockchain/smart-contracts/index.md
index 65243bdfcd..7b10e8d08d 100644
--- a/guide/english/blockchain/smart-contracts/index.md
+++ b/guide/english/blockchain/smart-contracts/index.md
@@ -1,9 +1,10 @@
+---
title: Smart Contracts
---
## Smart Contracts
Transactions in a blockchain are a very basic contract - One party sends resources to another.
-In the Ethereum blockchain, transactions can support any kind of logic. They have the expressive
+In the Ethereum blockchain, transactions can support any kind of logic. They have the expressive
power of a Turing-Complete machine - meaning they can be steps for a task that a computer can do.
As a piece of code that sits on the blockchain, a smart contract can automate tasks.
diff --git a/guide/english/blockchain/types/index.md b/guide/english/blockchain/types/index.md
index 04bd5f83ac..e027102e6f 100644
--- a/guide/english/blockchain/types/index.md
+++ b/guide/english/blockchain/types/index.md
@@ -1,5 +1,5 @@
---
- title : Types of Blockchain
+title: Types of Blockchain
---

diff --git a/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch/index.md b/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch/index.md
index f454a81c70..45c3e452af 100644
--- a/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch/index.md
+++ b/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch/index.md
@@ -1,4 +1,6 @@
-
+---
+title: Replacing If Else Chains with Switch
+---
## Replacing If Else Chains with Switch
@@ -26,8 +28,8 @@ function chainToSwitch(val) {
answer = "Ate Nine";
break;
}
- // Only change code above this line
- return answer;
+ // Only change code above this line
+ return answer;
}
// Change this value to test
chainToSwitch(7);
@@ -36,9 +38,9 @@ chainToSwitch(7);
We need to change the chained ```if/else if``` statements into a ```switch``` statement.
Here’s a solution:
-
+
Now, we need to comment (```//``` - select all lines and ```ctrl+/```) all chained ```if/else if``` statements:
-
+
```javascript
// if (val === "bob") {
// answer = "Marley";
@@ -52,16 +54,16 @@ We need to change the chained ```if/else if``` statements into a ```switch``` st
// answer = "Ate Nine";
// }
```
-
+
Next, we need to create simple ```switch``` statement:
-
+
```javascript
switch(val) {
- }
+ }
```
-
+
and add in this ```switch``` statement ```case``` - for all ```if/else if``` statement (just copy it from our commented code above):
-
+
```javascript
switch(val) {
case "bob":
@@ -80,13 +82,13 @@ We need to change the chained ```if/else if``` statements into a ```switch``` st
answer = "Ate Nine";
break;
}
- ```
-
+ ```
+
Dont forget to use ```break``` in each ```case```!
Now, we can delete commented code with ```if/else if``` statement above.
-
+
Here’s a full solution:
-
+
```javascript
function chainToSwitch(val) {
var answer = "";
@@ -107,9 +109,9 @@ We need to change the chained ```if/else if``` statements into a ```switch``` st
case 7:
answer = "Ate Nine";
break;
- }
- // Only change code above this line
- return answer;
+ }
+ // Only change code above this line
+ return answer;
}
// Change this value to test
chainToSwitch(7);
diff --git a/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions/index.md b/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions/index.md
index 8a797c7633..50e6fab4f6 100644
--- a/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions/index.md
+++ b/guide/english/certifications/javascript-algorithms-and-data-structures/basic-javascript/return-early-pattern-for-functions/index.md
@@ -1,4 +1,6 @@
-
+---
+title: Return Early Pattern for Functions
+---
## Return Early Pattern for Functions
@@ -9,7 +11,7 @@ Here’s a setup:
// Setup
function abTest(a, b) {
// Only change code below this line
-
+
// Only change code above this line
return Math.round(Math.pow(Math.sqrt(a) + Math.sqrt(b), 2));
}
@@ -27,7 +29,7 @@ We add in body of function simple ```if``` statement, which, under the condition
}
```
-Now, if ```a``` or ```b``` are less than ```0``` - function exit with a value of ```undefined```, in other cases -
+Now, if ```a``` or ```b``` are less than ```0``` - function exit with a value of ```undefined```, in other cases -
```javascript
return Math.round(Math.pow(Math.sqrt(a) + Math.sqrt(b), 2));
@@ -35,7 +37,7 @@ Now, if ```a``` or ```b``` are less than ```0``` - function exit with a value of
```
Here’s a full solution:
-
+
```javascript
// Setup
function abTest(a, b) {
@@ -43,7 +45,7 @@ function abTest(a, b) {
if (a < 0 || b < 0) {
return undefined;
}
-
+
// Only change code above this line
return Math.round(Math.pow(Math.sqrt(a) + Math.sqrt(b), 2));
diff --git a/guide/english/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md b/guide/english/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
index 9e6d331d9b..93835fc54a 100644
--- a/guide/english/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
+++ b/guide/english/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
@@ -1,8 +1,8 @@
- ---
- title: Create a Gradual CSS Linear Gradient
- ---
+---
+title: Create a Gradual CSS Linear Gradient
+---
## Create a Gradual CSS Linear Gradient
-
+
To create a linear gradient you must define at least two color stops. Color stops are the colors you want to render smooth transitions among. You can also set a starting point and a direction (or an angle) along with the gradient effect.
The syntax is always:
diff --git a/guide/english/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md b/guide/english/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
index ca12c01db1..6a547e2c63 100644
--- a/guide/english/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
+++ b/guide/english/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
@@ -1,5 +1,6 @@
-title: Add a Submit Button to a Form
----
+---
+title: Add a Submit Button to a Form
+---
## Add a Submit Button to a Form
In this challenge you want to insert the submit button as the last element of the form ( just before the `` closing tag) and to give it the attribute `type="submit"` (everything lowercase) and a text content of "Submit" (first letter uppercase) as specified in the challenge instruction.
diff --git a/guide/english/cloud-development/heroku/index.md b/guide/english/cloud-development/heroku/index.md
index ef476e8675..21da0ebf35 100644
--- a/guide/english/cloud-development/heroku/index.md
+++ b/guide/english/cloud-development/heroku/index.md
@@ -1,9 +1,9 @@
---
- title: Heroku
+title: Heroku
---
## Heroku
-
-Heroku is a cloud platform as a service (PaaS) supporting several programming languages that is used as a web application deployment model. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. For this reason, Heroku is said to be a polyglot platform as it lets the developer build, run and scale applications in a similar manner across all the languages. Heroku was acquired by Salesforce.com in 2010 for $212 million
+
+Heroku is a cloud platform as a service (PaaS) supporting several programming languages that is used as a web application deployment model. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. For this reason, Heroku is said to be a polyglot platform as it lets the developer build, run and scale applications in a similar manner across all the languages. Heroku was acquired by Salesforce.com in 2010 for $212 million
#### More Information:
* Wikipedia
diff --git a/guide/english/cloud-development/rackspace-cloud/index.md b/guide/english/cloud-development/rackspace-cloud/index.md
index b5ee4bef1e..fe85446726 100644
--- a/guide/english/cloud-development/rackspace-cloud/index.md
+++ b/guide/english/cloud-development/rackspace-cloud/index.md
@@ -1,8 +1,8 @@
---
- title: Rackspace Cloud
+title: Rackspace Cloud
---
## Rackspace Cloud
-
+
The Rackspace Cloud is a set of cloud computing products and services billed on a utility computing basis from the US-based company Rackspace. Offerings include web application hosting or platform as a service ("Cloud Sites"), Cloud Storage ("Cloud Files"), virtual private server ("Cloud Servers"), load balancers, databases, backup, and monitoring.
#### More Information:
diff --git a/guide/english/computer-science/deadlock/index.md b/guide/english/computer-science/deadlock/index.md
index 239fa05a18..d745cc0ec8 100644
--- a/guide/english/computer-science/deadlock/index.md
+++ b/guide/english/computer-science/deadlock/index.md
@@ -1,4 +1,9 @@
-# Deadlocks
+---
+title: Deadlock
+---
+
+## Deadlock
+
### The Deadlock Problem
- A set of blocked processes each holding a resource and waiting to acquire a resource held by another process in the set.
- Example
@@ -16,7 +21,7 @@
### Deadlock Characterization
Deadlock can arise if four conditions hold simultaneously.
-- **Mutual exclusion** : only one process at a time can use a resource.
+- **Mutual exclusion** : only one process at a time can use a resource.
- **Hold and wait** : a process holding at least one resource is waiting to acquire additional resources held by other processes.
- **No preemption** : a resource can be released only voluntarily by the process holding it, after that process has completed its task.
- **Circular wait** : there exists a set { P0 , P1 , …, P0 } of waiting processes such that P0 is waiting for a resource that is held by P1 , P1 is waiting for a resource that is held by P2 , …, Pn –1 is waiting for a resource that is held by Pn , and P0 is waiting for a resource that is held by P0 .
@@ -28,16 +33,16 @@ Deadlock can arise if four conditions hold simultaneously.
### Deadlock Prevention
- **Mutual Exclusion** – It is not required for sharable resources; must hold for nonsharable resources.
-
+
- **Hold and Wait** – It must guarantee that whenever a process requests a resource, it does not hold any other resources.
- Require process to request and be allocated all its resources before it begins execution, or allow process to request resources only when the process has none.
- Low resource utilization; starvation possible.
-- **No Preemption** –
- - If a process that is holding some resources requests another resource that cannot be immediately allocated to it, then all resources currently being held are released.
+- **No Preemption** –
+ - If a process that is holding some resources requests another resource that cannot be immediately allocated to it, then all resources currently being held are released.
- Preempted resources are added to the list of resources for which the process is waiting.
- Process will be restarted only when it can regain its old resources, as well as the new ones that it is requesting.
-
+
- **Circular Wait** – It imposes a total ordering of all resource types, and require that each process requests resources in an increasing order of enumeration.
diff --git a/guide/english/containers/docker/creating-webserver-image-of-docker/index.md b/guide/english/containers/docker/creating-a-web-server-inside-docker/index.md
similarity index 71%
rename from guide/english/containers/docker/creating-webserver-image-of-docker/index.md
rename to guide/english/containers/docker/creating-a-web-server-inside-docker/index.md
index 0c526d4f07..51ed13e049 100644
--- a/guide/english/containers/docker/creating-webserver-image-of-docker/index.md
+++ b/guide/english/containers/docker/creating-a-web-server-inside-docker/index.md
@@ -1,60 +1,65 @@
-# Running Web Server inside Docker
-### Start docker and it’s container -
+---
+title: Creating a Web Server inside Docker
+---
+
+# Creating a Web Server inside Docker
+
+### Start docker and it’s container -
```
- $ systemctl restart docker
- $ systemctl enable docker
+ $ systemctl restart docker
+ $ systemctl enable docker
$ docker run -it --name webserver centos:latest
```
### Install httpd
- **yum** is already configured in centos docker image.
-So directly install **httpd** software -
+So directly install **httpd** software -
`$ yum install httpd -y`
-- Create a dummy web page to check the server -
+- Create a dummy web page to check the server -
```
- $ cd /var/www/html
+ $ cd /var/www/html
$ vi index.html
```
-### Start services -
+### Start services -
- If we use **systemctl** to start the services, this will not work and gives an error.
- **systemctl** doesn't work in docker.
- In actual RedHat system, when we start a service it actually runs a script in background. That script start daemons.
- - To find the path of that script, check status of service
+ - To find the path of that script, check status of service
`$ systemctl status httpd`
`Loaded` option shows script file path.
- - In that file, we have a line which actually starts service -
+ - In that file, we have a line which actually starts service -
`ExecStart = /usr/sbin/httpd....... `
So the command `/usr/sbin/httpd` actually starts **httpd** server.
-- Service is running or not, can be checked by -
+- Service is running or not, can be checked by -
`$ ps -aux | grep httpd`
-
-- So we don't require `systemctl` we can directly start our web server using-
+
+- So we don't require `systemctl` we can directly start our web server using-
`$ /usr/sbin/httpd`
This will start the web server.
-- `ifconfig` doesn't work in docker.
+- `ifconfig` doesn't work in docker.
- So install software, which gives `ifconfig` command.
- - It can be checked in actual Redhat system by running this command-
+ - It can be checked in actual Redhat system by running this command-
`$ rpm -qf /usr/sbin/ifconfig`
- This comes from **net-tools** package.
- So Install **net-tools** in docker os.
-- Making _image_ of created web server -
+- Making _image_ of created web server -
`$ docker commit webserver apacheimg:v1`
- Name of container is _webserver_.
- This image can be share with exact setup with other users.
-- To save created image -
+- To save created image -
`$ docker save apacheimg:v1 -o mywebserver.tar`
- To start **httpd** service automatically when container starts -
- - Write `/usr/sbin/httpd` in following file.
+ - Write `/usr/sbin/httpd` in following file.
`$ vim /root/.bashrc`
-- To copy a file in container from the base system -
+- To copy a file in container from the base system -
`$ docker cp /root/form.txt myconatiner:/`
## Summary
diff --git a/guide/english/containers/docker/basic-commands-of-docker/index.md b/guide/english/containers/docker/useful-commands-for-docker/index.md
similarity index 93%
rename from guide/english/containers/docker/basic-commands-of-docker/index.md
rename to guide/english/containers/docker/useful-commands-for-docker/index.md
index a26232e332..1e7a952df6 100644
--- a/guide/english/containers/docker/basic-commands-of-docker/index.md
+++ b/guide/english/containers/docker/useful-commands-for-docker/index.md
@@ -1,9 +1,13 @@
+---
+title: Useful commands for Docker
+---
# Useful commands for Docker
+
- Docker is mainly used for run programs on server side.
- Companies customize their OS before use. They don't require many things like GUI.
- Less program means less RAM used and more security.
- More features means more chances to hack, more vulnerabilities.
-- We use OS to run program. Docker gives us an environment to run our program.
+- We use OS to run program. Docker gives us an environment to run our program.
## Installing docker-engine
### For Redhat OS
@@ -11,15 +15,15 @@
```
[docker]
baseurl = https://yum.dockerproject.org/repo/main/centos/7
- gpgcheck=0
+ gpgcheck=0
```
- Then, install **docker-engine**
`$ yum install docker-engine`
-
+
### Start the services of docker
`$ systemctl restart docker`
It starts the docker server.
-
+
### See all the images available in docker
`$ docker images`
The default _docker images_ will show all top level images, their repository and tags, and their size.
@@ -32,7 +36,7 @@ It loads an image or repository from a tar archive (even if compressed with gzip
### Docker run reference
- Docker runs processes in isolated containers.
-- A container is a process which runs on a host. The host may be local or remote.
+- A container is a process which runs on a host. The host may be local or remote.
- When an operator executes `docker run`, the container process that runs is isolated in that it has its own file system, its own networking, and its own isolated process tree separate from the host.
### Run or start a new OS
@@ -67,8 +71,8 @@ press _ctrl + p + q_
### Stop all running OSs
```
-$ docker ps -q //shows id of every running OS
-$ docker stop $(docker ps -q)
+$ docker ps -q //shows id of every running OS
+$ docker stop $(docker ps -q)
```
### Permanently remove a container
@@ -77,7 +81,7 @@ $ docker stop $(docker ps -q)
### Permanently Remove all the stopped containers
`$ docker rm $(docker ps -a -q)`
- This command will delete all stopped containers.
-- The command `docker ps -a -q` will return all existing container IDs and pass them to the `rm` command which will delete them.
+- The command `docker ps -a -q` will return all existing container IDs and pass them to the `rm` command which will delete them.
- Any running containers will not be deleted.
### Remove containers while running (forcefully)
@@ -91,19 +95,19 @@ $ docker stop $(docker ps -q)
### Copy a file in container
`$ docker cp /root/form.txt myconatiner:/`
This command will copy a file form.txt from the base system to the specified container.
-
+
### Download docker images
[docker hub](http://hub.docker.com) - All the available docker images can be downloaded from this URL.
### Check different versions of OS that are available
```
$ docker search ubuntu //search
-$ docker pull ubuntu:17.10 //downlaod required version
+$ docker pull ubuntu:17.10 //downlaod required version
```
## Docker Storage
-### Basic Storage types
+### Basic Storage types
1. **Empheral disk (temporary)** – OS removal will remove data (like windows C drive)
2. **Persistent disk (permanent)** - OS removal will not erase data (like windows D drive)
- **-v** gives persistent storage. OS removal will not remove data.
@@ -112,7 +116,7 @@ $ docker pull ubuntu:17.10 //downlaod required version
Docker by default takes space from **/** drive of host system to store data. Overall **/** drive amount of storage docker can use.
### Give separate space to a docker container
-- Make a partition, format it and mount in base system.
+- Make a partition, format it and mount in base system.
Let the partition created is **mypart**
- Then, run following command
`$ docker run –it -v /mypart:/data centos`
diff --git a/guide/english/cplusplus/switch-statements/index.md b/guide/english/cplusplus/switch-statements/index.md
index 538354ac0a..7797095491 100644
--- a/guide/english/cplusplus/switch-statements/index.md
+++ b/guide/english/cplusplus/switch-statements/index.md
@@ -1,5 +1,5 @@
---
-title:Switch Statement
+title: Switch Statement
---
A switch statement allows a variable to be tested for equality against a list of values. Each value is called a case, and the variable being switched on is checked for each case.
@@ -12,7 +12,7 @@ switch(expression) {
case constant-expression :
statement(s);
break; //optional
-
+
// you can have any number of case statements.
default : //Optional
statement(s);
@@ -38,14 +38,14 @@ Example:
```C++
#include
using namespace std;
-
+
int main () {
// local variable declaration:
char grade = 'D';
switch(grade) {
case 'A' :
- cout << "Excellent!" << endl;
+ cout << "Excellent!" << endl;
break;
case 'B' :
case 'C' :
@@ -61,7 +61,7 @@ int main () {
cout << "Invalid grade" << endl;
}
cout << "Your grade is " << grade << endl;
-
+
return 0;
}```
diff --git a/guide/english/cplusplus/while-loop/index.md b/guide/english/cplusplus/while-loop/index.md
index fec45cc4aa..6ed882fa4e 100644
--- a/guide/english/cplusplus/while-loop/index.md
+++ b/guide/english/cplusplus/while-loop/index.md
@@ -1,5 +1,5 @@
---
-title:While-loop
+title: While-loop
---
A while loop statement repeatedly executes a target statement as long as a given condition is true.
@@ -18,7 +18,7 @@ Example:
```C++
#include
using namespace std;
-
+
int main () {
// Local variable declaration:
int a = 10;
@@ -28,7 +28,7 @@ int main () {
cout << "value of a: " << a << endl;
a++;
}
-
+
return 0;
}
```
diff --git a/guide/english/csharp/interface/index.md b/guide/english/csharp/interface/index.md
index e38e5e57e8..87739a1f76 100644
--- a/guide/english/csharp/interface/index.md
+++ b/guide/english/csharp/interface/index.md
@@ -1,5 +1,5 @@
---
-title : Interface
+title: Interface
---
---
An interface is similar to a class or struct but without implementation for its members.
@@ -9,14 +9,14 @@ It may declare only properties, methods and events with NO access modifiers.
All the declared members must be implemented in the inharit class, otherwise will have an compile error.
as a convention we will mark interface with the letter I at the begenning (IMyInterface || IUserOptions).
You define an interface by using the interface keyword.
-
+
All members of an interface are:
-implicitly abstract,
+implicitly abstract,
implicitly public, cannot declare an access modifier such as protected, internal private etc...
-An Interface can:
+An Interface can:
* Inherit from other interfaces.
-* Inherit from multiple interfaces at the same time
+* Inherit from multiple interfaces at the same time
* Contain only methods, properties, events, and indexers.
An Interface can not :
@@ -47,7 +47,7 @@ public class UserHungry : IUserFavoriteFood
// Implementation:
// A method to add food.
}
-
+
public Task EatFavoriteFood(int id)
{
// Implementation:
diff --git a/guide/english/css/css-frameworks/index.md b/guide/english/css/css-frameworks/index.md
index cc45f0551c..ffc44ad35a 100644
--- a/guide/english/css/css-frameworks/index.md
+++ b/guide/english/css/css-frameworks/index.md
@@ -1,3 +1,7 @@
+---
+title: CSS Frameworks
+---
+
CSS frameworks are designed to simplify the work of the typesetter, eliminate errors when creating a project, and get rid of the boring monotonous writing of the same code.
diff --git a/guide/english/css/w3-css-containers/index.md b/guide/english/css/w3-css-containers/index.md
index 5c855c8fef..909a68500c 100644
--- a/guide/english/css/w3-css-containers/index.md
+++ b/guide/english/css/w3-css-containers/index.md
@@ -1,3 +1,6 @@
+---
+title: W3 CSS Containers
+---
## W3 CSS Containers
W3.css provides a container class which adds 16 pixels worth of left and right padding to any html element, and 0.01em of
@@ -5,12 +8,12 @@ top and bottom padding.
This makes it ideal for html containing elements such as ```, ,
, ```etc. But can also be used with great effect on elements like ``` and .```
### Simple example
-```
+```html
```
-```
+```html
Header Without W3 Container
@@ -21,15 +24,15 @@ Would produce the following result.
### To use W3.Css Containers
Just add a regular stylesheet link to the head of your web page like so:
-```
+```html
-```
-or download the latest css file to your local machine. Here: (https://www.w3schools.com/w3css/4/w3.css)
+```
+or download the latest css file to your local machine [from here](https://www.w3schools.com/w3css/4/w3.css)
#### More Information on W3.Css Containers
-##### W3schools.com (https://www.w3schools.com/w3css/w3css_containers.asp)
+* [W3schools.com](https://www.w3schools.com/w3css/w3css_containers.asp)
diff --git a/guide/english/data-science-tools/Tableau/index.md b/guide/english/data-science-tools/Tableau/index.md
index 93e10d9aae..ae47545bb1 100644
--- a/guide/english/data-science-tools/Tableau/index.md
+++ b/guide/english/data-science-tools/Tableau/index.md
@@ -1,12 +1,12 @@
---
- title: Tableau
+title: Tableau
---
# Tableau
-Tableau is a data visualization software for business intelligence. Tableau is a commerically available thought the Tableau Software foundation. Capabilites include highly interactive visualizations, mapping capabilites, and dashbaords. A roboust community for tableau visualizations exists online, where many individauls publically publish their dashboards.
+Tableau is a data visualization software for business intelligence. Tableau is a commerically available thought the Tableau Software foundation. Capabilites include highly interactive visualizations, mapping capabilites, and dashbaords. A roboust community for tableau visualizations exists online, where many individauls publically publish their dashboards.
# Getting Started with Tableau Public
-If you want to learn Tableau on your own, it's possible to get a free license for the public version of Tableau. Not only can this allow you to import your own datasets into Tableau and create visualizations, but you can also publish these dashboards online and add to your public portfolio.
+If you want to learn Tableau on your own, it's possible to get a free license for the public version of Tableau. Not only can this allow you to import your own datasets into Tableau and create visualizations, but you can also publish these dashboards online and add to your public portfolio.
- Link: https://public.tableau.com/en-us/s/
- Start by creating an online account on Tableau's website, using the 'Sign In' button at the top right, and then clicking on 'Create one now for free'
- After you have done that, you can enter your email address and download the application to your local machine.
@@ -15,4 +15,4 @@ If you want to learn Tableau on your own, it's possible to get a free license fo
### Links:
* [Tableau Website](https://www.tableau.com)
* [Tableau Public Gallery](https://public.tableau.com/en-us/s/gallery)
-
+
diff --git a/guide/english/design-patterns/functional-programming/index.md b/guide/english/design-patterns/functional-programming/index.md
index 74f70a7cda..7b17adf620 100644
--- a/guide/english/design-patterns/functional-programming/index.md
+++ b/guide/english/design-patterns/functional-programming/index.md
@@ -1,4 +1,3 @@
-
---
title: Functional Programming
---
diff --git a/guide/english/developer-tools/kubernetes/index.md b/guide/english/developer-tools/kubernetes/index.md
index b93bb049e6..2a5f614a04 100644
--- a/guide/english/developer-tools/kubernetes/index.md
+++ b/guide/english/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
---
# Kubernetes
@@ -9,7 +9,7 @@
* [Kubernetes on GitHub](https://github.com/kubernetes/kubernetes)
* [Kubernetes website](https://kubernetes.io)
* [Kubernetes tutorial](https://kubernetes.io/docs/tutorials/kubernetes-basics/)
-
+
### Sources:
* The Kubernetes Authors, 2017, kubernetes.io. Accessed 27 Oct. 2017.
diff --git a/guide/english/git/git-show/index.md b/guide/english/git/git-show/index.md
index 7729172a96..ff5c792b13 100644
--- a/guide/english/git/git-show/index.md
+++ b/guide/english/git/git-show/index.md
@@ -1,4 +1,3 @@
-
---
title: Git Show
---
@@ -29,17 +28,17 @@ You'd get an output similar to,
commit 3357d63d8f44104940e568a1ba89fa88a16dc753
Author: John Doe
Date: Tue Oct 2 00:57:38 2018 +0530
-
+
add a section on git commit --amend --author
-
+
diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
index fc9f568..8f1c8eb 100644
--- a/src/pages/git/git-commit/index.md
+++ b/src/pages/git/git-commit/index.md
@@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
+
Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
+
+With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+
+```
diff --git a/guide/english/html/web-sockets/index.md b/guide/english/html/web-sockets/index.md
index 3fc571b60b..2122bbd2d9 100644
--- a/guide/english/html/web-sockets/index.md
+++ b/guide/english/html/web-sockets/index.md
@@ -1,4 +1,8 @@
-# WebSockets
+---
+title: WebSockets
+---
+
+## WebSockets
*Web Sockets* is a technology that allows you to create an interactive connection between a client and a server for exchanging data in real time. WebSockets allow you to work in two streams, which distinguishes this technology from HTTP.
diff --git a/guide/english/mathematics/algebra/simplify-square-roots/index.md b/guide/english/mathematics/algebra/simplify-square-roots/index.md
index c6e4de6af5..f07870695c 100644
--- a/guide/english/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/english/mathematics/algebra/simplify-square-roots/index.md
@@ -1,19 +1,18 @@
-
---
title: Simplify Square Roots
---
## Simplify Square Roots
-In order to simplify square roots, it is important to know the radical product property.
+In order to simplify square roots, it is important to know the radical product property.

-The Radical Product Property shows us that the square root of two numbers multiplied together is equivalent to the square root of the first number multiplied by the square root of the second.
+The Radical Product Property shows us that the square root of two numbers multiplied together is equivalent to the square root of the first number multiplied by the square root of the second.
-The second important thing to know is the concept of Perfect Squares. When a whole number is multiplied by itself, a Perfect Square is the result.
+The second important thing to know is the concept of Perfect Squares. When a whole number is multiplied by itself, a Perfect Square is the result.

-A square root can be simplified if the number you are trying to take the square root of has a factor that is a perfect square. If it does, the Radical Product Property can be used to simplify. Examples below simplify the square root of 48 and simplify the square root of 75.
+A square root can be simplified if the number you are trying to take the square root of has a factor that is a perfect square. If it does, the Radical Product Property can be used to simplify. Examples below simplify the square root of 48 and simplify the square root of 75.

diff --git a/guide/english/mathematics/converse-inverse-contrapositive/index.md b/guide/english/mathematics/converse-inverse-contrapositive/index.md
index 46b386b66e..912ccddcb5 100644
--- a/guide/english/mathematics/converse-inverse-contrapositive/index.md
+++ b/guide/english/mathematics/converse-inverse-contrapositive/index.md
@@ -1,6 +1,6 @@
-
-title: Converse Inverse Contrapositive
-
+---
+title: Converse Inverse Contrapositive
+---
In Discrete Mathematics, given a conditional statement ”if a,then b”, we
can have 3 related statements:
diff --git a/guide/english/nginx/index.md b/guide/english/nginx/index.md
index 976cb207ee..2af68b6913 100644
--- a/guide/english/nginx/index.md
+++ b/guide/english/nginx/index.md
@@ -1,4 +1,9 @@
-Installation of Nginx in Ubuntu
+---
+title: Installation of Nginx in Ubuntu
+---
+
+## Installation of Nginx in Ubuntu
+
Step 1: Update Apt-Get
As always, we update and upgrade our package manager.
diff --git a/guide/english/nodejs/file-system/index.md b/guide/english/nodejs/file-system/index.md
index 1138b708ae..07593ba7aa 100644
--- a/guide/english/nodejs/file-system/index.md
+++ b/guide/english/nodejs/file-system/index.md
@@ -1,3 +1,6 @@
+---
+title: File System
+---
## File System
The Node.js File System module allows you to work with the file system on your computer.
@@ -37,7 +40,7 @@ fs.readFile('input.txt', 'utf-8', (err, data) => {
```
The above code reads a file *input.txt* from your computer and returns the content to the console.
-### Steps for execution :
+### Steps for execution :
* You should have Node.js installed in your computer.
* Create a file *app.js* and paste the above code.
@@ -50,7 +53,7 @@ The above code reads a file *input.txt* from your computer and returns the conte
The ```fs.writeFile()``` method takes three arguments - filename, content and a call back function.
-Node.js code to write content into file.
+Node.js code to write content into file.
```javascript
const fs = require('fs');
@@ -65,7 +68,7 @@ fs.writeFile('output.txt', "New content added", (err, data) => {
```
The above code creates a file *output.txt* and add content *New content added* to it.
-### Steps for execution :
+### Steps for execution :
* You should have Node.js installed in your computer.
* Create a file *app.js* and paste the above code.
@@ -77,4 +80,4 @@ The above code creates a file *output.txt* and add content *New content added* t
* [Node.js API](https://nodejs.org/api/fs.html#fs_file_system)
* [W3 Schools](https://www.w3schools.com/nodejs/nodejs_filesystem.asp)
-
+
diff --git a/guide/english/nodejs/http/index.md b/guide/english/nodejs/http/index.md
index 93e8b87806..36b5131ffc 100644
--- a/guide/english/nodejs/http/index.md
+++ b/guide/english/nodejs/http/index.md
@@ -1,3 +1,6 @@
+---
+title: HTTP
+---
## HTTP
Node.js has a set of built-in modules which you can use without any further installation. Similarly **HTTP module** contains a set of functions which are required to transfer data over the Hyper Text Transfer Protocol (HTTP).
@@ -27,7 +30,7 @@ http.createServer((req, res) => {
console.log("Server is listening on port no : 8000");
```
-### Steps for execution :
+### Steps for execution :
* You should have Node.js installed in your computer.
* Create a file *app.js* and paste the above code.
diff --git a/guide/english/react/react-router/index.md b/guide/english/react/react-router/index.md
index ffd6177e56..fcbea1ed7b 100644
--- a/guide/english/react/react-router/index.md
+++ b/guide/english/react/react-router/index.md
@@ -1,3 +1,6 @@
+---
+title: React Router
+---
# React Router for beginners
# Installation
diff --git a/guide/english/user-experience-design/copywriting-for-ux/index.md b/guide/english/user-experience-design/copywriting-for-ux/index.md
index a8d284c097..8b7508a315 100644
--- a/guide/english/user-experience-design/copywriting-for-ux/index.md
+++ b/guide/english/user-experience-design/copywriting-for-ux/index.md
@@ -1,12 +1,12 @@
---
-Copywriting for UX/UI
+title: Copywriting for UX/UI
---
##Copywriting for UX/UI
###What is it?
-To put it simply UX writing is a conversation with your audience. UX writing is the process of writing copy for user-facing touchpoints.
-This must come first naturally even before wire-frames. Words are often the best starting points for creating your intital layout designs.
+To put it simply UX writing is a conversation with your audience. UX writing is the process of writing copy for user-facing touchpoints.
+This must come first naturally even before wire-frames. Words are often the best starting points for creating your intital layout designs.
Usually designers and writers need to work in unison as to get the message, tone, voice and language just right. Every word and space
inbetween should speak to the intended user like a good friend. Boring cannot be in your vocabulary unless your product calls for it
(Portfolio Management?). A good writer can put a fund, modern touch onto anything.
diff --git a/guide/portuguese/blockchain/features/index.md b/guide/portuguese/blockchain/features/index.md
index 4adeeb7730..b026b3db94 100644
--- a/guide/portuguese/blockchain/features/index.md
+++ b/guide/portuguese/blockchain/features/index.md
@@ -1,5 +1,5 @@
---
- title : Features of BlockTech
+title: Features of BlockTech
localeTitle: Recursos do BlockTech
---
## Recursos da tecnologia Blockchain
diff --git a/guide/portuguese/blockchain/smart-contracts/index.md b/guide/portuguese/blockchain/smart-contracts/index.md
index 93e9f0f432..8a6b6d57db 100644
--- a/guide/portuguese/blockchain/smart-contracts/index.md
+++ b/guide/portuguese/blockchain/smart-contracts/index.md
@@ -1,5 +1,6 @@
+---
title: Smart Contracts
-localeTitle: undefined
+localeTitle: Smart Contracts
---
## Contratos Inteligentes
diff --git a/guide/portuguese/blockchain/types/index.md b/guide/portuguese/blockchain/types/index.md
index 6785d6ba4a..63630bb101 100644
--- a/guide/portuguese/blockchain/types/index.md
+++ b/guide/portuguese/blockchain/types/index.md
@@ -1,5 +1,5 @@
---
- title : Types of Blockchain
+title: Types of Blockchain
localeTitle: Tipos de blockchain
---

diff --git a/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md b/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
index abced68a71..eec3b76491 100644
--- a/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
+++ b/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
@@ -1,6 +1,6 @@
- ---
- title: Create a Gradual CSS Linear Gradient
- localeTitle: Criar um gradiente linear de CSS gradual
+---
+title: Create a Gradual CSS Linear Gradient
+localeTitle: Criar um gradiente linear de CSS gradual
---
\## Criar um Gradiente Linear CSS Gradual
@@ -8,7 +8,7 @@ Para criar um gradiente linear, você deve definir pelo menos duas paradas de co
A sintaxe é sempre:
```
-background-image: linear-gradient(angle, color-stop1, color-stop2);
+background-image: linear-gradient(angle, color-stop1, color-stop2);
```
As cores podem ser usadas nos formatos hex () e rgb (). Experimente um pouco e você entenderá como é fácil e bonito usá-lo.
diff --git a/guide/portuguese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md b/guide/portuguese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
index d168a49ea2..6b6d2ea487 100644
--- a/guide/portuguese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
+++ b/guide/portuguese/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
@@ -1,18 +1,20 @@
-title: Add a Submit Button to a Form
-localeTitle: undefined
---- ## Adicionar um botão Enviar para um formulário
+---
+title: Add a Submit Button to a Form
+localeTitle: Adicionar um botão Enviar para um formulário
+---
+## Adicionar um botão Enviar para um formulário
Neste desafio, você deseja inserir o botão de envio como o último elemento do formulário (logo antes da tag de fechamento `` ) e atribuir-lhe o atributo `type="submit"` (tudo em minúsculas) e um conteúdo de texto "Submit". "(primeira letra maiúscula) conforme especificado na instrução de desafio.
1) o valor `submit` do `type` atributo é válido também dentro de uma tag de `input` e renderizará um botão com quase o mesmo comportamento, mas essa não é a tag que você deseja usar neste desafio.
```
-
+
```
Se você não especificar um valor, o botão terá um valor padrão escolhido pelo seu agente de usuário (geralmente é algo como "Enviar" ou "Enviar Consulta").
Se você deseja especificar um valor como "Enviar Pedido", você pode fazer assim:
```
-
+
```
\ No newline at end of file
diff --git a/guide/portuguese/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md b/guide/portuguese/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
index e23a55f52e..59d5e96fc1 100644
--- a/guide/portuguese/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
+++ b/guide/portuguese/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
@@ -1,6 +1,6 @@
---
title: "Use display: flex to Position Two Boxes"
-localeTitle: "Use display
+localeTitle: "Use display: flex to Position Two Boxes"
---
## Use display: flex para posicionar duas caixas
@@ -11,8 +11,8 @@ Este desafio é definir o primeiro de três etapas ao usar o Flexbox. Você prec
Exemplo:
```CSS
-#main-container {
- display: flex;
- }
+#main-container {
+ display: flex;
+ }
```
\ No newline at end of file
diff --git a/guide/portuguese/cloud-development/heroku/index.md b/guide/portuguese/cloud-development/heroku/index.md
index 5083e8df8c..031c84b077 100644
--- a/guide/portuguese/cloud-development/heroku/index.md
+++ b/guide/portuguese/cloud-development/heroku/index.md
@@ -1,5 +1,5 @@
---
- title: Heroku
+title: Heroku
localeTitle: Heroku
---
\## Heroku
diff --git a/guide/portuguese/cloud-development/rackspace-cloud/index.md b/guide/portuguese/cloud-development/rackspace-cloud/index.md
index 49876fe1da..4beb2187d3 100644
--- a/guide/portuguese/cloud-development/rackspace-cloud/index.md
+++ b/guide/portuguese/cloud-development/rackspace-cloud/index.md
@@ -1,5 +1,5 @@
---
- title: Rackspace Cloud
+title: Rackspace Cloud
localeTitle: Nuvem Rackspace
---
\## Rackspace Cloud
diff --git a/guide/portuguese/computer-hardware/motherboard/index.md b/guide/portuguese/computer-hardware/motherboard/index.md
deleted file mode 100644
index 495e68d2e3..0000000000
--- a/guide/portuguese/computer-hardware/motherboard/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Types of Motherboards. Motherboards come in different sizes, known as form factors. The most common motherboard form factor is ATX. The different types of ATX are known as micro-ATX (sometimes shown as µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX, and mobileATX).localeTitle: Motherboard
----
-## título: Motherboard
-
-## Motherboard
-
-A placa-mãe é a camada de conexão que permite que os componentes de um computador interajam entre si. A placa-mãe normalmente tem conexões para memória de acesso aleatório (RAM), um disco rígido, uma unidade de processamento gráfico (GPU) e uma unidade de processamento central (CPU). Nos desktops, a placa-mãe é uma placa física à qual todos esses componentes estão conectados. No entanto, em laptops, a placa-mãe normalmente possui alguns desses componentes integrados devido às limitações de espaço dos laptops.
-
-Uma placa-mãe fornece energia e conectividade aos componentes do computador e atua como o painel de controle para todas as comunicações entre componentes. Se a CPU precisar processar informações armazenadas na RAM, por exemplo, a placa-mãe fornece uma conexão entre a CPU e a RAM, chamada de barramento de memória, para permitir o acesso aos dados. Uma placa-mãe inclui barramentos para placas de expansão (incluindo a GPU), RAM e discos rígidos.
-
-Os principais fabricantes de placas-mãe são INTEL, ASUS, ACER, GIGABYTE, IBM, SIMMTRONICS e muitos mais.
-
-## Partes de uma placa-mãe
-
-Se você fosse abrir seu computador e tirar a placa-mãe, provavelmente ficaria muito confuso sobre todas as partes diferentes. Dependendo da marca e modelo do seu computador, pode ser algo como isto. Para entender como os computadores funcionam, você não precisa conhecer cada parte da placa-mãe. No entanto, é bom conhecer algumas das partes mais importantes e como a placa-mãe conecta as várias partes de um sistema de computador. Aqui estão algumas das partes típicas:
-
-* Um soquete da CPU - a CPU real é soldada diretamente no soquete. Como as CPUs de alta velocidade geram muito calor, há dissipadores de calor e pontos de montagem para os ventiladores ao lado do soquete da CPU. Observe que os processadores suportam apenas um único tipo de soquete para que ele corresponda ao soquete das motherboards para funcionar. Geralmente, os tipos de soquetes mudam a cada poucas gerações e também variam de acordo com o rótulo (CPUs para consumidores, HEDT, CPUs do servidor)
-* Um conector de energia para distribuir energia para a CPU e outros componentes.
-* Slots para a memória principal do sistema, normalmente na forma de chips DRAM.
-* Um chip forma uma interface entre a CPU, a memória principal e outros componentes. Em muitos tipos de placas-mãe, isso é chamado de Northbridge. Este chip também contém um grande dissipador de calor. Nos últimos anos, os recursos do Northbridge foram cada vez mais integrados ao próprio processador.
-* Um segundo chip controla as funções de entrada e saída (E / S). Não está conectado diretamente à CPU, mas ao Northbridge. Este controlador de E / S é referido como o Southbridge. O Northbridge e Southbridge combinados são referidos como o chipset.
-* Vários conectores, que fornecem a interface física entre os dispositivos de entrada e saída e a placa-mãe. O Southbridge lida com essas conexões.
-* Slots para um ou mais discos rígidos para armazenar arquivos. Os tipos mais comuns de conexões são Integrated Drive Electronics (IDE) e Serial Advanced Technology Attachment (SATA).
-* Um chip de memória somente leitura (ROM), que contém o firmware, ou instruções de inicialização para o sistema do computador. Isso também é chamado de BIOS.
-* Um slot para uma placa de vídeo ou gráfica. Há vários tipos diferentes de slots, incluindo a AGP (Accelerated Graphics Port) e PCIe (Peripheral Component Interconnect Express). Slots adicionais para conectar hardware na forma de slots PCI (Peripheral Component Interconnect).
-
-#### Mais Informações:
-
-* [Motherboard](https://www.computerhope.com/jargon/m/mothboar.htm)
-* [Chipset (wikipedia)](https://en.wikipedia.org/wiki/Chipset)
-
-Tipos de placas-mãe. Placas-mãe vêm em tamanhos diferentes, conhecidos como fatores de forma. O fator de forma mais comum da placa-mãe é o ATX. Os diferentes tipos de ATX são conhecidos como micro-ATX (às vezes mostrados como µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX e mobileATX).
\ No newline at end of file
diff --git a/guide/portuguese/cplusplus/switch-statements/index.md b/guide/portuguese/cplusplus/switch-statements/index.md
index 789b45f9fb..84fccdf5ae 100644
--- a/guide/portuguese/cplusplus/switch-statements/index.md
+++ b/guide/portuguese/cplusplus/switch-statements/index.md
@@ -1,5 +1,5 @@
---
-title:Switch Statement
+title: Switch Statement
localeTitle: undefined
---
Uma instrução switch permite que uma variável seja testada quanto à igualdade em relação a uma lista de valores. Cada valor é chamado de caso e a variável que está sendo ativada é verificada para cada caso.
diff --git a/guide/portuguese/cplusplus/while-loop/index.md b/guide/portuguese/cplusplus/while-loop/index.md
index 43185ba828..c72fdfc002 100644
--- a/guide/portuguese/cplusplus/while-loop/index.md
+++ b/guide/portuguese/cplusplus/while-loop/index.md
@@ -1,5 +1,5 @@
---
-title:While-loop
+title: While-loop
localeTitle: undefined
---
Uma instrução while loop executa repetidamente uma instrução de destino, desde que uma determinada condição seja verdadeira.
@@ -11,21 +11,21 @@ Um ponto-chave do loop while é que o loop pode não ser executado. Quando a con
Exemplo:
```C++
-#include
- using namespace std;
-
- int main () {
- // Local variable declaration:
- int a = 10;
-
- // while loop execution
- while( a < 20 ) {
- cout << "value of a: " << a << endl;
- a++;
- }
-
- return 0;
- }
+#include
+ using namespace std;
+
+ int main () {
+ // Local variable declaration:
+ int a = 10;
+
+ // while loop execution
+ while( a < 20 ) {
+ cout << "value of a: " << a << endl;
+ a++;
+ }
+
+ return 0;
+ }
```
Saída:
diff --git a/guide/portuguese/csharp/interface/index.md b/guide/portuguese/csharp/interface/index.md
index a3e3fb6dfe..9fa6b1b207 100644
--- a/guide/portuguese/csharp/interface/index.md
+++ b/guide/portuguese/csharp/interface/index.md
@@ -1,5 +1,5 @@
---
-title : Interface
+title: Interface
localeTitle: Interface
---
* * *
@@ -29,11 +29,11 @@ O uso de interfaces nos permite alterar nossa implementação em nosso projeto s
Exemplo de interface:
```csharp
-public Interface IUserFavoriteFood
- {
- void AddFood();
- Task EatFavoriteFood(int id);
- }
+public Interface IUserFavoriteFood
+ {
+ void AddFood();
+ Task EatFavoriteFood(int id);
+ }
```
* * *
@@ -41,19 +41,19 @@ public Interface IUserFavoriteFood
Herança e implementação de interfaces:
```csharp
-public class UserHungry : IUserFavoriteFood
- {
- public AddFood()
- {
- // Implementation:
- // A method to add food.
- }
-
- public Task EatFavoriteFood(int id)
- {
- // Implementation:
- // A method to Eat food by id.
- }
- }
+public class UserHungry : IUserFavoriteFood
+ {
+ public AddFood()
+ {
+ // Implementation:
+ // A method to add food.
+ }
+
+ public Task EatFavoriteFood(int id)
+ {
+ // Implementation:
+ // A method to Eat food by id.
+ }
+ }
```
\ No newline at end of file
diff --git a/guide/portuguese/css/css-frameworks/index.md b/guide/portuguese/css/css-frameworks/index.md
deleted file mode 100644
index 7753a06b30..0000000000
--- a/guide/portuguese/css/css-frameworks/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
-CSlocaleTitle: undefined
-SAs estruturas são projetadas para simplificar o trabalho do tipógrafo, eliminar erros ao criar um projeto e se livrar da escrita monótona e chata do mesmo código.
-
-Vantagens dos frameworks CSS:
-```
-* Cross-browser compatibility
- * Ability to create the correct HTML layout even for a not very experienced specialist.
- * Code uniformity
- * Increase development speed
-```
-
-Minuses:
-```
-* Attachment to CSS style library
- * Redundant code
-```
-
-## Bootstrap
-
-Um dos mais famosos frameworks CSS até hoje. Inclui modelos para desenhar botões, barras laterais, barras de navegação, formulários e outros elementos do site. Inclui-se extensões de javascript.
-
-O Bootstrap é compatível com todos os principais navegadores modernos, mas pode haver problemas em versões mais antigas dos navegadores. Suporta adaptabilidade. Usa os idiomas Less e Sass.
-
-## Esqueleto
-
-Com base em JavaScript e CSS, ele é usado para criar com rapidez e precisão sites responsivos que são exibidos corretamente em monitores grandes e pequenas telas de gadgets. Um grande esqueleto mais - pode ser adaptado a qualquer desenho. A grade de marcação contém 12 colunas e tem uma largura de base de 960 pixels. Compatível com todos os principais navegadores.
-
-## Kube
-
-Liberdade total para o desenvolvedor sem impor estilos. Fornece flexibilidade máxima de design. Ele tem várias opções de grade e é posicionado pelos criadores como uma estrutura para desenvolvedores CSS profissionais. Usa menos, suporta design responsivo.
-
-## Fundação
-
-Estrutura CSS comum. Juntamente com outros elementos principais inclui vários modelos HTML com diferentes arranjos de blocos na página. Tem um grande conjunto de componentes em JavaScript. A estrutura é muito séria em suas capacidades e composição. Usa Sass. Código compatível com todos os principais navegadores.
-
-## IU semântica
-
-Suporte para Firefox, Chrome, Safari, Internet Explorer, Android 4, Blackberry10. Contém um grande número de componentes: ícones, imagens, etiquetas, menus e outros componentes padrão. Ele suporta as versões mais recentes de HTML e CSS e possui uma boa seleção de módulos de script e APIs. Usa menos. Na aplicabilidade compete com o bootstrap.
-
-Cada tarefa tem sua própria ferramenta. Um bom passo seria tentar o framework e entender “seu” ou não. Você pode usar os esqueletos do código apresentados nas estruturas como uma folha de dicas e apenas pegar soluções e código a partir daí.
\ No newline at end of file
diff --git a/guide/portuguese/css/w3-css-containers/index.md b/guide/portuguese/css/w3-css-containers/index.md
deleted file mode 100644
index 251f60efae..0000000000
--- a/guide/portuguese/css/w3-css-containers/index.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-#localeTitle: undefined
-#Contêineres CSS W3 O W3.css fornece uma classe contêiner que adiciona 16 pixels de preenchimento à esquerda e à direita a qualquer elemento html e 0,01 preenchimento superior e inferior. Isso o torna ideal para elementos contendo html, como `, ,
, ` etc. Mas também pode ser usado com grande efeito em elementos como ` and .`
-
-### Exemplo simples
-```
-
- Header With W3 Container
-
-```
-
-```
-
- Header Without W3 Container
-
-```
-
-Produziria o seguinte resultado.
-
-
-
-### Para usar contêineres W3.Css
-
-Basta adicionar um link de folha de estilo regular ao cabeçalho da sua página da Web da seguinte forma:
-```
-
-```
-
-ou faça o download do último arquivo css para sua máquina local. Aqui: (https://www.w3schools.com/w3css/4/w3.css)
-
-#### Mais informações sobre contêineres W3.Css
-
-##### W3schools.com (https://www.w3schools.com/w3css/w3css\_containers.asp)
\ No newline at end of file
diff --git a/guide/portuguese/data-science-tools/Tableau/index.md b/guide/portuguese/data-science-tools/Tableau/index.md
index bf373e6a99..69f30ee67c 100644
--- a/guide/portuguese/data-science-tools/Tableau/index.md
+++ b/guide/portuguese/data-science-tools/Tableau/index.md
@@ -1,5 +1,5 @@
---
- title: Tableau
+title: Tableau
localeTitle: mesa
---
# Quadro
diff --git a/guide/portuguese/developer-tools/kubernetes/index.md b/guide/portuguese/developer-tools/kubernetes/index.md
index 85d7029d9c..8ff075cd73 100644
--- a/guide/portuguese/developer-tools/kubernetes/index.md
+++ b/guide/portuguese/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
localeTitle: gubernets
---
# Kubernetes
diff --git a/guide/portuguese/git/git-show/index.md b/guide/portuguese/git/git-show/index.md
index 337e8fc729..790da5ec99 100644
--- a/guide/portuguese/git/git-show/index.md
+++ b/guide/portuguese/git/git-show/index.md
@@ -1,7 +1,6 @@
-
---
title: Git Show
-localeTitle: undefined
+localeTitle: Git Show
---
## Git Show
@@ -10,7 +9,7 @@ O `git show` é um comando útil que permite ver em detalhes a visão de um dete
A sintaxe deste comando é a seguinte:
```bash
-git show [] […]
+git show [] […]
```
Para diferentes objetos `git show` fornece saídas diferentes.
@@ -23,33 +22,33 @@ Para diferentes objetos `git show` fornece saídas diferentes.
O uso mais comum do `git show` estaria em associação com o objeto git commit
```bash
-git show 3357d63
+git show 3357d63
```
Você obteria uma saída semelhante a
```
-commit 3357d63d8f44104940e568a1ba89fa88a16dc753
- Author: John Doe
- Date: Tue Oct 2 00:57:38 2018 +0530
-
- add a section on git commit --amend --author
-
- diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
- index fc9f568..8f1c8eb 100644
- --- a/src/pages/git/git-commit/index.md
- +++ b/src/pages/git/git-commit/index.md
- @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
- Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
- +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
- +
- +```
- +git commit --amend --author="John Doe "
- +```
- +
- ### More Information:
- - Git documentation: [commit](https://git-scm.com/docs/git-commit)
+commit 3357d63d8f44104940e568a1ba89fa88a16dc753
+ Author: John Doe
+ Date: Tue Oct 2 00:57:38 2018 +0530
+
+ add a section on git commit --amend --author
+
+ diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
+ index fc9f568..8f1c8eb 100644
+ --- a/src/pages/git/git-commit/index.md
+ +++ b/src/pages/git/git-commit/index.md
+ @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
+
+ Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
+
+ +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+ +
+ +```
+ +git commit --amend --author="John Doe "
+ +```
+ +
+ ### More Information:
+ - Git documentation: [commit](https://git-scm.com/docs/git-commit)
```
Você poderia apenas usar o `git show` e ele mostrará o conteúdo do commit mais recente do git.
diff --git a/guide/portuguese/html/web-sockets/index.md b/guide/portuguese/html/web-sockets/index.md
deleted file mode 100644
index c1c6b7cc7b..0000000000
--- a/guide/portuguese/html/web-sockets/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# localeTitle: undefined
-WebSockets
-
-_Web Sockets_ é uma tecnologia que permite criar uma conexão interativa entre um cliente e um servidor para a troca de dados em tempo real. Os WebSockets permitem trabalhar em dois fluxos, o que distingue esta tecnologia do HTTP.
-
-## Como funcionam os WebSockets?
-
-Os WebSockets não precisam de chamadas repetidas para responder. É o suficiente para fazer um pedido e esperar por uma resposta. Você pode ouvir o servidor, que enviará a resposta em prontidão.
-
-## Quando posso usar WebSockets?
-
-* Aplicativos em Tempo Real
-* Aplicação de chat
-* Aplicativos IoT
-* Jogos multiplayer
-
-## Quando não usar WebSockets?
-
-WebSockets já são suportados em 95% dos navegadores, mas às vezes essa tecnologia não é necessária. Por exemplo, se você estiver criando um CMS simples em que a funcionalidade em tempo real não seja necessária.
\ No newline at end of file
diff --git a/guide/portuguese/mathematics/algebra/simplify-square-roots/index.md b/guide/portuguese/mathematics/algebra/simplify-square-roots/index.md
index f9b939392f..2e04f36f97 100644
--- a/guide/portuguese/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/portuguese/mathematics/algebra/simplify-square-roots/index.md
@@ -1,7 +1,6 @@
-
---
title: Simplify Square Roots
-localeTitle: undefined
+localeTitle: Simplifique Raízes Quadradas
---
## Simplifique Raízes Quadradas
diff --git a/guide/portuguese/mathematics/converse-inverse-contrapositive/index.md b/guide/portuguese/mathematics/converse-inverse-contrapositive/index.md
deleted file mode 100644
index 88bad43c79..0000000000
--- a/guide/portuguese/mathematics/converse-inverse-contrapositive/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tlocaleTitle: Contrapositivo inverso inverso
-itle: Contrapositivo inverso inverso
-
-Em Matemática Discreta, dada uma declaração condicional "se a, depois b", nós pode ter 3 declarações relacionadas: Qualquer declaração condicional é composta de duas partes: i) Hipótese ("se"): ii) Conclusão ("então"): "Se a, então b" pode ser representado como: a → b Suponha um exemplo: "Se não há escola, então é o fim de semana." p → q • Para obter o inverso da declaração condicional acima, as hipóteses de intercâmbio esis e a conclusão. q → p Assim, o inverso será: "Se é fim de semana, então não há escola." • Para obter o inverso da declaração condicional acima, tome a negação de ambas as hipóteses e a conclusão. →p → ¬q Assim, o inverso será: "Se há escola, então é dia da semana." • Para obter o Contrapositivo da declaração condicional acima, o intercâmbio a hipótese e a conclusão da afirmação inversa. →q → ¬p Assim, o contrapositivo será: "Se é dia da semana, então há escola."
\ No newline at end of file
diff --git a/guide/portuguese/nodejs/file-system/index.md b/guide/portuguese/nodejs/file-system/index.md
index 5b7d143d99..fdb69aaaf6 100644
--- a/guide/portuguese/nodejs/file-system/index.md
+++ b/guide/portuguese/nodejs/file-system/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- Sistema de arquivo
+---
+title: File System
+localeTitle: Sistema de arquivo
+---
+## Sistema de arquivo
O módulo do sistema de arquivos Node.js permite que você trabalhe com o sistema de arquivos em seu computador.
@@ -8,7 +11,7 @@ O Node.js tem um conjunto de módulos integrados que você pode usar sem qualque
Para incluir um módulo, use a função `require()` com o nome do módulo.
```javascript
-const fs = require('fs');
+const fs = require('fs');
```
Uso comum para o módulo do sistema de arquivos:
@@ -26,15 +29,15 @@ O método `fs.readFile()` é usado para ler arquivos no seu computador. São nec
Node.js código para ler o arquivo do seu computador e retornar o conteúdo para o console.
```javascript
-const fs = require('fs');
- fs.readFile('input.txt', 'utf-8', (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("Content present in input.txt file : " + data.toString());
- }
- });
+const fs = require('fs');
+ fs.readFile('input.txt', 'utf-8', (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("Content present in input.txt file : " + data.toString());
+ }
+ });
```
O código acima lê um arquivo _input.txt_ do seu computador e retorna o conteúdo para o console.
@@ -55,15 +58,15 @@ O método `fs.writeFile()` aceita três argumentos - nome do arquivo, conteúdo
Código Node.js para gravar conteúdo em arquivo.
```javascript
-const fs = require('fs');
- fs.writeFile('output.txt', "New content added", (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("The file is saved");
- }
- });
+const fs = require('fs');
+ fs.writeFile('output.txt', "New content added", (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("The file is saved");
+ }
+ });
```
O código acima cria um arquivo _output.txt_ e adiciona conteúdo _Novo conteúdo adicionado_ a ele.
diff --git a/guide/portuguese/nodejs/http/index.md b/guide/portuguese/nodejs/http/index.md
index 708c05067a..326a4d24ad 100644
--- a/guide/portuguese/nodejs/http/index.md
+++ b/guide/portuguese/nodejs/http/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- HTTP
+---
+title: HTTP
+localeTitle: HTTP
+---
+## HTTP
O Node.js tem um conjunto de módulos integrados que você pode usar sem qualquer instalação adicional. Da mesma forma, o **módulo HTTP** contém um conjunto de funções que são necessárias para transferir dados através do protocolo HTTP (Hyper Text Transfer Protocol).
@@ -8,7 +11,7 @@ O módulo HTTP pode criar um servidor HTTP que ouve as portas do servidor e reto
Para incluir um módulo, use a função `require()` com o nome do módulo.
```javascript
-const http = require('http');
+const http = require('http');
```
## Node.js como um servidor da Web
@@ -16,16 +19,16 @@ const http = require('http');
O método `createServer()` é usado para criar um servidor HTTP. O primeiro argumento do método `res.writeHead()` é o código de status, `200` significa que tudo está OK, o segundo argumento é um objeto que contém os cabeçalhos de resposta.
```javascript
-const http = require('http');
-
- //create a server object:
- http.createServer((req, res) => {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.write('Hello World!'); //write a response to the client
- res.end(); //end the response
- }).listen(8000); //the server object listens on port 8000
-
- console.log("Server is listening on port no : 8000");
+const http = require('http');
+
+ //create a server object:
+ http.createServer((req, res) => {
+ res.writeHead(200, {'Content-Type': 'text/plain'});
+ res.write('Hello World!'); //write a response to the client
+ res.end(); //end the response
+ }).listen(8000); //the server object listens on port 8000
+
+ console.log("Server is listening on port no : 8000");
```
### Etapas para execução:
diff --git a/guide/portuguese/react/react-router/index.md b/guide/portuguese/react/react-router/index.md
index 9fc072db3b..76af952445 100644
--- a/guide/portuguese/react/react-router/index.md
+++ b/guide/portuguese/react/react-router/index.md
@@ -1,5 +1,8 @@
-# localeTitle: undefined
-Rroteador ect para iniciantes
+---
+title: React Router
+localeTitle: React Router
+---
+# React Router ect para iniciantes
# Instalação
@@ -22,7 +25,7 @@ Para o nosso projeto, vamos supor que o site será apoiado por um servidor dinâ
# Declaração de Importação
```javascript
-import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
+import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
```
## IndexRoute e links
@@ -36,11 +39,11 @@ Dos docs:
A principal maneira de permitir que os usuários naveguem pelo seu aplicativo. irá renderizar uma tag âncora totalmente acessível com a href apropriada. Para fazer isso, vamos primeiro criar um componente Nav. Nosso componente Nav conterá componentes ` ` , e ficará assim:
```javascript
-const Nav = () => (
-
- Home
- Address
-
- )
+const Nav = () => (
+
+ Home
+ Address
+
+ )
```
\ No newline at end of file
diff --git a/guide/russian/blockchain/features/index.md b/guide/russian/blockchain/features/index.md
index 56434356e5..a4279ab5dd 100644
--- a/guide/russian/blockchain/features/index.md
+++ b/guide/russian/blockchain/features/index.md
@@ -1,5 +1,5 @@
---
- title : Features of BlockTech
+title: Features of BlockTech
localeTitle: Особенности BlockTech
---
## Особенности технологии Blockchain
diff --git a/guide/russian/blockchain/smart-contracts/index.md b/guide/russian/blockchain/smart-contracts/index.md
index e2594b9cac..715b507c48 100644
--- a/guide/russian/blockchain/smart-contracts/index.md
+++ b/guide/russian/blockchain/smart-contracts/index.md
@@ -1,5 +1,6 @@
+---
title: Smart Contracts
-localeTitle: undefined
+localeTitle: Smart Contracts
---
## Смарт-контракты
diff --git a/guide/russian/blockchain/types/index.md b/guide/russian/blockchain/types/index.md
index 3fa98d1c26..e10f33beb2 100644
--- a/guide/russian/blockchain/types/index.md
+++ b/guide/russian/blockchain/types/index.md
@@ -1,5 +1,5 @@
---
- title : Types of Blockchain
+title: Types of Blockchain
localeTitle: Типы Blockchain
---

diff --git a/guide/russian/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md b/guide/russian/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
index 1eab18289e..3ef07e28b7 100644
--- a/guide/russian/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
+++ b/guide/russian/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
@@ -1,6 +1,6 @@
- ---
- title: Create a Gradual CSS Linear Gradient
- localeTitle: Создать линейный градиент линейного CSS
+---
+title: Create a Gradual CSS Linear Gradient
+localeTitle: Создать линейный градиент линейного CSS
---
\## Создать постепенный линейный градиент CSS
@@ -8,7 +8,7 @@
Синтаксис всегда:
```
-background-image: linear-gradient(angle, color-stop1, color-stop2);
+background-image: linear-gradient(angle, color-stop1, color-stop2);
```
Цвета могут использоваться как в форматах hex (), так и в формате rgb (). Поэкспериментируйте немного, и вы поймете, насколько легко и красиво это использовать.
diff --git a/guide/russian/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md b/guide/russian/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
index 9d06e3cedf..f34b041eac 100644
--- a/guide/russian/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
+++ b/guide/russian/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
@@ -1,18 +1,21 @@
-title: Add a Submit Button to a Form
-localeTitle: undefined
---- ## Добавить кнопку отправки в форму
+---
+title: Add a Submit Button to a Form
+localeTitle: Добавить кнопку отправки в форму
+---
+
+## Добавить кнопку отправки в форму
В этой задаче вы хотите вставить кнопку отправки в качестве последнего элемента формы (непосредственно перед закрывающим тегом `` ) и присвоить ей атрибут `type="submit"` (все в нижнем регистре) и текстовое содержимое "Отправить "(первая буква в верхнем регистре), как указано в команде вызова.
1) значение `submit` из атрибута `type` действует также внутри `input` тега , и он будет оказывать кнопку с почти таким же поведением, но это не тег вы хотите использовать в этой проблеме.
```
-
+
```
Если вы не укажете значение, кнопка будет иметь значение по умолчанию, выбранное вашим пользовательским агентом (обычно это что-то вроде «Отправить» или «Отправить запрос»).
Если вы хотите указать значение типа «Отправить запрос», вы можете сделать это следующим образом:
```
-
+
```
\ No newline at end of file
diff --git a/guide/russian/cloud-development/heroku/index.md b/guide/russian/cloud-development/heroku/index.md
index c478bbd4c6..f9d0723417 100644
--- a/guide/russian/cloud-development/heroku/index.md
+++ b/guide/russian/cloud-development/heroku/index.md
@@ -1,5 +1,5 @@
---
- title: Heroku
+title: Heroku
localeTitle: Heroku
---
\## Heroku
diff --git a/guide/russian/cloud-development/rackspace-cloud/index.md b/guide/russian/cloud-development/rackspace-cloud/index.md
index ab9c617edb..715958ddee 100644
--- a/guide/russian/cloud-development/rackspace-cloud/index.md
+++ b/guide/russian/cloud-development/rackspace-cloud/index.md
@@ -1,5 +1,5 @@
---
- title: Rackspace Cloud
+title: Rackspace Cloud
localeTitle: Rackspace Cloud
---
\## Rackspace Cloud
diff --git a/guide/russian/computer-hardware/motherboard/index.md b/guide/russian/computer-hardware/motherboard/index.md
deleted file mode 100644
index 53e26aa781..0000000000
--- a/guide/russian/computer-hardware/motherboard/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Types of Motherboards. Motherboards come in different sizes, known as form factors. The most common motherboard form factor is ATX. The different types of ATX are known as micro-ATX (sometimes shown as µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX, and mobileATX).localeTitle: Материнская плата
----
-## название: материнская плата
-
-## Материнская плата
-
-Материнская плата является соединительным слоем, который позволяет компонентам компьютера взаимодействовать друг с другом. Материнская плата обычно имеет соединения для оперативной памяти (ОЗУ), жесткого диска, графического процессора (GPU) и центрального процессора (CPU). В настольных системах материнская плата представляет собой физическую плату, к которой подключены все эти компоненты. Однако в ноутбуках материнская плата обычно имеет некоторые из этих компонентов, интегрированных из-за ограничений пространства на ноутбуках.
-
-Материнская плата обеспечивает питание и подключение к компонентам компьютера и действует как коммутатор для всех межкомпонентных коммуникаций. Например, если ЦП необходимо обрабатывать информацию, хранящуюся в ОЗУ, материнская плата обеспечивает соединение между ЦП и ОЗУ, называемое шиной памяти, для обеспечения доступа к данным. Материнская плата включает в себя шины для плат расширения (включая графический процессор), оперативную память и жесткие диски.
-
-Крупнейшими производителями материнских плат являются INTEL, ASUS, ACER, GIGABYTE, IBM, SIMMTRONICS и многие другие.
-
-## Части материнской платы
-
-Если бы вы открыли свой компьютер и вытащили материнскую плату, вы, вероятно, довольно запутались во всех разных частях. В зависимости от модели и модели вашего компьютера это может выглядеть примерно так. Чтобы понять, как работают компьютеры, вам не нужно знать каждую часть материнской платы. Тем не менее, хорошо знать некоторые из наиболее важных частей и как материнская плата соединяет различные части компьютерной системы вместе. Вот некоторые из типичных частей:
-
-* Сокет центрального процессора - фактический процессор непосредственно припаян к гнезду. Поскольку высокоскоростные процессоры генерируют много тепла, есть радиаторы и точки крепления для вентиляторов рядом с гнездом процессора. Обратите внимание, что процессоры поддерживают только один тип разъема, поэтому он совместим с гнездом материнских плат для работы. Типы гнезд обычно меняются каждые несколько поколений, а также различаются по меткам (потребительские процессоры, HEDT, серверные процессоры)
-* Разъем питания для распределения питания на процессор и другие компоненты.
-* Слоты для основной памяти системы, как правило, в виде чипов DRAM.
-* Чип формирует интерфейс между ЦП, основной памятью и другими компонентами. На многих типах материнских плат это называется северным мостом. Этот чип также содержит большой радиатор. В последние годы функции Northbridge все больше интегрируются в сам процессор.
-* Второй чип управляет входными и выходными (I / O) функциями. Он не подключен напрямую к CPU, а к северному мосту. Этот контроллер ввода / вывода называется южным мостом. Северный мост и южный мост вместе называют чипсетом.
-* Несколько разъемов, которые обеспечивают физический интерфейс между устройствами ввода и вывода и материнской платой. Южный мост управляет этими соединениями.
-* Слоты для одного или нескольких жестких дисков для хранения файлов. Наиболее распространенными типами соединений являются Integrated Drive Electronics (IDE) и Serial Advanced Technology Attachment (SATA).
-* Чип памяти только для чтения (ROM), который содержит прошивку или инструкции по запуску для компьютерной системы. Это также называется BIOS.
-* Слот для видео или видеокарты. Существует несколько различных слотов, в том числе Accelerated Graphics Port (AGP) и Peripheral Component Interconnect Express (PCIe). Дополнительные слоты для подключения аппаратного обеспечения в виде слотов периферийных компонентов (PCI).
-
-#### Дополнительная информация:
-
-* [Материнская плата](https://www.computerhope.com/jargon/m/mothboar.htm)
-* [Чипсет (википедия)](https://en.wikipedia.org/wiki/Chipset)
-
-Типы материнских плат. Материнские платы имеют разные размеры, известные как форм-факторы. Наиболее распространенным форм-фактором материнской платы является ATX. Различные типы ATX известны как micro-ATX (иногда они показаны как μATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX и mobileATX).
\ No newline at end of file
diff --git a/guide/russian/cplusplus/switch-statements/index.md b/guide/russian/cplusplus/switch-statements/index.md
index d06b96672a..d6586a6ca5 100644
--- a/guide/russian/cplusplus/switch-statements/index.md
+++ b/guide/russian/cplusplus/switch-statements/index.md
@@ -1,5 +1,5 @@
---
-title:Switch Statement
+title: Switch Statement
localeTitle: undefined
---
Оператор switch позволяет проверять переменную для равенства по отношению к списку значений. Каждое значение называется случаем, а переменная, включенная, проверяется для каждого случая.
diff --git a/guide/russian/cplusplus/while-loop/index.md b/guide/russian/cplusplus/while-loop/index.md
index 39475187d9..f269596e6b 100644
--- a/guide/russian/cplusplus/while-loop/index.md
+++ b/guide/russian/cplusplus/while-loop/index.md
@@ -1,5 +1,5 @@
---
-title:While-loop
+title: While-loop
localeTitle: undefined
---
Оператор while while повторно выполняет оператор-мишень, если данное условие истинно.
@@ -11,21 +11,21 @@ localeTitle: undefined
Пример:
```C++
-#include
- using namespace std;
-
- int main () {
- // Local variable declaration:
- int a = 10;
-
- // while loop execution
- while( a < 20 ) {
- cout << "value of a: " << a << endl;
- a++;
- }
-
- return 0;
- }
+#include
+ using namespace std;
+
+ int main () {
+ // Local variable declaration:
+ int a = 10;
+
+ // while loop execution
+ while( a < 20 ) {
+ cout << "value of a: " << a << endl;
+ a++;
+ }
+
+ return 0;
+ }
```
Вывод:
diff --git a/guide/russian/csharp/interface/index.md b/guide/russian/csharp/interface/index.md
index 9d0258fe55..361e442635 100644
--- a/guide/russian/csharp/interface/index.md
+++ b/guide/russian/csharp/interface/index.md
@@ -1,5 +1,5 @@
---
-title : Interface
+title: Interface
localeTitle: Интерфейс
---
* * *
@@ -29,11 +29,11 @@ localeTitle: Интерфейс
Пример интерфейса:
```csharp
-public Interface IUserFavoriteFood
- {
- void AddFood();
- Task EatFavoriteFood(int id);
- }
+public Interface IUserFavoriteFood
+ {
+ void AddFood();
+ Task EatFavoriteFood(int id);
+ }
```
* * *
@@ -41,19 +41,19 @@ public Interface IUserFavoriteFood
Наследование интерфейсов и их реализация:
```csharp
-public class UserHungry : IUserFavoriteFood
- {
- public AddFood()
- {
- // Implementation:
- // A method to add food.
- }
-
- public Task EatFavoriteFood(int id)
- {
- // Implementation:
- // A method to Eat food by id.
- }
- }
+public class UserHungry : IUserFavoriteFood
+ {
+ public AddFood()
+ {
+ // Implementation:
+ // A method to add food.
+ }
+
+ public Task EatFavoriteFood(int id)
+ {
+ // Implementation:
+ // A method to Eat food by id.
+ }
+ }
```
\ No newline at end of file
diff --git a/guide/russian/css/css-frameworks/index.md b/guide/russian/css/css-frameworks/index.md
deleted file mode 100644
index e99d8c9b8a..0000000000
--- a/guide/russian/css/css-frameworks/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
-CSlocaleTitle: undefined
-Sрамки предназначены для упрощения работы набора текста, устранения ошибок при создании проекта и избавления от скучной монотонной записи того же кода.
-
-Преимущества CSS-фреймворков:
-```
-* Cross-browser compatibility
- * Ability to create the correct HTML layout even for a not very experienced specialist.
- * Code uniformity
- * Increase development speed
-```
-
-Недостатки:
-```
-* Attachment to CSS style library
- * Redundant code
-```
-
-## начальная загрузка
-
-Одна из самых известных фреймворков CSS на сегодняшний день. Включает шаблоны для рисования кнопок, боковых панелей, навигационных панелей, форм и других элементов сайта. Включает в себя javascript-расширения.
-
-Bootstrap совместим со всеми основными современными браузерами, но в старых версиях браузеров могут возникнуть проблемы. Поддерживает адаптивность. Использует языки Less и Sass.
-
-## остов
-
-Основанный на JavaScript и CSS, он используется для быстрого и точного создания чувствительных веб-сайтов, которые корректно отображаются как на больших мониторах, так и на экранах небольших гаджетов. Большой плюс Скелет - он может быть адаптирован к любому дизайну. Сетка разметки содержит 12 столбцов и имеет ширину базы 960 пикселей. Совместимость со всеми основными браузерами.
-
-## Кубэ
-
-Полная свобода для разработчика без наложения стилей. Обеспечивает максимальную гибкость дизайна. Он имеет несколько вариантов сетки и позиционируется создателями в качестве основы для профессиональных разработчиков CSS. Использование Менее, поддерживает отзывчивый дизайн.
-
-## Фонд
-
-Общая структура CSS. Наряду с другими основными элементами включает несколько HTML-шаблонов с различным расположением блоков на странице. Он имеет большой набор компонентов в JavaScript. Структура очень серьезная по своим возможностям и составу. Использует Сасса. Совместимый код со всеми основными браузерами.
-
-## Семантический интерфейс
-
-Поддержка Firefox, Chrome, Safari, Internet Explorer, Android 4, Blackberry10. Содержит большое количество компонентов: значки, изображения, метки, меню и другие стандартные компоненты. Он поддерживает последние версии HTML и CSS и имеет хороший выбор модулей скриптов и API. Использует меньше. По применимости конкурирует с бутстрапом.
-
-Каждая задача имеет свой собственный инструмент. Хорошим шагом было бы попробовать структуру и понять «ваше» это или нет. Вы можете использовать скелеты кода, представленного в фреймворках, в качестве обмана и просто принимать решения и код оттуда.
\ No newline at end of file
diff --git a/guide/russian/css/w3-css-containers/index.md b/guide/russian/css/w3-css-containers/index.md
deleted file mode 100644
index b102a12898..0000000000
--- a/guide/russian/css/w3-css-containers/index.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-#localeTitle: undefined
-#Контейнеры W3 CSS W3.css предоставляет класс контейнера, который добавляет 16-позиционное значение левого и правого заполнения к любому элементу html, а 0.01 верхнее и нижнее заполнение. Это делает его идеальным для html-содержащих элементов, таких как `, ,
, ` и т. Д. Но также может использоваться с большим эффектом для таких элементов, как ` and .`
-
-### Простой пример
-```
-
- Header With W3 Container
-
-```
-
-```
-
- Header Without W3 Container
-
-```
-
-Произведет следующий результат.
-
-
-
-### Использовать контейнеры W3.Css
-
-Просто добавьте стандартную ссылку на таблицу стилей на главную страницу:
-```
-
-```
-
-или загрузить последний файл css на ваш локальный компьютер. Здесь: (https://www.w3schools.com/w3css/4/w3.css)
-
-#### Дополнительная информация о контейнерах W3.Css
-
-##### W3schools.com (https://www.w3schools.com/w3css/w3css\_containers.asp)
\ No newline at end of file
diff --git a/guide/russian/data-science-tools/Tableau/index.md b/guide/russian/data-science-tools/Tableau/index.md
index 870ba54e9c..99f5f65416 100644
--- a/guide/russian/data-science-tools/Tableau/index.md
+++ b/guide/russian/data-science-tools/Tableau/index.md
@@ -1,5 +1,5 @@
---
- title: Tableau
+title: Tableau
localeTitle: стол
---
# живописная картина
diff --git a/guide/russian/developer-tools/kubernetes/index.md b/guide/russian/developer-tools/kubernetes/index.md
index c613137d15..b5e2c5af6d 100644
--- a/guide/russian/developer-tools/kubernetes/index.md
+++ b/guide/russian/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
localeTitle: kubernetes
---
# Kubernetes
diff --git a/guide/russian/git/git-show/index.md b/guide/russian/git/git-show/index.md
index 93ad9bae6b..e0c268a187 100644
--- a/guide/russian/git/git-show/index.md
+++ b/guide/russian/git/git-show/index.md
@@ -1,7 +1,6 @@
-
---
title: Git Show
-localeTitle: undefined
+localeTitle: Git Show
---
## Git Show
@@ -10,7 +9,7 @@ localeTitle: undefined
Синтаксис этой команды следующий:
```bash
-git show [] […]
+git show [] […]
```
Для разных git-объектов `git show` дает разные выходы.
@@ -23,33 +22,33 @@ git show [] […]
Наиболее распространенное использование `git show` будет связано с объектом git commit
```bash
-git show 3357d63
+git show 3357d63
```
Вы получите аналогичный результат,
```
-commit 3357d63d8f44104940e568a1ba89fa88a16dc753
- Author: John Doe
- Date: Tue Oct 2 00:57:38 2018 +0530
-
- add a section on git commit --amend --author
-
- diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
- index fc9f568..8f1c8eb 100644
- --- a/src/pages/git/git-commit/index.md
- +++ b/src/pages/git/git-commit/index.md
- @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
- Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
- +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
- +
- +```
- +git commit --amend --author="John Doe "
- +```
- +
- ### More Information:
- - Git documentation: [commit](https://git-scm.com/docs/git-commit)
+commit 3357d63d8f44104940e568a1ba89fa88a16dc753
+ Author: John Doe
+ Date: Tue Oct 2 00:57:38 2018 +0530
+
+ add a section on git commit --amend --author
+
+ diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
+ index fc9f568..8f1c8eb 100644
+ --- a/src/pages/git/git-commit/index.md
+ +++ b/src/pages/git/git-commit/index.md
+ @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
+
+ Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
+
+ +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+ +
+ +```
+ +git commit --amend --author="John Doe "
+ +```
+ +
+ ### More Information:
+ - Git documentation: [commit](https://git-scm.com/docs/git-commit)
```
Вы можете просто использовать `git show` и он отобразит содержимое последней git-фиксации.
diff --git a/guide/russian/html/web-sockets/index.md b/guide/russian/html/web-sockets/index.md
deleted file mode 100644
index bc3e4bce8d..0000000000
--- a/guide/russian/html/web-sockets/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# localeTitle: undefined
-WebSockets
-
-_Web Sockets_ - это технология, позволяющая создавать интерактивное соединение между клиентом и сервером для обмена данными в режиме реального времени. WebSockets позволяет работать в двух потоках, что отличает эту технологию от HTTP.
-
-## Как работают WebSockets?
-
-WebSockets не требует повторных вызовов для ответа. Достаточно сделать один запрос и ждать ответа. Вы можете прослушивать сервер, который отправит ответ на готовность.
-
-## Когда я могу использовать WebSockets?
-
-* Приложения реального времени
-* Приложение чата
-* Приложения IoT
-* Мультиплеерные игры
-
-## Когда не использовать WebSockets?
-
-WebSockets уже поддерживаются в 95% браузеров, но иногда эта технология не требуется. Например, если вы создаете простую CMS, где функциональность в реальном времени не требуется.
\ No newline at end of file
diff --git a/guide/russian/mathematics/algebra/simplify-square-roots/index.md b/guide/russian/mathematics/algebra/simplify-square-roots/index.md
index 2197983de0..f39c758b84 100644
--- a/guide/russian/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/russian/mathematics/algebra/simplify-square-roots/index.md
@@ -1,7 +1,6 @@
-
---
title: Simplify Square Roots
-localeTitle: undefined
+localeTitle: Упростить квадратные корни
---
## Упростить квадратные корни
diff --git a/guide/russian/mathematics/converse-inverse-contrapositive/index.md b/guide/russian/mathematics/converse-inverse-contrapositive/index.md
deleted file mode 100644
index 43ebffce78..0000000000
--- a/guide/russian/mathematics/converse-inverse-contrapositive/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tlocaleTitle: Обратный обратный контрацептивный
-itle: Обратный Обратный Контрположительный
-
-В дискретной математике, учитывая условное утверждение «если a, то b», мы может иметь 3 связанных утверждения: Любое условное утверждение состоит из двух частей: i) Гипотеза («если»): ii) Заключение («затем»): «Если a, то b» можно представить как: a → b Предположим пример: «Если нет школы, то это выходные». p → q • Чтобы получить Конверс выше условного оператора, esis и заключение. q → p Следовательно, обратное будет: «Если это выходные, тогда нет школы». • Чтобы получить Обратное выше условное утверждение, возьмите отрицание как гипотеза, так и заключение. ¬p → ¬q Следовательно, обратное будет: «Если есть школа, то это будний день». • Чтобы получить Contrapositive выше условного утверждения, обмен гипотеза и заключение обратного утверждения. ¬q → ¬p Следовательно, противопоказанием будет: «Если это будний день, тогда есть школа».
\ No newline at end of file
diff --git a/guide/russian/nodejs/file-system/index.md b/guide/russian/nodejs/file-system/index.md
index ff99af9fe1..388e2964cc 100644
--- a/guide/russian/nodejs/file-system/index.md
+++ b/guide/russian/nodejs/file-system/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- Файловая система
+---
+title: File System
+localeTitle: Файловая система
+---
+## Файловая система
Модуль Node.js File System позволяет работать с файловой системой на вашем компьютере.
@@ -8,7 +11,7 @@ Node.js имеет набор встроенных модулей, которы
Чтобы включить модуль, используйте функцию `require()` с именем модуля.
```javascript
-const fs = require('fs');
+const fs = require('fs');
```
Общее использование модуля файловой системы:
@@ -26,15 +29,15 @@ const fs = require('fs');
Код Node.js для чтения файла с вашего компьютера и возврата содержимого на консоль.
```javascript
-const fs = require('fs');
- fs.readFile('input.txt', 'utf-8', (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("Content present in input.txt file : " + data.toString());
- }
- });
+const fs = require('fs');
+ fs.readFile('input.txt', 'utf-8', (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("Content present in input.txt file : " + data.toString());
+ }
+ });
```
Вышеприведенный код считывает файл _input.txt_ с вашего компьютера и возвращает содержимое консоли.
@@ -55,15 +58,15 @@ _Примечание_ . Файл input.txt должен присутствов
Код Node.js для записи содержимого в файл.
```javascript
-const fs = require('fs');
- fs.writeFile('output.txt', "New content added", (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("The file is saved");
- }
- });
+const fs = require('fs');
+ fs.writeFile('output.txt', "New content added", (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("The file is saved");
+ }
+ });
```
Вышеприведенный код создает файл _output.txt_ и добавляет контент. Добавлен _новый контент_ .
diff --git a/guide/russian/nodejs/http/index.md b/guide/russian/nodejs/http/index.md
index aec2e7b89e..4ca144a2b0 100644
--- a/guide/russian/nodejs/http/index.md
+++ b/guide/russian/nodejs/http/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- HTTP
+---
+title: HTTP
+localeTitle: HTTP
+---
+## HTTP
Node.js имеет набор встроенных модулей, которые вы можете использовать без дальнейшей установки. Аналогично, **HTTP-модуль** содержит набор функций, необходимых для передачи данных по протоколу гипертекстовой передачи (HTTP).
@@ -8,7 +11,7 @@ Node.js имеет набор встроенных модулей, которы
Чтобы включить модуль, используйте функцию `require()` с именем модуля.
```javascript
-const http = require('http');
+const http = require('http');
```
## Node.js как веб-сервер
@@ -16,16 +19,16 @@ const http = require('http');
Метод `createServer()` используется для создания HTTP-сервера. Первый аргумент метода `res.writeHead()` - это код состояния, `200` означает, что все в порядке, второй аргумент - это объект, содержащий заголовки ответов.
```javascript
-const http = require('http');
-
- //create a server object:
- http.createServer((req, res) => {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.write('Hello World!'); //write a response to the client
- res.end(); //end the response
- }).listen(8000); //the server object listens on port 8000
-
- console.log("Server is listening on port no : 8000");
+const http = require('http');
+
+ //create a server object:
+ http.createServer((req, res) => {
+ res.writeHead(200, {'Content-Type': 'text/plain'});
+ res.write('Hello World!'); //write a response to the client
+ res.end(); //end the response
+ }).listen(8000); //the server object listens on port 8000
+
+ console.log("Server is listening on port no : 8000");
```
### Шаги для выполнения:
diff --git a/guide/russian/react/react-router/index.md b/guide/russian/react/react-router/index.md
index 4e631290fe..226fa6409e 100644
--- a/guide/russian/react/react-router/index.md
+++ b/guide/russian/react/react-router/index.md
@@ -1,5 +1,8 @@
-# localeTitle: undefined
-React Router для начинающих
+---
+title: React Router
+localeTitle: React Router
+---
+# React Router для начинающих
# Монтаж
@@ -22,7 +25,7 @@ React Router был разбит на три пакета: `react-router` , `rea
# Импортный отчет
```javascript
-import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
+import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
```
## IndexRoute и ссылки
@@ -36,11 +39,11 @@ import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
Основной способ разрешить пользователям перемещаться по вашему приложению. сделает полностью доступный тег привязки с соответствующим href. Для этого сначала создадим компонент Nav. Наш компонент Nav будет содержать компоненты ` ` и будет выглядеть так:
```javascript
-const Nav = () => (
-
- Home
- Address
-
- )
+const Nav = () => (
+
+ Home
+ Address
+
+ )
```
\ No newline at end of file
diff --git a/guide/spanish/blockchain/features/index.md b/guide/spanish/blockchain/features/index.md
index 4fd4a4c0d7..f7463b29c6 100644
--- a/guide/spanish/blockchain/features/index.md
+++ b/guide/spanish/blockchain/features/index.md
@@ -1,5 +1,5 @@
---
- title : Features of BlockTech
+title: Features of BlockTech
localeTitle: Características de BlockTech
---
## Características de la tecnología Blockchain
diff --git a/guide/spanish/blockchain/smart-contracts/index.md b/guide/spanish/blockchain/smart-contracts/index.md
index d005fa84ba..f2cb2d952e 100644
--- a/guide/spanish/blockchain/smart-contracts/index.md
+++ b/guide/spanish/blockchain/smart-contracts/index.md
@@ -1,5 +1,6 @@
+---
title: Smart Contracts
-localeTitle: undefined
+localeTitle: Smaft Contracts
---
## Contratos inteligentes
diff --git a/guide/spanish/blockchain/types/index.md b/guide/spanish/blockchain/types/index.md
index 9069ac9fe9..7303ccd906 100644
--- a/guide/spanish/blockchain/types/index.md
+++ b/guide/spanish/blockchain/types/index.md
@@ -1,5 +1,5 @@
---
- title : Types of Blockchain
+title: Types of Blockchain
localeTitle: Tipos de blockchain
---

diff --git a/guide/spanish/certifications/coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem/index.md b/guide/spanish/certifications/coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem/index.md
index 77983b1aa8..09a4c9fcf8 100644
--- a/guide/spanish/certifications/coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem/index.md
+++ b/guide/spanish/certifications/coding-interview-prep/project-euler/problem-151-paper-sheets-of-standard-sizes-an-expected-value-problem/index.md
@@ -1,6 +1,6 @@
---
title: Paper sheets of standard sizes - an expected-value problem
-localeTitle: Hojas de papel de tamaños estándar: un problema de valor esperado
+localeTitle: "Hojas de papel de tamaños estándar: un problema de valor esperado"
---
## Problema 151: Hojas de papel de tamaños estándar: un problema de valor esperado
diff --git a/guide/spanish/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md b/guide/spanish/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
index 4c159c8181..a1c3864734 100644
--- a/guide/spanish/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
+++ b/guide/spanish/certifications/responsive-web-design/applied-visual-design/create-a-gradual-css-linear-gradient/index.md
@@ -1,6 +1,6 @@
- ---
- title: Create a Gradual CSS Linear Gradient
- localeTitle: Crear un gradiente lineal gradual de CSS
+---
+title: Create a Gradual CSS Linear Gradient
+localeTitle: Crear un gradiente lineal gradual de CSS
---
\## Crear un gradiente lineal gradual de CSS
@@ -8,7 +8,7 @@ Para crear un degradado lineal, debe definir al menos dos paradas de color. Las
La sintaxis es siempre:
```
-background-image: linear-gradient(angle, color-stop1, color-stop2);
+background-image: linear-gradient(angle, color-stop1, color-stop2);
```
Los colores se pueden usar tanto en formato hexadecimal () como en rgb (). Experimenta un poco y entenderás lo fácil y hermoso que es usarlo.
diff --git a/guide/spanish/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md b/guide/spanish/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
index d18b9a5064..178f294923 100644
--- a/guide/spanish/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
+++ b/guide/spanish/certifications/responsive-web-design/basic-html-and-html5/add-a-submit-button-to-a-form/index.md
@@ -1,18 +1,20 @@
-title: Add a Submit Button to a Form
-localeTitle: undefined
---- ## Agregar un botón de envío a un formulario
+---
+title: Add a Submit Button to a Form
+localeTitle: Agregar un botón de envío a un formulario
+---
+## Agregar un botón de envío a un formulario
En este desafío, desea insertar el botón de envío como el último elemento del formulario (justo antes de la etiqueta de cierre `` ) y asignarle el `type="submit"` atributo `type="submit"` (todo en minúsculas) y un contenido de texto de "Enviar "(primera letra en mayúscula) como se especifica en la instrucción de desafío.
1) el valor de `submit` del `type` atributo también es válido dentro de una etiqueta de `input` y mostrará un botón con casi el mismo comportamiento, pero esta no es la etiqueta que desea usar en este desafío.
```
-
+
```
Si no especifica un valor, el agente del usuario elegirá un valor predeterminado (en general, esto es algo como "Enviar" o "Enviar consulta").
Si desea especificar un valor como "Enviar solicitud", puede hacerlo así:
```
-
+
```
\ No newline at end of file
diff --git a/guide/spanish/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md b/guide/spanish/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
index 391a6dda4c..f02b249e0e 100644
--- a/guide/spanish/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
+++ b/guide/spanish/certifications/responsive-web-design/css-flexbox/use-display-flex-to-position-two-boxes/index.md
@@ -1,6 +1,6 @@
---
title: "Use display: flex to Position Two Boxes"
-localeTitle: "Usar pantalla
+localeTitle: "Usar pantalla"
---
## Use la pantalla: flexione para posicionar dos cajas
@@ -11,8 +11,8 @@ Este desafío es establecer el primero de cada tres pasos cuando se utiliza Flex
Ejemplo:
```CSS
-#main-container {
- display: flex;
- }
+#main-container {
+ display: flex;
+ }
```
\ No newline at end of file
diff --git a/guide/spanish/cloud-development/heroku/index.md b/guide/spanish/cloud-development/heroku/index.md
index aa1c3aeb8e..2a2f20e379 100644
--- a/guide/spanish/cloud-development/heroku/index.md
+++ b/guide/spanish/cloud-development/heroku/index.md
@@ -1,5 +1,5 @@
---
- title: Heroku
+title: Heroku
localeTitle: Heroku
---
\## Heroku
diff --git a/guide/spanish/cloud-development/rackspace-cloud/index.md b/guide/spanish/cloud-development/rackspace-cloud/index.md
index 442d34e573..b78842df3a 100644
--- a/guide/spanish/cloud-development/rackspace-cloud/index.md
+++ b/guide/spanish/cloud-development/rackspace-cloud/index.md
@@ -1,5 +1,5 @@
---
- title: Rackspace Cloud
+title: Rackspace Cloud
localeTitle: Rackspace Cloud
---
\## Rackspace Cloud
diff --git a/guide/spanish/computer-hardware/motherboard/index.md b/guide/spanish/computer-hardware/motherboard/index.md
deleted file mode 100644
index c4fc0742af..0000000000
--- a/guide/spanish/computer-hardware/motherboard/index.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Types of Motherboards. Motherboards come in different sizes, known as form factors. The most common motherboard form factor is ATX. The different types of ATX are known as micro-ATX (sometimes shown as µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX, and mobileATX).localeTitle: tarjeta madre
----
-## título: placa base
-
-## tarjeta madre
-
-La placa base es la capa de conexión que permite que los componentes de una computadora interactúen entre sí. La placa base generalmente tiene conexiones para la memoria de acceso aleatorio (RAM), un disco duro, una unidad de procesamiento de gráficos (GPU) y una unidad de procesamiento central (CPU). En los escritorios, la placa base es una placa física a la que se conectan todos estos componentes. Sin embargo, en las computadoras portátiles, la placa base generalmente tiene algunos de estos componentes integrados debido a las limitaciones de espacio de las computadoras portátiles.
-
-Una placa base proporciona alimentación y conectividad a los componentes de la computadora, y actúa como la centralita para todas las comunicaciones entre componentes. Si la CPU necesita procesar información que está almacenada en la RAM, por ejemplo, la placa base proporciona una conexión entre la CPU y la RAM, llamada bus de memoria, para permitir el acceso a los datos. Una placa base incluye buses para tarjetas de expansión (incluida la GPU), RAM y discos duros.
-
-Los principales fabricantes de placas base son INTEL, ASUS, ACER, GIGABYTE, IBM, SIMMTRONICS y muchos más.
-
-## Partes de una placa base
-
-Si tuviera que abrir su computadora y sacar la placa base, probablemente se confundiría bastante con las diferentes partes. Dependiendo de la marca y el modelo de su computadora, podría verse algo como esto. Para comprender cómo funcionan las computadoras, no es necesario que conozca cada parte de la placa base. Sin embargo, es bueno conocer algunas de las partes más importantes y cómo la placa base conecta las distintas partes de un sistema informático. Estas son algunas de las partes típicas:
-
-* Un zócalo de CPU: la CPU real se suelda directamente al zócalo. Dado que las CPU de alta velocidad generan mucho calor, existen disipadores de calor y puntos de montaje para los ventiladores justo al lado del zócalo de la CPU. Tenga en cuenta que las CPU solo admiten un solo tipo de socket, por lo que debe coincidir con el socket de la placa base para que funcione. Los tipos de zócalos generalmente cambian cada pocas generaciones y también varían según la etiqueta (CPU de nivel de consumidor, HEDT, CPU de servidor)
-* Un conector de alimentación para distribuir energía a la CPU y otros componentes.
-* Ranuras para la memoria principal del sistema, generalmente en forma de chips DRAM.
-* Un chip forma una interfaz entre la CPU, la memoria principal y otros componentes. En muchos tipos de placas base, esto se conoce como Northbridge. Este chip también contiene un gran disipador de calor. En los últimos años, las características del Northbridge se han integrado cada vez más en la propia CPU.
-* Un segundo chip controla las funciones de entrada y salida (E / S). No está conectado directamente a la CPU sino al Northbridge. Este controlador de E / S se conoce como el Southbridge. The Northbridge y Southbridge combinados se conocen como el chipset.
-* Varios conectores, que proporcionan la interfaz física entre los dispositivos de entrada y salida y la placa base. El Southbridge maneja estas conexiones.
-* Ranuras para uno o más discos duros para almacenar archivos. Los tipos más comunes de conexiones son Integrated Drive Electronics (IDE) y Serial Advanced Technology Attachment (SATA).
-* Un chip de memoria de solo lectura (ROM), que contiene el firmware, o instrucciones de inicio para el sistema informático. Esto también se llama la BIOS.
-* Una ranura para un video o tarjeta gráfica. Hay varios tipos diferentes de ranuras, que incluyen el puerto de gráficos acelerado (AGP) y Peripheral Component Interconnect Express (PCIe). Ranuras adicionales para conectar hardware en forma de ranuras de Interconexión de Componentes Periféricos (PCI).
-
-#### Más información:
-
-* [tarjeta madre](https://www.computerhope.com/jargon/m/mothboar.htm)
-* [Chipset (wikipedia)](https://en.wikipedia.org/wiki/Chipset)
-
-Tipos de placas base. Las placas base vienen en diferentes tamaños, conocidos como factores de forma. El factor de forma de placa base más común es ATX. Los diferentes tipos de ATX se conocen como micro-ATX (a veces se muestran como µATX, mini-ATX, FlexATX, EATX, WATX, nano-ATX, pico-ATX y mobileATX).
\ No newline at end of file
diff --git a/guide/spanish/cplusplus/switch-statements/index.md b/guide/spanish/cplusplus/switch-statements/index.md
index 281ba2557d..fed46cfbc5 100644
--- a/guide/spanish/cplusplus/switch-statements/index.md
+++ b/guide/spanish/cplusplus/switch-statements/index.md
@@ -1,5 +1,5 @@
---
-title:Switch Statement
+title: Switch Statement
localeTitle: undefined
---
Una declaración de cambio permite que una variable se pruebe para determinar su igualdad frente a una lista de valores. Cada valor se llama un caso, y la variable que se está activando se comprueba para cada caso.
diff --git a/guide/spanish/cplusplus/while-loop/index.md b/guide/spanish/cplusplus/while-loop/index.md
index f29076e8c7..82686171bb 100644
--- a/guide/spanish/cplusplus/while-loop/index.md
+++ b/guide/spanish/cplusplus/while-loop/index.md
@@ -1,5 +1,5 @@
---
-title:While-loop
+title: While-loop
localeTitle: undefined
---
Una instrucción de bucle while ejecuta repetidamente una instrucción de destino siempre que una condición dada sea verdadera.
@@ -11,21 +11,21 @@ Un punto clave del bucle while es que tal vez el bucle no se ejecute nunca. Cuan
Ejemplo:
```C++
-#include
- using namespace std;
-
- int main () {
- // Local variable declaration:
- int a = 10;
-
- // while loop execution
- while( a < 20 ) {
- cout << "value of a: " << a << endl;
- a++;
- }
-
- return 0;
- }
+#include
+ using namespace std;
+
+ int main () {
+ // Local variable declaration:
+ int a = 10;
+
+ // while loop execution
+ while( a < 20 ) {
+ cout << "value of a: " << a << endl;
+ a++;
+ }
+
+ return 0;
+ }
```
Salida:
diff --git a/guide/spanish/csharp/interface/index.md b/guide/spanish/csharp/interface/index.md
index db99bb8d8b..3f467451cd 100644
--- a/guide/spanish/csharp/interface/index.md
+++ b/guide/spanish/csharp/interface/index.md
@@ -1,5 +1,5 @@
---
-title : Interface
+title: Interface
localeTitle: Interfaz
---
* * *
@@ -29,11 +29,11 @@ El uso de interfaces nos permite cambiar nuestra implementación en nuestro proy
Ejemplo de interfaz:
```csharp
-public Interface IUserFavoriteFood
- {
- void AddFood();
- Task EatFavoriteFood(int id);
- }
+public Interface IUserFavoriteFood
+ {
+ void AddFood();
+ Task EatFavoriteFood(int id);
+ }
```
* * *
@@ -41,19 +41,19 @@ public Interface IUserFavoriteFood
Herencia de interfaz e implementación:
```csharp
-public class UserHungry : IUserFavoriteFood
- {
- public AddFood()
- {
- // Implementation:
- // A method to add food.
- }
-
- public Task EatFavoriteFood(int id)
- {
- // Implementation:
- // A method to Eat food by id.
- }
- }
+public class UserHungry : IUserFavoriteFood
+ {
+ public AddFood()
+ {
+ // Implementation:
+ // A method to add food.
+ }
+
+ public Task EatFavoriteFood(int id)
+ {
+ // Implementation:
+ // A method to Eat food by id.
+ }
+ }
```
\ No newline at end of file
diff --git a/guide/spanish/css/css-frameworks/index.md b/guide/spanish/css/css-frameworks/index.md
deleted file mode 100644
index f33cbf877b..0000000000
--- a/guide/spanish/css/css-frameworks/index.md
+++ /dev/null
@@ -1,40 +0,0 @@
-CSlocaleTitle: undefined
-SLos marcos están diseñados para simplificar el trabajo del tipógrafo, eliminar errores al crear un proyecto y deshacerse de la escritura monótona y aburrida del mismo código.
-
-Ventajas de los frameworks CSS:
-```
-* Cross-browser compatibility
- * Ability to create the correct HTML layout even for a not very experienced specialist.
- * Code uniformity
- * Increase development speed
-```
-
-Desventajas:
-```
-* Attachment to CSS style library
- * Redundant code
-```
-
-## Oreja
-
-Uno de los frameworks CSS más famosos hasta la fecha. Incluye plantillas para botones de dibujo, barras laterales, barras de navegación, formularios y otros elementos del sitio. Incluye en sí las extensiones de javascript.
-
-Bootstrap es compatible con todos los principales navegadores modernos, pero puede haber problemas en versiones anteriores de los navegadores. Soporta adaptabilidad. Utiliza los lenguajes Less y Sass.
-
-## Esqueleto
-
-Basado en JavaScript y CSS, se utiliza para crear de forma rápida y precisa sitios web receptivos que se muestran correctamente tanto en monitores grandes como en pantallas de dispositivos pequeños. Un gran esqueleto más: se puede adaptar a cualquier diseño. La cuadrícula de marcado contiene 12 columnas y tiene un ancho base de 960 píxeles. Compatible con todos los principales navegadores.
-
-## Kube
-
-Completa libertad para el desarrollador sin imponer estilos. Proporciona la máxima flexibilidad de diseño. Tiene varias opciones de cuadrícula y los creadores lo posicionan como un marco para desarrolladores de CSS profesionales. Utiliza menos, soporta diseño responsivo.
-
-## Fundación
-
-Marco CSS común. Junto con otros elementos principales, incluye varias plantillas HTML con diferente disposición de bloques en la página. Tiene un gran conjunto de componentes en JavaScript. El marco es muy serio en sus capacidades y composición. Utiliza Sass. Código compatible con todos los principales navegadores.
-
-## IU semántica
-
-Soporte para Firefox, Chrome, Safari, Internet Explorer, Android 4, Blackberry10. Contiene una gran cantidad de componentes: iconos, imágenes, etiquetas, menús y otros componentes estándar. Es compatible con las últimas versiones de HTML y CSS y tiene una buena selección de módulos de script y API. Utiliza menos. En aplicabilidad compite con bootstrap.
-
-Cada tarea tiene su propia herramienta. Un buen paso sería probar el marco y entenderlo "tuyo" o no. Puede usar los esqueletos del código presentado en los marcos como una hoja de trucos y simplemente tomar soluciones y código desde allí.
\ No newline at end of file
diff --git a/guide/spanish/css/w3-css-containers/index.md b/guide/spanish/css/w3-css-containers/index.md
deleted file mode 100644
index 6706725e41..0000000000
--- a/guide/spanish/css/w3-css-containers/index.md
+++ /dev/null
@@ -1,33 +0,0 @@
-
-#localeTitle: undefined
-#Contenedores CSS W3 W3.css proporciona una clase contenedora que agrega 16 píxeles por valor de relleno izquierdo y derecho a cualquier elemento html, y 0.01em de Acolchado superior e inferior. Esto lo hace ideal para html que contiene elementos como `, ,
, ` etc. Pero también se puede usar con gran efecto en elementos como ` and .`
-
-### Ejemplo simple
-```
-
- Header With W3 Container
-
-```
-
-```
-
- Header Without W3 Container
-
-```
-
-Produciría el siguiente resultado.
-
-
-
-### Para utilizar los contenedores W3.Css
-
-Solo agregue un enlace de hoja de estilo regular al encabezado de su página web así:
-```
-
-```
-
-o descargue el archivo css más reciente en su máquina local. Aquí: (https://www.w3schools.com/w3css/4/w3.css)
-
-#### Más información sobre los contenedores W3.Css
-
-##### W3schools.com (https://www.w3schools.com/w3css/w3css\_containers.asp)
\ No newline at end of file
diff --git a/guide/spanish/data-science-tools/Tableau/index.md b/guide/spanish/data-science-tools/Tableau/index.md
index 67481dcbbe..4a4b4679da 100644
--- a/guide/spanish/data-science-tools/Tableau/index.md
+++ b/guide/spanish/data-science-tools/Tableau/index.md
@@ -1,5 +1,5 @@
---
- title: Tableau
+title: Tableau
localeTitle: mesa
---
# Cuadro
diff --git a/guide/spanish/developer-tools/kubernetes/index.md b/guide/spanish/developer-tools/kubernetes/index.md
index 7390a85714..e07a1813ed 100644
--- a/guide/spanish/developer-tools/kubernetes/index.md
+++ b/guide/spanish/developer-tools/kubernetes/index.md
@@ -1,5 +1,5 @@
---
- title: kubernetes
+title: kubernetes
localeTitle: gobernadores
---
# Kubernetes
diff --git a/guide/spanish/git/git-show/index.md b/guide/spanish/git/git-show/index.md
index a405f327c4..3f91e3876c 100644
--- a/guide/spanish/git/git-show/index.md
+++ b/guide/spanish/git/git-show/index.md
@@ -1,7 +1,6 @@
-
---
title: Git Show
-localeTitle: undefined
+localeTitle: Git Show
---
## Git Show
@@ -10,7 +9,7 @@ localeTitle: undefined
La sintaxis de este comando es la siguiente:
```bash
-git show [] […]
+git show [] […]
```
Para diferentes objetos `git show` da diferentes salidas.
@@ -23,33 +22,33 @@ Para diferentes objetos `git show` da diferentes salidas.
El uso más común de `git show` sería en asociación con el objeto git commit
```bash
-git show 3357d63
+git show 3357d63
```
Obtendrías una salida similar a
```
-commit 3357d63d8f44104940e568a1ba89fa88a16dc753
- Author: John Doe
- Date: Tue Oct 2 00:57:38 2018 +0530
-
- add a section on git commit --amend --author
-
- diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
- index fc9f568..8f1c8eb 100644
- --- a/src/pages/git/git-commit/index.md
- +++ b/src/pages/git/git-commit/index.md
- @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
-
- Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
-
- +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
- +
- +```
- +git commit --amend --author="John Doe "
- +```
- +
- ### More Information:
- - Git documentation: [commit](https://git-scm.com/docs/git-commit)
+commit 3357d63d8f44104940e568a1ba89fa88a16dc753
+ Author: John Doe
+ Date: Tue Oct 2 00:57:38 2018 +0530
+
+ add a section on git commit --amend --author
+
+ diff --git a/src/pages/git/git-commit/index.md b/src/pages/git/git-commit/index.md
+ index fc9f568..8f1c8eb 100644
+ --- a/src/pages/git/git-commit/index.md
+ +++ b/src/pages/git/git-commit/index.md
+ @@ -73,5 +73,11 @@ Premature commits happen all the time in the course of your day-to-day developme
+
+ Amended commits are actually entirely new commits and the previous commit will no longer be on your current branch. When you're working with others, you should try to avoid amending commits if the last commit is already pushed into the repository.
+
+ +With `--amend`, one of the useful flag you could use is `--author` which enables you to change the author of the last commit you've made. Imagine a situation you haven't properly set up your name or email in git configurations but you already made a commit. With `--author` flag you can simply change them without resetting the last commit.
+ +
+ +```
+ +git commit --amend --author="John Doe "
+ +```
+ +
+ ### More Information:
+ - Git documentation: [commit](https://git-scm.com/docs/git-commit)
```
Puede usar `git show` y se mostrará el contenido del último git commit.
diff --git a/guide/spanish/html/web-sockets/index.md b/guide/spanish/html/web-sockets/index.md
deleted file mode 100644
index d0fa4a4b22..0000000000
--- a/guide/spanish/html/web-sockets/index.md
+++ /dev/null
@@ -1,19 +0,0 @@
-# localeTitle: undefined
-WebSockets
-
-_Web Sockets_ es una tecnología que le permite crear una conexión interactiva entre un cliente y un servidor para intercambiar datos en tiempo real. WebSockets le permite trabajar en dos flujos, lo que distingue esta tecnología de HTTP.
-
-## ¿Cómo funcionan los websockets?
-
-WebSockets no necesita llamadas repetidas para responder. Basta con hacer una solicitud y esperar una respuesta. Puede escuchar el servidor, que enviará la respuesta a la preparación.
-
-## ¿Cuándo puedo usar WebSockets?
-
-* Aplicaciones en tiempo real
-* Aplicación de chat
-* Aplicaciones de IoT
-* Juegos multijugador
-
-## ¿Cuándo no usar WebSockets?
-
-Los WebSockets ya son compatibles con el 95% de los navegadores, pero a veces esta tecnología no es necesaria. Por ejemplo, si está creando un CMS simple donde no se requiere la funcionalidad en tiempo real.
\ No newline at end of file
diff --git a/guide/spanish/mathematics/algebra/simplify-square-roots/index.md b/guide/spanish/mathematics/algebra/simplify-square-roots/index.md
index d71a315661..5fda69a106 100644
--- a/guide/spanish/mathematics/algebra/simplify-square-roots/index.md
+++ b/guide/spanish/mathematics/algebra/simplify-square-roots/index.md
@@ -1,7 +1,6 @@
-
---
title: Simplify Square Roots
-localeTitle: undefined
+localeTitle: Simplificar las raíces cuadradas
---
## Simplificar las raíces cuadradas
diff --git a/guide/spanish/mathematics/converse-inverse-contrapositive/index.md b/guide/spanish/mathematics/converse-inverse-contrapositive/index.md
deleted file mode 100644
index 5dc1bd3cf1..0000000000
--- a/guide/spanish/mathematics/converse-inverse-contrapositive/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-
-tlocaleTitle: Converse Inverso Contrapositivo
-itle: Converse Inverse Contrapositivo
-
-En Matemáticas Discretas, dada una declaración condicional "si a, entonces b", puede tener 3 declaraciones relacionadas: Cualquier declaración condicional se compone de dos partes: i) Hipótesis ("si"): ii) Conclusión ("entonces"): "Si a, entonces b" se puede representar como: a → b Supongamos un ejemplo: "Si no hay escuela, entonces es el fin de semana". p → q • Para obtener el Converso de la declaración condicional anterior, intercambie hipótesis Esis y la conclusión. q → p Por lo tanto, lo contrario será: "Si es fin de semana, entonces no hay escuela". • Para obtener la sentencia condicional inversa de la anterior, tome la negación de Tanto la hipótesis como la conclusión. ¬p → ¬q Por lo tanto, lo inverso será: "Si hay escuela, entonces es día de la semana". • Para obtener el Contrapositivo de la declaración condicional anterior, intercambiar La hipótesis y la conclusión de la afirmación inversa. ¬q → ¬p Por lo tanto, el contrapositivo será: "Si es día laborable, entonces hay escuela".
\ No newline at end of file
diff --git a/guide/spanish/nodejs/file-system/index.md b/guide/spanish/nodejs/file-system/index.md
index 098c95d74c..f2dc6556b2 100644
--- a/guide/spanish/nodejs/file-system/index.md
+++ b/guide/spanish/nodejs/file-system/index.md
@@ -1,5 +1,8 @@
-##localeTitle: undefined
- Sistema de archivos
+---
+title: File System
+localeTitle: Sistema de archivos
+---
+## Sistema de archivos
El módulo del sistema de archivos Node.js le permite trabajar con el sistema de archivos en su computadora.
@@ -8,7 +11,7 @@ Node.js tiene un conjunto de módulos incorporados que puede utilizar sin ningun
Para incluir un módulo, use la función `require()` con el nombre del módulo.
```javascript
-const fs = require('fs');
+const fs = require('fs');
```
Uso común para el módulo del sistema de archivos:
@@ -26,15 +29,15 @@ El método `fs.readFile()` se usa para leer archivos en su computadora. Toma tre
Código Node.js para leer el archivo de su computadora y devolver el contenido a la consola.
```javascript
-const fs = require('fs');
- fs.readFile('input.txt', 'utf-8', (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("Content present in input.txt file : " + data.toString());
- }
- });
+const fs = require('fs');
+ fs.readFile('input.txt', 'utf-8', (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("Content present in input.txt file : " + data.toString());
+ }
+ });
```
El código anterior lee un archivo _input.txt_ de su computadora y devuelve el contenido a la consola.
@@ -55,15 +58,15 @@ El método `fs.writeFile()` toma tres argumentos: nombre de archivo, contenido y
Código Node.js para escribir contenido en el archivo.
```javascript
-const fs = require('fs');
- fs.writeFile('output.txt', "New content added", (err, data) => {
- if(err){
- console.log(err);
- }
- else{
- console.log("The file is saved");
- }
- });
+const fs = require('fs');
+ fs.writeFile('output.txt', "New content added", (err, data) => {
+ if(err){
+ console.log(err);
+ }
+ else{
+ console.log("The file is saved");
+ }
+ });
```
El código anterior crea un archivo _output.txt_ y agrega contenido. Se agrega contenido _nuevo_ .
diff --git a/guide/spanish/nodejs/http/index.md b/guide/spanish/nodejs/http/index.md
index 42701100c4..7a59fc29b2 100644
--- a/guide/spanish/nodejs/http/index.md
+++ b/guide/spanish/nodejs/http/index.md
@@ -1,5 +1,9 @@
-##localeTitle: undefined
- HTTP
+---
+title: HTTP
+localeTitle: HTTP
+---
+
+##HTTP
Node.js tiene un conjunto de módulos incorporados que puede utilizar sin ninguna otra instalación. De manera similar, el **módulo HTTP** contiene un conjunto de funciones que se requieren para transferir datos a través del Protocolo de transferencia de hipertexto (HTTP).
@@ -8,7 +12,7 @@ El módulo HTTP puede crear un servidor HTTP que escucha a los puertos del servi
Para incluir un módulo, use la función `require()` con el nombre del módulo.
```javascript
-const http = require('http');
+const http = require('http');
```
## Node.js como un servidor web
@@ -16,16 +20,16 @@ const http = require('http');
El método `createServer()` se utiliza para crear un servidor HTTP. El primer argumento del método `res.writeHead()` es el código de estado, `200` significa que todo está bien, el segundo argumento es un objeto que contiene los encabezados de respuesta.
```javascript
-const http = require('http');
-
- //create a server object:
- http.createServer((req, res) => {
- res.writeHead(200, {'Content-Type': 'text/plain'});
- res.write('Hello World!'); //write a response to the client
- res.end(); //end the response
- }).listen(8000); //the server object listens on port 8000
-
- console.log("Server is listening on port no : 8000");
+const http = require('http');
+
+ //create a server object:
+ http.createServer((req, res) => {
+ res.writeHead(200, {'Content-Type': 'text/plain'});
+ res.write('Hello World!'); //write a response to the client
+ res.end(); //end the response
+ }).listen(8000); //the server object listens on port 8000
+
+ console.log("Server is listening on port no : 8000");
```
### Pasos para la ejecución:
diff --git a/guide/spanish/react/react-router/index.md b/guide/spanish/react/react-router/index.md
index 8fcc0d577d..28d39817e9 100644
--- a/guide/spanish/react/react-router/index.md
+++ b/guide/spanish/react/react-router/index.md
@@ -1,5 +1,8 @@
-# localeTitle: undefined
-React Router para principiantes
+---
+title: React Router
+localeTitle: React Router
+---
+# React Router para principiantes
# Instalación
@@ -22,7 +25,7 @@ Para nuestro proyecto, asumiremos que el sitio web estará respaldado por un ser
# Declaración de importación
```javascript
-import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
+import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom';
```
## IndexRuta y Enlaces
@@ -36,11 +39,11 @@ De la documentación:
La forma principal de permitir que los usuarios naveguen alrededor de su aplicación. renderizará una etiqueta de anclaje totalmente accesible con el href adecuado. Para hacer esto, primero vamos a crear un componente Nav. Nuestro componente Nav contendrá componentes ` ` , y se verá así:
```javascript
-const Nav = () => (
-
- Home
- Address
-
- )
+const Nav = () => (
+
+ Home
+ Address
+
+ )
```
\ No newline at end of file