Skip to content

Commit

Permalink
Assorted link fixes (#2563)
Browse files Browse the repository at this point in the history
1. Use relative to root URLs for files generated in this repo
2. Use the absolute URL for all other URLs
3. Fix 404s
  • Loading branch information
XhmikosR authored and SEWeiTung committed Sep 16, 2019
1 parent 10d80a8 commit 5f41c8d
Show file tree
Hide file tree
Showing 108 changed files with 288 additions and 289 deletions.
4 changes: 2 additions & 2 deletions layouts/blog-index.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
{{#if pagination}}
<nav class="pagination">
{{#if pagination.prev.path}}
<a href="/{{ site.locale }}/{{ pagination.prev.path }}">&lt; Newer</a>
<a href="/{{ site.locale }}/{{ pagination.prev.path }}/">&lt; Newer</a>
{{/if}}

{{#if pagination.prev.path}}{{#if pagination.next.path}}
|
{{/if}}{{/if}}

{{#if pagination.next.path}}
<a href="/{{ site.locale }}/{{ pagination.next.path }}">Older &gt;</a>
<a href="/{{ site.locale }}/{{ pagination.next.path }}/">Older &gt;</a>
{{/if}}
</nav>
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions layouts/partials/navigation.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
{{#each this}}
<li {{#equals ../../path link}} class="active" {{/equals}}>
{{#startswith link '/'}}
<a href="{{link}}">{{text}}{{#if subtext}} <span class="small color-lightgray">{{subtext}}</span>{{/if}}</a>
<a href="{{link}}">{{text}}</a>
{{else}}
{{#startswith link 'http'}}
<a href="{{link}}">{{text}}</a>
<a href="{{link}}">{{text}}{{#if subtext}} <span class="small color-lightgray">{{subtext}}</span>{{/if}}</a>
{{else}}
<a href="/{{../../site.locale}}/{{link}}/">{{text}}</a>
{{/startswith}}
Expand Down
4 changes: 2 additions & 2 deletions locale/ar/about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,9 @@ server.listen(port, hostname, () => {
يجب عليك ان تدرك ان تصميم Node.js بدون خيوط (threads) لا يعني انك لا تستطيع تحقيق الاستفادة الكاملة من الانوية المتعددة في البيئة التي تعمل عليها، فيمكن توليد المعالجات الفرعية عبر واجهة برمجة التطبيقات <span dir="ltr">[`child_process.fork()`][]</span> الخاصة بنا حيث انها مصممة لتكون سهلة التعامل.
هناك ايضا نموذج [`cluster`][] المبني على نفس الواجهة والذي يسمح لك بمشاركة المآخذ (sockets) بين العمليات لموازنة الحمل على الانوية الخاصة بك.

[Blocking vs Non-Blocking]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/
[Blocking vs Non-Blocking]: /en/docs/guides/blocking-vs-non-blocking/
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
[`cluster`]: https://nodejs.org/api/cluster.html
[event loop]: https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
[event loop]: /en/docs/guides/event-loop-timers-and-nexttick/
[Event Machine]: https://github.com/eventmachine/eventmachine
[Twisted]: https://twistedmatrix.com/trac/
2 changes: 1 addition & 1 deletion locale/ar/about/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ title: الشعارات والرسومات

## تحميل الشعار

للحصول على معلومات حول الاستخدام المسموح به لشعارات وعلامات Node.js&reg; يرجى مراجعة [سياسة العلامات التجارية](/about/trademark/).
للحصول على معلومات حول الاستخدام المسموح به لشعارات وعلامات Node.js&reg; يرجى مراجعة [سياسة العلامات التجارية](/ar/about/trademark/).

الإرشادات من أجل العرض المرئي لعلامة Node.js موضحة في [القواعد العرض الإرشادية](/static/documents/foundation-visual-guidelines.pdf).

Expand Down
2 changes: 1 addition & 1 deletion locale/ar/docs/guides/getting-started-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ server.listen(port, hostname, () => {
});
```

بعد ذلك، قم بتشغيل هذا الخادوم باستعمال الأمر `node app.js`، و قم بزيارة الرابط http://localhost:3000 لترى رسالة مفادها 'Hello World'.
بعد ذلك، قم بتشغيل هذا الخادوم باستعمال الأمر `node app.js`، و قم بزيارة الرابط `http://localhost:3000` لترى رسالة مفادها 'Hello World'.
30 changes: 15 additions & 15 deletions locale/ar/docs/guides/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,24 @@ layout: docs.hbs

## عام

- [دليل البدء](getting-started-guide/)
- [التنقيح - البدء](debugging-getting-started/)
- [سهل التنميط من أجل تطبيقات Node.js](simple-profiling/)
- [عمل دوكر على تطبيق ويب Node.js](nodejs-docker-webapp/)
- [ترحيل إلى منشئات Buffer آمنة](buffer-constructor-deprecation/)
- [دليل البدء](/ar/docs/guides/getting-started-guide/)
- [التنقيح - البدء](/ar/docs/guides/debugging-getting-started/)
- [سهل التنميط من أجل تطبيقات Node.js](/en/docs/guides/simple-profiling/)
- [عمل دوكر على تطبيق ويب Node.js](/en/docs/guides/nodejs-docker-webapp/)
- [ترحيل إلى منشئات Buffer آمنة](/en/docs/guides/buffer-constructor-deprecation/)

## المفاهيم الأساسية في الـ Node.js

- [مقارنة عامة بين Blocking و Non-Blocking](blocking-vs-non-blocking/)
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](event-loop-timers-and-nexttick/)
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](dont-block-the-event-loop/)
- [مؤقتات في Node.js](timers-in-node/)
- [مقارنة عامة بين Blocking و Non-Blocking](/en/docs/guides/blocking-vs-non-blocking/)
- [الـ Node.js حلقة التكرارية، المؤقتات و process.nextTick()](/en/docs/guides/event-loop-timers-and-nexttick/)
- [لا تعرقل الحلقة التكرارية (أو يحشد العمل)](/en/docs/guides/dont-block-the-event-loop/)
- [مؤقتات في Node.js](/en/docs/guides/timers-in-node/)

## الأدلة لوحدة المتعلقة

- [التشريح لمعاملات HTTP](anatomy-of-an-http-transaction/)
- [العمل مع مختلف أنظمة الملفات](working-with-different-filesystems/)
- [الضغط الخلفي في القنوات](backpressuring-in-streams/)
- [مِقْيَاسُ مَجَال تحليل](domain-postmortem/)
- [كيفية نشر حزمة N-API](publishing-napi-modules/)
- [استقرارية ABI](abi-stability/)
- [التشريح لمعاملات HTTP](/ar/docs/guides/anatomy-of-an-http-transaction/)
- [العمل مع مختلف أنظمة الملفات](/en/docs/guides/working-with-different-filesystems/)
- [الضغط الخلفي في القنوات](/en/docs/guides/backpressuring-in-streams/)
- [مِقْيَاسُ مَجَال تحليل](/en/docs/guides/domain-postmortem/)
- [كيفية نشر حزمة N-API](/ar/docs/guides/publishing-napi-modules/)
- [استقرارية ABI](/ar/docs/guides/abi-stability/)
2 changes: 1 addition & 1 deletion locale/ar/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ labels:

## التوثيق الخاص بمرجع واجهة برمجة التطبيق (API)

يوفر [التوثيق الخاص بمرجع واجهة برمجة التطبيق](/api/) معلومات مفصلة حول أي دالة أو كائن في الـ Node.js، حيث يبين هذا التطبيق ايا من المعطيات تقبلها دالة معينة، و القيمة التي ترجعها تلك الدالة إضافة إلى الأخطاء التي لها علاقة بتلك الدالة، كما يبين التوثيق أيضاً أي دوال متوفرة في النسخ المختلفة من الـ Node.js.
يوفر [التوثيق الخاص بمرجع واجهة برمجة التطبيق](https://nodejs.org/api/) معلومات مفصلة حول أي دالة أو كائن في الـ Node.js، حيث يبين هذا التطبيق ايا من المعطيات تقبلها دالة معينة، و القيمة التي ترجعها تلك الدالة إضافة إلى الأخطاء التي لها علاقة بتلك الدالة، كما يبين التوثيق أيضاً أي دوال متوفرة في النسخ المختلفة من الـ Node.js.

يصف هذا التوثيق الوحدات المضمنة في الـ Node.js، و هو لا يوثق للوحدات المتوفرة عن طريق المجتمع.

Expand Down
4 changes: 2 additions & 2 deletions locale/ar/download/package-manager.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ zypper install nodejs4

## macOS

بكل بساطة، قم بتنزيل [مثبت الماك او اس](https://nodejs.org/#download) مباشرة من موقع [nodejs.org](https://nodejs.org).
بكل بساطة، قم بتنزيل [مثبت الماك او اس](https://nodejs.org/ar/#home-downloadhead) مباشرة من موقع [nodejs.org](https://nodejs.org/).

_إذا كنت تريد تنزيل الحزمة باستعمال الباش:_

Expand Down Expand Up @@ -229,7 +229,7 @@ xbps-install -Sy nodejs

## <!--windows-->ويندوز

قم بتحميل [المثبت الخاص بويندوز](https://nodejs.org/#download) مباشرة من موقع [nodejs.org](https://nodejs.org).
قم بتحميل [المثبت الخاص بويندوز](https://nodejs.org/ar/#home-downloadhead) مباشرة من موقع [nodejs.org](https://nodejs.org/).

### البدائل

Expand Down
2 changes: 1 addition & 1 deletion locale/ar/get-involved/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ layout: contribute.hbs

## التعلم

- [التوثيق الرسمي لواجهة برمجة التطبيق](/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js
- [التوثيق الرسمي لواجهة برمجة التطبيق](https://nodejs.org/api/) يتحدث بالتفصيل على وجاهة برمجة التطبيق الخاصة بالـ Node.js
- [دلائل الـ Node.js](https://nodejs.dev) يرشدك إلى أساسيات تطوير تطبيقات باستعمال الـ Node.js.
- [NodeSchool.io](https://nodeschool.io/) سيعلمك مفاهيم الـ Node.js باستعمال العاب سطر اوامر تفاعلية.
- [التاق الخاص بالـ Node.js على Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) يجمع معلومات جديدة كل يوم.
Expand Down
4 changes: 2 additions & 2 deletions locale/ar/site.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,12 +93,12 @@
"text": "ES6 وما بعدها"
},
"api-lts": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"subtext": "LTS",
"text": "%ver% API"
},
"api-current": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"text": "%ver% API"
},
"guides": {
Expand Down
7 changes: 3 additions & 4 deletions locale/ca/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Existeixen tres tipus de documentació a l'abast en aquest lloc:

## Referència de l'API

La [Referència de l'API](/api/) proporciona informació detallada sobre una funció ó un objecte en Node.js. Aquesta
La [Referència de l'API](https://nodejs.org/api/) proporciona informació detallada sobre una funció ó un objecte en Node.js. Aquesta
documentació indica quins arguments acepta un mètode, el valor que retorna aquest mètode i quins errors poden estar
relacionats al mateix. També indica quins mètodes són a l'abast per les diferents versions de Node.js

Expand Down Expand Up @@ -43,7 +43,6 @@ La [secció d'ES6](/en/docs/es6/) descriu l'arbre dels grups de les característ
característiques són activades per defecte en Node.js, juntament amb enllaços explicatius. També mostra com trobar
quina versió de V8 fa servir una versió particular de Node.js.

## Preguntes freqüents
## Guides

Les [Preguntes freqüents](/en/docs/faq/) cobreixen com tots podem contribuir a Node.js, el nostre codi de conducta i el
model de govern, com contactar-se en GitHub i en IRC i com ajudar amb el triatge d'errors.
The [Guides section](/en/docs/guides/) has long-form, in-depth articles about Node.js technical features and capabilities.
2 changes: 1 addition & 1 deletion locale/ca/get-involved/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ layout: contribute.hbs

## Aprenentatge

- La [Documentació oficial de l'API](/api/) detalla l'API de Node.
- La [Documentació oficial de l'API](https://nodejs.org/api/) detalla l'API de Node.
- [NodeSchool.io](https://nodeschool.io/) li ensenyarà conceptes de Node.js de forma interactiva mitjançant jocs utilitzant la línia de comandes.
- L'[etiqueta de Node.js en Stack Overflow](https://stackoverflow.com/questions/tagged/node.js) col·lecciona nova informació cada dia.
- L'[etiqueta de Node.js en la DEV Community](https://dev.to/t/node) és un lloc on compartir projectes de Node.js, articles i tutorials, així com iniciar debats i demanar realimentació sobre temes relacionats amb Node.js. Els desenvolupadors de tots els nivells d'experiència són benvinguts a participar.
Expand Down
4 changes: 2 additions & 2 deletions locale/ca/site.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,12 +93,12 @@
"text": "ES6 i més enllà"
},
"api-lts": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"subtext": "LTS",
"text": "%ver% API"
},
"api-current": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"text": "%ver% API"
},
"guides": {
Expand Down
4 changes: 2 additions & 2 deletions locale/de/about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ Schnittstelle setzt das [`Cluster`][] Modul auf, dass es Prozessen erlaubt
Sockets gemeinsam zu nutzen, um Lastverteilung über Kerne hinweg zu
ermöglichen.

[blockierend vs. blockierungsfrei]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/
[blockierend vs. blockierungsfrei]: /en/docs/guides/blocking-vs-non-blocking/
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
[`Cluster`]: https://nodejs.org/api/cluster.html
[Ereignisschleife]: https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
[Ereignisschleife]: /en/docs/guides/event-loop-timers-and-nexttick/
[Event Machine]: https://github.com/eventmachine/eventmachine
[Twisted]: https://twistedmatrix.com/trac/
2 changes: 1 addition & 1 deletion locale/de/docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Auf dieser Webseite gibt es verschiedene Arten von Dokumentationen:

## API-Referenz

Die [API-Referenz](/api/) stellt detaillierte Informationen über Funktionen und
Die [API-Referenz](https://nodejs.org/api/) stellt detaillierte Informationen über Funktionen und
Objekte in Node.js bereit. Diese Dokumentation zeigt, welche Argumente die
Methoden erlauben, den Rückgabewert der Methode und welche Fehler im
Zusammenhang mit der Methode stehen. Die Dokumentation zeigt auch, welche
Expand Down
4 changes: 2 additions & 2 deletions locale/de/site.json
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,12 @@
"text": "ES6 und darüber hinaus"
},
"api-lts": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"subtext": "LTS",
"text": "%ver% API"
},
"api-current": {
"link": "/dist/latest-%ver-major%/docs/api/",
"link": "https://nodejs.org/dist/latest-%ver-major%/docs/api/",
"text": "%ver% API"
},
"guides": {
Expand Down
4 changes: 2 additions & 2 deletions locale/en/about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,9 @@ communicate with. Built upon that same interface is the [`cluster`][] module,
which allows you to share sockets between processes to enable load balancing
over your cores.

[Blocking vs. Non-Blocking]: https://nodejs.org/en/docs/guides/blocking-vs-non-blocking/
[Blocking vs. Non-Blocking]: /en/docs/guides/blocking-vs-non-blocking/
[`child_process.fork()`]: https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options
[`cluster`]: https://nodejs.org/api/cluster.html
[event loop]: https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
[event loop]: /en/docs/guides/event-loop-timers-and-nexttick/
[Event Machine]: https://github.com/eventmachine/eventmachine
[Twisted]: https://twistedmatrix.com/trac/
6 changes: 3 additions & 3 deletions locale/en/about/resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ title: Logos and Graphics

## Logo Downloads

Please review the [trademark policy](/about/trademark/) for information about permissible use of Node.js&reg; logos and marks.
Please review the [trademark policy](/en/about/trademark/) for information about permissible use of Node.js&reg; logos and marks.

Guidelines for the visual display of the Node.js mark are described in
the [Visual Guidelines](/static/documents/foundation-visual-guidelines.pdf).
Guidelines for the visual display of the Node.js mark are described in
the [Visual Guidelines](/static/documents/foundation-visual-guidelines.pdf).

<table class="logos">
<tr>
Expand Down
2 changes: 1 addition & 1 deletion locale/en/blog/announcements/foundation-advances-growth.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,4 @@ In addition, the Foundation announced three new Silver members to the team, Apig

#### About Node.js Foundation

Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: [https://nodejs.org](https://nodejs.org).
Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: <https://nodejs.org/>.
2 changes: 1 addition & 1 deletion locale/en/blog/announcements/foundation-elects-board.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@ In early June, the Node.js and io.js developer community announced that they wer

Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites.

The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft and PayPal. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, StrongLoop and YLD!. Get involved here: [https://nodejs.org](https://nodejs.org).
The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft and PayPal. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, StrongLoop and YLD!. Get involved here: <https://nodejs.org/>.

The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [www.linuxfoundation.org](http://www.linuxfoundation.org)
Loading

0 comments on commit 5f41c8d

Please sign in to comment.