diff --git a/README.md b/README.md index 3298750e..e032466b 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,6 @@ Anything not covered by the above -- basically, this README -- you can use as you wish, I guess. -[1]: http://learnxinyminutes.com +[1]: https://learnxinyminutes.com [2]: /CONTRIBUTING.md [3]: http://creativecommons.org/licenses/by-sa/3.0/deed.en_US diff --git a/ar/python.md b/ar/python.md index cb3c4b6c..c7a2d95c 100644 --- a/ar/python.md +++ b/ar/python.md @@ -15,7 +15,7 @@ filename: learnpython-ar.py لقد أُنشئت لغة البايثون بواسطة جايدو ڤان روسم في بداية التسعينات. هي الأن أحد أشهر اللغات الموجودة. لقد أحببت لغة البايثون بسبب وضوحها. هي في الأساس عبارة عن سودوكود قابل للتنفيذ. -ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](http://learnxinyminutes.com/docs/pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم +ملحوظة: هذا المقال يُطبق على بايثون 3 فقط. راجع المقال [هنا](../pythonlegacy/) إذا أردت تعلم لغة البايثون نسخة 2.7 الأقدم ```python # تعليق من سطر واحد يبدأ برمز الرقم. diff --git a/assemblyscript.md b/assemblyscript.md index 1e258ea4..82e56064 100644 --- a/assemblyscript.md +++ b/assemblyscript.md @@ -10,7 +10,7 @@ filename: learnassemblyscript.ts __AssemblyScript__ compiles a variant of __TypeScript__ (basically JavaScript with types) to __WebAssembly__ using __Binaryen__. It generates lean and mean WebAssembly modules while being just an `npm install` away. -This article will focus only on AssemblyScript extra syntax, as opposed to [TypeScript](/docs/typescript) and [JavaScript](/docs/javascript). +This article will focus only on AssemblyScript extra syntax, as opposed to [TypeScript](../typescript/) and [JavaScript](../javascript/). To test AssemblyScript's compiler, head to the [Playground](https://www.assemblyscript.org/editor.html#IyFydW50aW1lPXN0dWIKLyoqIENhbGN1bGF0ZXMgdGhlIG4tdGggRmlib25hY2NpIG51bWJlci4gKi8KZXhwb3J0IGZ1bmN0aW9uIGZpYihuOiBpMzIpOiBpMzIgewogIHZhciBhID0gMCwgYiA9IDEKICBpZiAobiA+IDApIHsKICAgIHdoaWxlICgtLW4pIHsKICAgICAgbGV0IHQgPSBhICsgYgogICAgICBhID0gYgogICAgICBiID0gdAogICAgfQogICAgcmV0dXJuIGIKICB9CiAgcmV0dXJuIGEKfQoKIyFodG1sCjx0ZXh0YXJlYSBpZD0ib3V0cHV0IiBzdHlsZT0iaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJSIgcmVhZG9ubHk+PC90ZXh0YXJlYT4KPHNjcmlwdD4KbG9hZGVyLmluc3RhbnRpYXRlKG1vZHVsZV93YXNtLCB7IC8qIGltcG9ydHMgKi8gfSkKICAudGhlbigoeyBleHBvcnRzIH0pID0+IHsKICAgIGNvbnN0IG91dHB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvdXRwdXQnKQogICAgZm9yIChsZXQgaSA9IDA7IGkgPD0gMTA7ICsraSkgewogICAgICBvdXRwdXQudmFsdWUgKz0gYGZpYigke2l9KSA9ICR7ZXhwb3J0cy5maWIoaSl9XG5gCiAgICB9CiAgfSkKPC9zY3JpcHQ+Cg==) where you will be able diff --git a/clojure-macros.md b/clojure-macros.md index d7cf4524..2f77096c 100644 --- a/clojure-macros.md +++ b/clojure-macros.md @@ -14,7 +14,7 @@ Use a macro only when you need control over when or if the arguments to a form w be evaluated. You'll want to be familiar with Clojure. Make sure you understand everything in -[Clojure in Y Minutes](/docs/clojure/). +[Clojure in Y Minutes](../clojure/). ```clojure ;; Define a macro using defmacro. Your macro should output a list that can diff --git a/cs/hack.md b/cs/hack.md index b0ad3e0e..4511806f 100644 --- a/cs/hack.md +++ b/cs/hack.md @@ -12,7 +12,7 @@ které známe ze staticky typovaných jazyků. Níže jsou popsané pouze vlastnosti jazyka Hack. Detaily ohledně jazyka PHP a jeho syntaxe pak najdete na těchto stránkách v samostatném -[článku o PHP](http://learnxinyminutes.com/docs/php/). +[článku o PHP](/php/). ```php . +Manche Beispiele sind von [Racket](/racket/). ```scheme ;;; Kommentare diff --git a/de/python.md b/de/python.md index fd4764c2..a2a70af8 100644 --- a/de/python.md +++ b/de/python.md @@ -10,7 +10,7 @@ filename: learnpython-de.py Anmerkungen des ursprünglichen Autors: Python wurde in den frühen Neunzigern von Guido van Rossum entworfen. Es ist heute eine der beliebtesten Sprachen. Ich habe mich in Python wegen seiner syntaktischen Übersichtlichkeit verliebt. Eigentlich ist es ausführbarer Pseudocode. -Hinweis: Dieser Beitrag bezieht sich implizit auf Python 3. Falls du lieber Python 2.7 lernen möchtest, schau [hier](http://learnxinyminutes.com/docs/pythonlegacy/) weiter. Beachte hierbei, +Hinweis: Dieser Beitrag bezieht sich implizit auf Python 3. Falls du lieber Python 2.7 lernen möchtest, schau [hier](/pythonlegacy/) weiter. Beachte hierbei, dass Python 2 als veraltet gilt und für neue Projekte nicht mehr verwendet werden sollte. ```python diff --git a/de/qt.md b/de/qt.md index c5ba817d..8b93e6ad 100644 --- a/de/qt.md +++ b/de/qt.md @@ -10,7 +10,7 @@ translators: die auf verschiedenen Hard- und Softwareplattformen mit wenig oder keinen Veränderungen im Code läuft. Dabei besitzt man die Power und Geschwindigkeit von nativen Anwendungen. Obwohl **Qt** ursprünglich in *C++* geschrieben wurde, -gibt es verschiedene Ports für andere Sprachen: *[PyQt](https://learnxinyminutes.com/docs/pyqt/)*, *QtRuby*, *PHP-Qt*, etc. +gibt es verschiedene Ports für andere Sprachen: *[PyQt](../pyqt/)*, *QtRuby*, *PHP-Qt*, etc. **Qt** eignet sich hervorragend zum Erstellen von Anwendungen mit grafischer Benutzeroberfläche (GUI). Dieses Tutorial zeigt, wie man das in *C++* macht. diff --git a/el/python.md b/el/python.md index 663cd16a..962d05dc 100644 --- a/el/python.md +++ b/el/python.md @@ -14,7 +14,7 @@ filename: learnpython-gr.py δημοφιλείς γλώσσες. Ερωτευεται κανείς την python για τη συντακτική της απλότητα. Βασικά είναι εκτελέσιμος ψευδοκώδικας. -Σημείωση: Το παρόν άρθρο ασχολείται μόνο με την Python 3. Δείτε [εδώ](http://learnxinyminutes.com/docs/pythonlegacy/) αν θέλετε να μάθετε την παλιά Python 2.7 +Σημείωση: Το παρόν άρθρο ασχολείται μόνο με την Python 3. Δείτε [εδώ](/pythonlegacy/) αν θέλετε να μάθετε την παλιά Python 2.7 ```python # Τα σχόλια μίας γραμμής ξεκινούν με # diff --git a/es/hack.md b/es/hack.md index 35e04dff..0daa85bb 100644 --- a/es/hack.md +++ b/es/hack.md @@ -9,7 +9,7 @@ filename: learnhack-es.hh Hack es un superconjunto de PHP que se ejecuta en una máquina virtual llamada HHVM. Hack es casi totalmente compatible con código PHP ya existente y añade varias características típicas de los lenguajes de programación estáticamente tipados. -En este artículo sólo se cubren las características específicas de Hack. Los detalles sobre la sintaxis de PHP están en el [artículo sobre PHP](http://learnxinyminutes.com/docs/php/) de esta misma web. +En este artículo sólo se cubren las características específicas de Hack. Los detalles sobre la sintaxis de PHP están en el [artículo sobre PHP](../php/) de esta misma web. ```php ` HTML element), and the obvious decrease in the code length. diff --git a/ko/clojure-macros.md b/ko/clojure-macros.md index b4252c94..7777b4d8 100644 --- a/ko/clojure-macros.md +++ b/ko/clojure-macros.md @@ -13,7 +13,7 @@ translators: 주의하시기 바랍니다. 함수로도 충분히 해결할 수 있는 문제를 매크로로 작성하게 된다면, 좋은 코드라고 할 수 없습니다. 인자가 평가되는 시점을 제어해야 할 때만 매크로를 사용하는게 좋습니다. -Clojure랑 친해지면 쉽게 따라갈 수 있습니다. [Clojure in Y Minutes](/docs/ko-kr/clojure-kr/)를 한번 읽어보세요. +Clojure랑 친해지면 쉽게 따라갈 수 있습니다. [Clojure in Y Minutes](../clojure/)를 한번 읽어보세요. ```clojure ;; defmacro로 매크로를 정의합니다. diff --git a/latex.md b/latex.md index 28f1139b..e52ceb91 100644 --- a/latex.md +++ b/latex.md @@ -269,8 +269,8 @@ package hyperref into preamble with the command: \end{verbatim} There exists two main types of links: visible URL \\ -\url{https://learnxinyminutes.com/docs/latex/}, or -\href{https://learnxinyminutes.com/docs/latex/}{shadowed by text} +\url{https://learnxinyminutes.com/latex/}, or +\href{https://learnxinyminutes.com/latex/}{shadowed by text} % You can not add extra-spaces or special symbols into shadowing text since it % will cause mistakes during the compilation diff --git a/ms/clojure-macros.md b/ms/clojure-macros.md index 9c826ed7..8efd20da 100644 --- a/ms/clojure-macros.md +++ b/ms/clojure-macros.md @@ -14,7 +14,7 @@ Jaga-jaga. Penggunaan macro boleh dikatakan tidak elok jika digunakan secara ber Gunakan macro hanya apabila anda mahu lebih kawalan terhadap sesuatu form. Biasakan diri dengan Clojure terlebih dahulu. Pastikan anda memahami semuanya di -[Clojure in Y Minutes](/docs/ms-my/clojure-my/). +[Clojure in Y Minutes](../clojure/). ```clojure ;; Define macro menggunakan defmacro. Macro anda akan output list yang boleh diff --git a/nl/typescript.md b/nl/typescript.md index efecb0e7..3374559a 100644 --- a/nl/typescript.md +++ b/nl/typescript.md @@ -13,7 +13,7 @@ generieken en statische typen toe aan JavaScript. TypeScript is een superset van JavaScript: alle JavaScript code is geldige TypeScript code waardoor de overgang van JavaScript naar TypeScript wordt versoepeld. -Dit artikel focust zich alleen op de extra's van TypeScript tegenover [JavaScript](../javascript-nl/). +Dit artikel focust zich alleen op de extra's van TypeScript tegenover [JavaScript](../javascript/). Om de compiler van TypeScript te kunnen proberen kun je naar de [Playground](https://www.typescriptlang.org/Playground) gaan. Hier kun je automatisch aangevulde code typen in TypeScript en de JavaScript variant bekijken. diff --git a/p5.md b/p5.md index c9712ced..b5631a30 100644 --- a/p5.md +++ b/p5.md @@ -8,7 +8,7 @@ filename: p5.js --- p5.js is a JavaScript library that starts with the original goal of [Processing](https://processing.org), to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web. -Since p5 is a JavaScript library, you should learn [JavaScript](https://learnxinyminutes.com/docs/javascript/) first. +Since p5 is a JavaScript library, you should learn [JavaScript](../javascript/) first. To run p5.js code, you can go to [the online editor](https://editor.p5js.org/). diff --git a/paren.md b/paren.md index 701cadfd..6626ae03 100644 --- a/paren.md +++ b/paren.md @@ -9,7 +9,7 @@ contributors: [Paren](https://bitbucket.org/ktg/paren) is a dialect of Lisp. It is designed to be an embedded language. -Some examples are from . +Some examples are from [Racket](../racket/). ```scheme ;;; Comments diff --git a/pt-br/clojure-macros.md b/pt-br/clojure-macros.md index 2f2af674..f5fed096 100644 --- a/pt-br/clojure-macros.md +++ b/pt-br/clojure-macros.md @@ -15,7 +15,7 @@ Pórem, tenha cuidado. É considerado má pratica escrever uma macro quando uma quando você precisar de controle sobre quando ou se os argumentos de um formulário serão avaliados. Você vai querer estar familiarizado com Clojure. Certifique-se de entender tudo em -[Aprenda Clojure em Y Minutos](/docs/clojure/). +[Aprenda Clojure em Y Minutos](/clojure/). ```clojure ;; Defina uma macro utilizando defmacro. Sua macro deve ter como saída uma lista que possa diff --git a/pt-br/hack.md b/pt-br/hack.md index e1e104f3..3780b8a5 100644 --- a/pt-br/hack.md +++ b/pt-br/hack.md @@ -13,7 +13,7 @@ alguns recursos úteis de linguagens estaticamente tipadas. Somente recursos específicos da linguagem Hack serão abordados aqui. Detalhes sobre a sintaxe do PHP estão disponíveis no -[artigo PHP](http://learnxinyminutes.com/docs/php/) neste site. +[artigo PHP](../php/) neste site. ```php . +Alguns exemplos foram retirados de [Racket](/racket/). ```scheme ;;; Comentários diff --git a/pt-br/python.md b/pt-br/python.md index ed0b3f41..169c1f80 100644 --- a/pt-br/python.md +++ b/pt-br/python.md @@ -15,7 +15,7 @@ das linguagens mais populares existentes. Eu me apaixonei por Python por sua clareza sintática. É praticamente pseudocódigo executável. Observação: Este artigo trata de Python 3 especificamente. Verifique -[aqui](http://learnxinyminutes.com/docs/pt-br/python-pt/) se você pretende +[aqui](../pythonlegacy/) se você pretende aprender o velho Python 2.7. ```python diff --git a/pt-br/qt.md b/pt-br/qt.md index 4ac331a9..91ded693 100644 --- a/pt-br/qt.md +++ b/pt-br/qt.md @@ -11,7 +11,7 @@ software multi-plataforma que pode rodar em vários outras plataformas de softwares e hardwares com pouca ou nenhuma alteração no código, enquanto mantém o poder e a velocidade de uma aplicação nativa. Embora o **Qt** tenha sido originalmente escrito em *C++*, é possível utilizá-lo em outras linguagens: -*[PyQt](https://learnxinyminutes.com/docs/pyqt/)*, *QtRuby*, *PHP-Qt*, etc. +*[PyQt](../pyqt/)*, *QtRuby*, *PHP-Qt*, etc. **Qt** é ótimo para criar aplicações com interface gráfica (GUI). Esse tutorial será feito em *C++*. diff --git a/pt-br/r.md b/pt-br/r.md index 9dbe4e97..2c15944d 100644 --- a/pt-br/r.md +++ b/pt-br/r.md @@ -649,7 +649,7 @@ require(plyr) # "pets.csv" é um arquivo hospedado na internet # (mas também poderia tranquilamente ser um arquivo no seu computador) require(RCurl) -pets <- read.csv(textConnection(getURL("https://learnxinyminutes.com/docs/pets.csv"))) +pets <- read.csv(textConnection(getURL("https://learnxinyminutes.com/pets.csv"))) pets head(pets, 2) # primeiras duas linhas tail(pets, 1) # última linha diff --git a/pt-br/typescript.md b/pt-br/typescript.md index 762b9246..2d2751ff 100644 --- a/pt-br/typescript.md +++ b/pt-br/typescript.md @@ -10,7 +10,7 @@ Typescript é uma linguagem que visa facilitar o desenvolvimento de aplicações Typescript acrescenta conceitos comuns como classes, módulos, interfaces, genéricos e (opcional) tipagem estática para JavaScript. É um super conjunto de JavaScript: todo o código JavaScript é TypeScript válido então ele pode ser adicionado diretamente a qualquer projeto. O compilador emite TypeScript JavaScript. -Este artigo irá se concentrar apenas na sintaxe extra do TypeScript, ao contrário de [JavaScript](../javascript-pt/). +Este artigo irá se concentrar apenas na sintaxe extra do TypeScript, ao contrário de [JavaScript](../javascript/). Para testar o compilador TypeScript, vá para o [Playground](https://www.typescriptlang.org/Playground), onde você vai ser capaz de escrever código, ter auto conclusão e ver diretamente o JavaScript emitido. diff --git a/pythonlegacy.md b/pythonlegacy.md index 2409e16c..99d7b8f0 100644 --- a/pythonlegacy.md +++ b/pythonlegacy.md @@ -18,7 +18,7 @@ syntactic clarity. It's basically executable pseudocode. Note: This article applies to Python 2.7 specifically, but should be applicable to Python 2.x. Python 2.7 is reaching end of life and will stop being maintained in 2020, it is though recommended to start learning Python with -Python 3. For Python 3.x, take a look at the [Python 3 tutorial](http://learnxinyminutes.com/docs/python/). +Python 3. For Python 3.x, take a look at the [Python 3 tutorial](../python/). It is also possible to write Python code which is compatible with Python 2.7 and 3.x at the same time, using Python [`__future__` imports](https://docs.python.org/2/library/__future__.html). `__future__` imports diff --git a/qt.md b/qt.md index 14a7c8ee..63869f50 100644 --- a/qt.md +++ b/qt.md @@ -8,7 +8,7 @@ contributors: --- -**Qt** is a widely-known framework for developing cross-platform software that can be run on various software and hardware platforms with little or no change in the code, while having the power and speed of native applications. Though **Qt** was originally written in *C++*, there are its ports to other languages: *[PyQt](https://learnxinyminutes.com/docs/pyqt/)*, *QtRuby*, *PHP-Qt*, etc. +**Qt** is a widely-known framework for developing cross-platform software that can be run on various software and hardware platforms with little or no change in the code, while having the power and speed of native applications. Though **Qt** was originally written in *C++*, there are its ports to other languages: *[PyQt](../pyqt/)*, *QtRuby*, *PHP-Qt*, etc. **Qt** is great for creating applications with graphical user interface (GUI). This tutorial is how to do it in *C++*. diff --git a/r.md b/r.md index 918420e7..7fce7823 100644 --- a/r.md +++ b/r.md @@ -663,7 +663,7 @@ require(plyr) # "pets.csv" is a file on the internet # (but it could just as easily be a file on your own computer) require(RCurl) -pets <- read.csv(textConnection(getURL("https://learnxinyminutes.com/docs/pets.csv"))) +pets <- read.csv(textConnection(getURL("https://learnxinyminutes.com/pets.csv"))) pets head(pets, 2) # first two rows tail(pets, 1) # last row diff --git a/ru/jquery.md b/ru/jquery.md index 0b309fdc..5b37db9a 100644 --- a/ru/jquery.md +++ b/ru/jquery.md @@ -8,7 +8,7 @@ filename: jquery-ru.js jQuery — это библиотека JavaScript, которая помогает "делать больше, писать меньше". Она выполняет множество типичных JavaScript-задач, упрощая написание кода. jQuery используется крупными компаниями и разработчиками со всего мира. Она упрощает и ускоряет работу с AJAX, с событиями, с DOM и со многим другим. -Поскольку jQuery является библиотекой JavaScript, вам следует начать с [изучения JavaScript](https://learnxinyminutes.com/docs/ru-ru/javascript-ru/). +Поскольку jQuery является библиотекой JavaScript, вам следует начать с [изучения JavaScript](../javascript/). ```js /////////////////////////////////// diff --git a/ru/paren.md b/ru/paren.md index 580080dc..d0be3cb8 100644 --- a/ru/paren.md +++ b/ru/paren.md @@ -8,8 +8,6 @@ translators: [Paren](https://bitbucket.org/ktg/paren) - это диалект языка Лисп. Он спроектирован как встроенный язык. -Примеры взяты . - ```scheme ;;; Комментарии # комментарии diff --git a/ru/python.md b/ru/python.md index dbd0f279..a6fd7927 100644 --- a/ru/python.md +++ b/ru/python.md @@ -12,9 +12,6 @@ filename: learnpython-ru.py самых популярных языков. Я влюбился в Python за понятный и доходчивый синтаксис — это почти что исполняемый псевдокод. -Замечание: Эта статья относится только к Python 3. -Если вы хотите изучить Python 2.7, обратитесь к [другой статье](/docs/ru-ru/pythonlegacy-ru/). - ```python # Однострочные комментарии начинаются с символа решётки. diff --git a/ru/typescript.md b/ru/typescript.md index 19eef879..9796e98d 100644 --- a/ru/typescript.md +++ b/ru/typescript.md @@ -12,7 +12,7 @@ TypeScript добавляет в JavaScript общие концепции, та Это надмножество языка JavaScript: весь JavaScript-код является валидным TypeScript-кодом, следовательно, может быть добавлен бесшовно в любой проект. Компилятор TypeScript генерирует JavaScript-код. -Эта статья концентрируется только на синтаксисе TypeScript, в противовес статье о [JavaScript](../javascript-ru/). +Эта статья концентрируется только на синтаксисе TypeScript, в противовес статье о [JavaScript](../javascript/). Для тестирования компилятора TypeScript пройдите по ссылке в [песочницу](https://www.typescriptlang.org/Playground). Там вы можете написать код (с поддержкой автодополнения) и сразу же увидеть сгенерированный JavaScript код. diff --git a/th/typescript.md b/th/typescript.md index 77890690..4aa97c34 100644 --- a/th/typescript.md +++ b/th/typescript.md @@ -7,7 +7,7 @@ filename: learntypescript-th.ts TypeScript เป็นภาษาที่มีเป้าหมายเพื่อทำให้การพัฒนาซอฟต์แวร์ขนาดใหญ่ด้วย JavaScript ทำได้ง่ายขึ้น โดยที่ TypeScript ได้เพิ่มแนวคิดที่พบทั่วไป อาทิ classes, modules, interfaces, generics และ static typing (ไม่บังคับ) เข้าไปในภาษา JavaScript ดังนั้น TypeScript ก็เลยเป็น Super Set ของ JavaScript อีกที โค้ด JavaScript ทุกส่วน ก็คือโค้ดที่ทำงานได้ถูกต้องใน TypeScript ทำให้เราเพิ่ม TypeScript เข้าไปใช้ในโปรเจคการพัฒนาของเราได้ไม่ยากเลย เพราะ TypeScript คอมไพล์ผลลัพธ์ออกมาเป็น JavaScript ในท้ายสุดอยู่ดี -บทความนี้จะเน้นเฉพาะ syntax ส่วนขยายของ TypeScript ซึ่งจะไม่รวมกับที่มีใน [JavaScript](/docs/javascript) +บทความนี้จะเน้นเฉพาะ syntax ส่วนขยายของ TypeScript ซึ่งจะไม่รวมกับที่มีใน [JavaScript](/javascript/) การทดสอบเขียน TypeScript เริ่มได้ง่าย ๆ โดยเข้าไปที่ [Playground](https://www.typescriptlang.org/Playground) ซึ่งคุณจะเขียนโค้ดพร้อม autocomplete และเห็นเลยว่ามันจะแปลงมาเป็นผลลัพธ์แบบ JavaScript อย่างไร diff --git a/tr/edn.md b/tr/edn.md index c52b727c..d6b00144 100644 --- a/tr/edn.md +++ b/tr/edn.md @@ -108,7 +108,7 @@ laminat ;; EDN (Genişletilebilir Veri Notasyonu), # sembolü ile genişletilebilir. -#benimuygulamam/bağlantı {:içerik "Y dakikada EDN Öğren" :url "https://learnxinyminutes.com/docs/tr-tr/edn-tr" :tıhlama-aksiyonu yırrttılll!} +#benimuygulamam/bağlantı {:içerik "Y dakikada EDN Öğren" :url "https://learnxinyminutes.com/tr/edn" :tıhlama-aksiyonu yırrttılll!} ;; Ve bu yapıyı yorumlayacak bir de yapı gerekiyor. (defn ->bağlantı [props] @@ -122,8 +122,8 @@ laminat (clojure.edn/read-string {:readers {'benimuygulamam/bağlantı ->bağlantı}} - "#benimuygulamam/bağlantı {:içerik \"Y dakikada EDN Öğren\" :url \"https://learnxinyminutes.com/docs/tr-tr/edn-tr\" :tıhlama-aksiyonu yırrttılll!}") -;=> "Y dakikada EDN Öğren" + "#benimuygulamam/bağlantı {:içerik \"Y dakikada EDN Öğren\" :url \"https://learnxinyminutes.com/tr/edn\" :tıhlama-aksiyonu yırrttılll!}") +;=> "Y dakikada EDN Öğren" ;; |--------------------------------| ; |--- Ön Tanımlı Genişletmeler ---| diff --git a/tr/jquery.md b/tr/jquery.md index 017753af..9166a8aa 100644 --- a/tr/jquery.md +++ b/tr/jquery.md @@ -329,5 +329,5 @@ Diğer tüm manipülasyon fonksiyonları için resmi siteyi kontrol ediniz. [jquery-official-website]: https://jquery.com [ajax-wikipedia-page]: https://en.wikipedia.org/wiki/Ajax_(programming) -[javascript-learnxinyminutes-page]: https://learnxinyminutes.com/docs/javascript/ +[javascript-learnxinyminutes-page]: https://learnxinyminutes.com/javascript/ [lower-camel-case-notasyonu]: https://en.wikipedia.org/wiki/Camel_case#Programming_and_coding diff --git a/tr/python.md b/tr/python.md index 6d07fa52..a4f251c3 100644 --- a/tr/python.md +++ b/tr/python.md @@ -11,7 +11,7 @@ filename: learnpython-tr.py Python,90ların başlarında Guido Van Rossum tarafından oluşturulmuştur. En popüler olan dillerden biridir. Beni Python'a aşık eden sebep onun syntax beraklığı. Çok basit bir çalıştırılabilir söz koddur. -Not: Bu makale Python 3 içindir. Eğer Python 2.7 öğrenmek istiyorsanız [burayı](http://learnxinyminutes.com/docs/pythonlegacy/) kontrol edebilirsiniz. +Not: Bu makale Python 3 içindir. Eğer Python 2.7 öğrenmek istiyorsanız [burayı](../pythonlegacy/) kontrol edebilirsiniz. ```python # Tek satırlık yorum satırı kare(#) işareti ile başlamaktadır. diff --git a/typescript.md b/typescript.md index 24d1db10..8eaa31f9 100644 --- a/typescript.md +++ b/typescript.md @@ -14,7 +14,7 @@ TypeScript code so it can be added seamlessly to any project. The TypeScript compiler emits JavaScript. This article will focus only on TypeScript extra syntax, as opposed to -[JavaScript](/docs/javascript). +[JavaScript](../javascript/). To test TypeScript's compiler, head to the [Playground](https://www.typescriptlang.org/play) where you will be able diff --git a/vi/python.md b/vi/python.md index 1e6305ce..e4b16f81 100644 --- a/vi/python.md +++ b/vi/python.md @@ -15,7 +15,7 @@ Python được tạo ra bởi Guido van Rossum vào đầu những năm 90s. Ng nhất còn tồn tại. Tôi thích Python vì sự rõ ràng, trong sáng về mặt cú pháp. Về cơ bản, Python có thể coi như một loại mã giả (pseudocode) có thể thực thi được. -Lưu ý: Bài viết này áp dụng riêng cho Python 3. Truy cập [vào đây](http://learnxinyminutes.com/docs/pythonlegacy/) nếu bạn muốn học phiên bản cũ Python 2.7 +Lưu ý: Bài viết này áp dụng riêng cho Python 3. Truy cập [vào đây](/pythonlegacy/) nếu bạn muốn học phiên bản cũ Python 2.7 ```python # Dòng bình luận (comment) bắt đầu bằng dấu thăng (#) diff --git a/zh-cn/clojure-macros.md b/zh-cn/clojure-macros.md index 22bbe1f9..6adaecc7 100644 --- a/zh-cn/clojure-macros.md +++ b/zh-cn/clojure-macros.md @@ -10,7 +10,7 @@ translators: 小心!可以用函数完成的事用宏去实现可不是什么好事。你应该仅在需要控制参数是否或者何时eval的时候使用宏。 -你应该熟悉Clojure.确保你了解[Y分钟学Clojure](http://learnxinyminutes.com/docs/zh-cn/clojure-cn/)中的所有内容。 +你应该熟悉Clojure.确保你了解[Y分钟学Clojure](../clojure/)中的所有内容。 ```clojure ;; 使用defmacro定义宏。宏应该输出一个可以作为clojure代码演算的列表。 diff --git a/zh-cn/jquery.md b/zh-cn/jquery.md index 6377e820..4abd40ef 100644 --- a/zh-cn/jquery.md +++ b/zh-cn/jquery.md @@ -8,7 +8,7 @@ filename: jquery-cn.js jQuery是JavaScript的一个函数库,它可以帮你“写更少,做更多”。它集成了很多常见的JavaScript任务并且很容易调用。jQuery被世界各地的很多的大公司和开发者使用。它包括了AJAX,事件处理,文档操作以及很多其它功能,并且更加简单和快速。 -正因为jQuery是JavaScript的一个函数库,所以你需要[首先学习JavaScript](https://learnxinyminutes.com/docs/javascript/) +正因为jQuery是JavaScript的一个函数库,所以你需要[首先学习JavaScript](../javascript/) ```js /////////////////////////////////// diff --git a/zh-cn/latex.md b/zh-cn/latex.md index 8323f9f9..fc96a56d 100644 --- a/zh-cn/latex.md +++ b/zh-cn/latex.md @@ -244,8 +244,8 @@ figures, equations, sections, etc. \end{verbatim} 有两种主要的超链接方式 \\ -\url{https://learnxinyminutes.com/docs/latex/}, 或 -\href{https://learnxinyminutes.com/docs/latex/}{shadowed by text} +\url{https://learnxinyminutes.com/latex/}, 或 +\href{https://learnxinyminutes.com/latex/}{shadowed by text} % 你不可以增加特殊空格和符号,因为这将会造成编译错误 这个库同样在输出PDF文档时制造略缩的列表,或在目录中激活链接 diff --git a/zh-cn/python.md b/zh-cn/python.md index 48e7ee12..b46fbf5a 100644 --- a/zh-cn/python.md +++ b/zh-cn/python.md @@ -12,7 +12,7 @@ filename: learnpython-cn.py Python 是由吉多·范罗苏姆(Guido Van Rossum)在 90 年代早期设计。 它是如今最常用的编程语言之一。它的语法简洁且优美,几乎就是可执行的伪代码。 -注意:这篇教程是基于 Python 3 写的。如果你想学旧版 Python 2,我们特别有[另一篇教程](http://learnxinyminutes.com/docs/pythonlegacy/)。 +注意:这篇教程是基于 Python 3 写的。如果你想学旧版 Python 2,我们特别有[另一篇教程](../pythonlegacy/)。 ```python # 用井字符开头的是单行注释 diff --git a/zh-cn/qt.md b/zh-cn/qt.md index 3882028b..46de3dfc 100644 --- a/zh-cn/qt.md +++ b/zh-cn/qt.md @@ -7,7 +7,7 @@ translators: --- -**Qt** Qt是一个广为人知的框架,用于开发跨平台软件,该软件可以在各种软件和硬件平台上运行,代码几乎没有变化,同时具有本机应用程序的能力和速度。虽然**Qt**最初是用*C*++,但也有其他语言的端口: *[PyQt](https://learnxinyminutes.com/docs/pyqt/)*, *QtRuby*, *PHP-Qt*, 等等. +**Qt** Qt是一个广为人知的框架,用于开发跨平台软件,该软件可以在各种软件和硬件平台上运行,代码几乎没有变化,同时具有本机应用程序的能力和速度。虽然**Qt**最初是用*C*++,但也有其他语言的端口: *[PyQt](../pyqt/)*, *QtRuby*, *PHP-Qt*, 等等. **Qt** 非常适合使用图形用户界面 (GUI) 创建应用程序。本教程是关于如何用*C++*去实现。 diff --git a/zh-cn/r.md b/zh-cn/r.md index 6dd1114e..ba028556 100644 --- a/zh-cn/r.md +++ b/zh-cn/r.md @@ -494,7 +494,7 @@ require(plyr) ######################### # "pets.csv" 是网上的一个文本 -pets <- read.csv("http://learnxinyminutes.com/docs/pets.csv") +pets <- read.csv("https://learnxinyminutes.com/pets.csv") pets head(pets, 2) # 前两行 tail(pets, 1) # 最后一行 diff --git a/zh-cn/typescript.md b/zh-cn/typescript.md index df7d8236..23f3e817 100644 --- a/zh-cn/typescript.md +++ b/zh-cn/typescript.md @@ -8,7 +8,7 @@ filename: learntypescript-cn.ts TypeScript 是一门为开发大型 JavaScript 应用而设计的语言。TypeScript 在 JavaScript 的基础上增加了类、模块、接口、泛型和静态类型(可选)等常见的概念。它是 JavaScript 的超集:所有 JavaScript 代码都是有效的 TypeScript 代码,因此任何 JavaScript 项目都可以无缝引入 TypeScript,TypeScript 编译器最终会把 TypeScript 代码编译成 JavaScript 代码。 -本文只关注 TypeScript 额外增加的区别于 [JavaScript](../javascript-cn/) 的语法,. +本文只关注 TypeScript 额外增加的区别于 [JavaScript](../javascript/) 的语法,. 如需测试 TypeScript 编译器,你可以到 [Playground](https://www.typescriptlang.org/play/) 编写代码,它会自动将你编写的 TypeScript 代码编译成 JavaScript 代码后,在右侧即时展示出来。 diff --git a/zh-tw/pythonlegacy.md b/zh-tw/pythonlegacy.md index a7dac407..87ced1a3 100644 --- a/zh-tw/pythonlegacy.md +++ b/zh-tw/pythonlegacy.md @@ -12,7 +12,7 @@ filename: learnpythonlegacy-tw.py Python是在1990年代早期由Guido Van Rossum創建的。它是現在最流行的程式語言之一。我愛上Python是因為他極為清晰的語法,甚至可以說它就是可執行的虛擬碼。 註: 本篇文章適用的版本為Python 2.7,但大部分的Python 2.X版本應該都適用。 Python 2.7將會在2020年停止維護,因此建議您可以從Python 3開始學Python。 -Python 3.X可以看這篇[Python 3 教學 (英文)](http://learnxinyminutes.com/docs/python/). +Python 3.X可以看這篇[Python 3 教學 (英文)](/python/). 讓程式碼同時支援Python 2.7和3.X是可以做到的,只要引入 [`__future__` imports](https://docs.python.org/2/library/__future__.html) 模組. diff --git a/zh-tw/typescript.md b/zh-tw/typescript.md index 5d573ea8..ea776d39 100644 --- a/zh-tw/typescript.md +++ b/zh-tw/typescript.md @@ -9,7 +9,7 @@ filename: learntypescript-zh-tw.ts TypeScript 是為開發大型 JavaScript 應用程式而設計的語言。它為 JavaScript 導入某些程式語言常見的一些概念,諸如:類別(class)、模組(module)、介面(interface)、泛型(generic type)和靜態型別(static type)。TypeScript 是 JavaScript 的「超集」(superset):意即建立在 JavaScript 的基礎上,所有 JavaScript 語法皆可在 TypeScript 中使用。因此,TypeScript 可以無縫導入到任何 JavaScript 專案中。TypeScript 編譯器最終會編譯成 JavaScript 程式碼。 -本文將只專注於 TypeScript 的額外語法,其他請參考 [JavaScript 的指南](/docs/javascript-tw) +本文將只專注於 TypeScript 的額外語法,其他請參考 [JavaScript 的指南](../javascript/) 要測試 TypeScript 的編譯器,請前往 [Playground](https://www.typescriptlang.org/play),在那裡你可以輸入程式碼,獲得自動完成(autocomplete)功能,並查看編譯過的 JavaScript 程式碼。