ssl links
This commit is contained in:
parent
35f9a4fb77
commit
5b0e52ee11
|
|
@ -42,10 +42,10 @@ Fragment shaders(片段着色器)可以让你控制像素在屏幕上的快
|
|||
|
||||
此外,基于你有的条件或需求你可以:
|
||||
|
||||
* [制作一个离线版的本书](http://thebookofshaders.com/appendix/)
|
||||
* [制作一个离线版的本书](https://thebookofshaders.com/appendix/)
|
||||
|
||||
* [用树莓派而不是浏览器来运行书中示例](http://thebookofshaders.com/appendix/)
|
||||
* [用树莓派而不是浏览器来运行书中示例](https://thebookofshaders.com/appendix/)
|
||||
|
||||
* [做一个PDF版的书用于打印](http://thebookofshaders.com/appendix/)
|
||||
* [做一个PDF版的书用于打印](https://thebookofshaders.com/appendix/)
|
||||
|
||||
* 用[github仓库](https://github.com/patriciogonzalezvivo/thebookofshaders)来帮助解决问题和分享代码
|
||||
|
|
@ -39,10 +39,10 @@ Que cosas no vas a encontrar en este libro:
|
|||
|
||||
Alternativamente, dependiendo cuales sean tus necesidades puedes:
|
||||
|
||||
- [Crear una versión offline del libro](http://thebookofshaders.com/appendix/)
|
||||
- [Crear una versión offline del libro](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Correr los ejemplos en una RaspberryPI sin un navegador](http://thebookofshaders.com/appendix/)
|
||||
- [Correr los ejemplos en una RaspberryPI sin un navegador](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Crear un PDF del libro para imprimir.](http://thebookofshaders.com/appendix/)
|
||||
- [Crear un PDF del libro para imprimir.](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- Usar el [repositorio on-line](https://github.com/patriciogonzalezvivo/thebookofshaders) y ayudarnos a resolver problemas y compartir código.
|
||||
|
|
|
|||
|
|
@ -50,11 +50,11 @@ si vous avez un navigateur récent (comme chrome, firefox ou safari) et une conn
|
|||
|
||||
Cela étant et selon ce que vous voulez faire de ce livre, vous pouvez :
|
||||
|
||||
- [créer une copie locale de ce livre pour le consulter hors-ligne](http://thebookofshaders.com/appendix/)
|
||||
- [créer une copie locale de ce livre pour le consulter hors-ligne](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [lancer les exemples directement sur RaspberryPi, sans navigateur](http://thebookofshaders.com/appendix/)
|
||||
- [lancer les exemples directement sur RaspberryPi, sans navigateur](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [créer un PDF du livre pour l'imprimer](http://thebookofshaders.com/appendix/)
|
||||
- [créer un PDF du livre pour l'imprimer](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- vous servir du [repo online](https://github.com/patriciogonzalezvivo/thebookofshaders) pour contribuer ou nous aider à débugger.
|
||||
|
||||
|
|
|
|||
|
|
@ -40,11 +40,11 @@ Non tanto! Se si dispone di un browser moderno che può far girare WebGL (come C
|
|||
|
||||
In alternativa, in base a ciò di cui avete bisogno, è possibile:
|
||||
|
||||
- [Creare versione offline di questo libro](http://thebookofshaders.com/appendix/)
|
||||
- [Creare versione offline di questo libro](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Eseguire gli esempi su un Raspberry Pi senza navigatore](http://thebookofshaders.com/appendix/)
|
||||
- [Eseguire gli esempi su un Raspberry Pi senza navigatore](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Fare un PDF del libro da stampare](http://thebookofshaders.com/appendix/)
|
||||
- [Fare un PDF del libro da stampare](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- Utilizzare la [repository on-line](https://github.com/patriciogonzalezvivo/thebookofshaders) per aiutare a risolvere i problemi e per condividere il codice.
|
||||
|
||||
|
|
|
|||
|
|
@ -46,10 +46,10 @@ Chrome、FirefoxやSafariなどWebGLの使える今時のブラウザーとイ
|
|||
|
||||
もし必要な場合は下記もご覧ください。(訳注:いまのところ英語のみです。そのうち翻訳します)
|
||||
|
||||
- [Make an off-line version of this book](http://thebookofshaders.com/appendix/)
|
||||
- [Make an off-line version of this book](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Run the examples on a RaspberryPi without a browser](http://thebookofshaders.com/appendix/)
|
||||
- [Run the examples on a RaspberryPi without a browser](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Make a PDF of the book to print](http://thebookofshaders.com/appendix/)
|
||||
- [Make a PDF of the book to print](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- Use the [on-line repository](https://github.com/patriciogonzalezvivo/thebookofshaders) to help resolve issues and share code.
|
||||
|
|
|
|||
|
|
@ -38,11 +38,11 @@ Fragment shader는 매우 빠른 속도로 스크린에 렌더되는 픽셀들
|
|||
|
||||
아니면 , 다음과 같은 방법으로도 이 책을 접할수 있다:
|
||||
|
||||
- [이책의 오프라인 버젼](http://thebookofshaders.com/appendix/)
|
||||
- [이책의 오프라인 버젼](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [RaspberryPi에서 브라우져 없이 예제들 돌리기](http://thebookofshaders.com/appendix/)
|
||||
- [RaspberryPi에서 브라우져 없이 예제들 돌리기](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [이책의 PDF버젼 만들기](http://thebookofshaders.com/appendix/)
|
||||
- [이책의 PDF버젼 만들기](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- 또는 [온라인 리포](https://github.com/patriciogonzalezvivo/thebookofshaders) 이슈들을 답하거나, 올려주세요.
|
||||
|
||||
|
|
|
|||
|
|
@ -38,11 +38,11 @@ Not much! If you have a modern browser that can do WebGL (like Chrome, Firefox o
|
|||
|
||||
Alternatively, based on what you have or what you need from this book you can:
|
||||
|
||||
- [Make an off-line version of this book](http://thebookofshaders.com/appendix/)
|
||||
- [Make an off-line version of this book](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Run the examples on a RaspberryPi without a browser](http://thebookofshaders.com/appendix/)
|
||||
- [Run the examples on a RaspberryPi without a browser](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- [Make a PDF of the book to print](http://thebookofshaders.com/appendix/)
|
||||
- [Make a PDF of the book to print](https://thebookofshaders.com/appendix/)
|
||||
|
||||
- Use the [on-line repository](https://github.com/patriciogonzalezvivo/thebookofshaders) to help resolve issues and share code.
|
||||
|
||||
|
|
|
|||
|
|
@ -189,5 +189,5 @@ We are all humans. If you see something say something and make a Pull Request or
|
|||
### Sharing your shaders examples
|
||||
|
||||
You will see a lot of links to [the on-line editor](http://editor.thebookofshaders.com/) and embebed instances of it.
|
||||
Once you code something that makes you proud, click the "Export" (or the ```⇪``` icon) and then copy the "URL to code...". Send it to [@bookofshaders](https://twitter.com/bookofshaders) or [@kyndinfo](https://twitter.com/kyndinfo). We are looking forward to see it and add it to [the example gallery section](http://thebookofshaders.com/examples/).
|
||||
Once you code something that makes you proud, click the "Export" (or the ```⇪``` icon) and then copy the "URL to code...". Send it to [@bookofshaders](https://twitter.com/bookofshaders) or [@kyndinfo](https://twitter.com/kyndinfo). We are looking forward to see it and add it to [the example gallery section](https://thebookofshaders.com/examples/).
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
include($path."/src/parsedown/Parsedown.php");
|
||||
|
||||
echo '
|
||||
<div class="header"><p><a href="http://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a></p></div>
|
||||
<div class="header"><p><a href="https://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a></p></div>
|
||||
<hr>
|
||||
<div id="content">
|
||||
';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
<div class="header">
|
||||
<p class="subtitle"><a href="http://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a> </p>
|
||||
<p class="subtitle"><a href="https://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a> </p>
|
||||
<p> <a href="?lan=jp">日本語</a> - <a href="?lan=ch">中文版</a> - <a href="?lan=kr">한국어</a> - <a href="?lan=es">Español</a> - <a href="?lan=fr">Français</a> - <a href="?lan=it">Italiano</a> - <a href=".">English</a></p>
|
||||
</div>
|
||||
<hr>
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
<title>GLSL Editor</title>
|
||||
<link href='/favicon.gif' rel='shortcut icon'/>
|
||||
<!-- GLSL Canvas -->
|
||||
<script type='text/javascript' src='http://patriciogonzalezvivo.com/glslCanvas/build/GlslCanvas.min.js'></script>
|
||||
<script type='text/javascript' src='https://thebookofshaders.com/glslCanvas/GlslCanvas.js'></script>
|
||||
<style>
|
||||
body {
|
||||
height: 100%;
|
||||
|
|
@ -22,8 +22,8 @@
|
|||
<div id='glsl_editor'></div>
|
||||
</body>
|
||||
|
||||
<link type='text/css' rel='stylesheet' href='http://patriciogonzalezvivo.com/glslEditor/build/glslEditor.css'>
|
||||
<script type='application/javascript' src='http://patriciogonzalezvivo.com/glslEditor/build/glslEditor.js'></script>
|
||||
<link type='text/css' rel='stylesheet' href='https://thebookofshaders.com/glslEditor/glslEditor.css'>
|
||||
<script type='application/javascript' src='https://thebookofshaders.com/glslEditor/glslEditor.js'></script>
|
||||
<script type='text/javascript'>
|
||||
function loadjscssfile(filename, filetype, callback){
|
||||
if (filetype=="js") { //if filename is a external JavaScript file
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
include($path."/src/parsedown/Parsedown.php");
|
||||
?>
|
||||
<div class="header">
|
||||
<p class="subtitle"><a href="http://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a></p>
|
||||
<p class="subtitle"><a href="https://thebookofshaders.com/">The Book of Shaders</a> by <a href="http://patriciogonzalezvivo.com">Patricio Gonzalez Vivo</a></p>
|
||||
</div>
|
||||
<hr>
|
||||
<div id="content">
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
<link href='/favicon.gif' rel='shortcut icon'/>
|
||||
|
||||
<!-- GLSL Canvas -->
|
||||
<script type='text/javascript' src='http://patriciogonzalezvivo.com/glslCanvas/build/GlslCanvas.min.js'></script>
|
||||
<link type='text/css' rel='stylesheet' href='http://patriciogonzalezvivo.com/glslEditor/build/glslEditor.css'>
|
||||
<script type='application/javascript' src='http://patriciogonzalezvivo.com/glslEditor/build/glslEditor.js'></script>
|
||||
<script type='text/javascript' src='https://thebookofshaders.com/glslCanvas/GlslCanvas.js'></script>
|
||||
<link type='text/css' rel='stylesheet' href='https://thebookofshaders.com/glslEditor/glslEditor.css'>
|
||||
<script type='application/javascript' src='https://thebookofshaders.com/glslEditor/glslEditor.js'></script>
|
||||
|
||||
<style>
|
||||
body {
|
||||
|
|
|
|||
17
header.php
17
header.php
|
|
@ -9,13 +9,16 @@
|
|||
|
||||
<link href="/favicon.gif" rel="shortcut icon"/>
|
||||
<meta name="keywords" content="shader,openGL,WebGL,GLSL,book,procedural,generative" />
|
||||
<meta name="description" content="Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders." />
|
||||
<meta name="description" content="Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders."/>
|
||||
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:site" content="@bookofshaders">
|
||||
<meta name="twitter:creator" content="@patriciogv">
|
||||
<meta name="twitter:title" content="The Book Of Shaders">
|
||||
<meta name="twitter:description" content="Gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.">
|
||||
<meta name="twitter:creator" content="@patriciogv">
|
||||
<meta name="twitter:image" content="https://thebookofshaders.com/thumb.jpg">
|
||||
<meta name="twitter:domain" content="thebookofshaders.com">
|
||||
|
||||
<link href="/favicon.gif" rel="shortcut icon"/>
|
||||
|
||||
<!-- Highlight -->
|
||||
|
|
@ -32,7 +35,7 @@
|
|||
<script type="text/javascript" src="'.$path.'/src/glslCanvas/build/GlslCanvas.min.js"></script>';
|
||||
} else {
|
||||
echo '
|
||||
<script type="text/javascript" src="http://thebookofshaders.com/glslCanvas/GlslCanvas.min.js"></script>';
|
||||
<script type="text/javascript" src="https://thebookofshaders.com/glslCanvas/GlslCanvas.min.js"></script>';
|
||||
}
|
||||
?>
|
||||
|
||||
|
|
@ -44,8 +47,8 @@
|
|||
<script type="application/javascript" src="'.$path.'/src/glslEditor/build/glslEditor.js"></script>';
|
||||
} else {
|
||||
echo '
|
||||
<link type="text/css" rel="stylesheet" href="http://thebookofshaders.com/glslEditor/glslEditor.css">
|
||||
<script type="application/javascript" src="http://thebookofshaders.com/glslEditor/glslEditor.js"></script>';
|
||||
<link type="text/css" rel="stylesheet" href="https://thebookofshaders.com/glslEditor/glslEditor.css">
|
||||
<script type="application/javascript" src="https://thebookofshaders.com/glslEditor/glslEditor.js"></script>';
|
||||
}
|
||||
?>
|
||||
|
||||
|
|
@ -57,8 +60,8 @@
|
|||
<script type="application/javascript" src="'.$path.'/src/glslGallery/build/glslGallery.js"></script>';
|
||||
} else {
|
||||
echo '
|
||||
<link type="text/css" rel="stylesheet" href="http://thebookofshaders.com/glslGallery/glslGallery.css">
|
||||
<script type="application/javascript" src="http://thebookofshaders.com/glslGallery/glslGallery.js"></script>';
|
||||
<link type="text/css" rel="stylesheet" href="https://thebookofshaders.com/glslGallery/glslGallery.css">
|
||||
<script type="application/javascript" src="https://thebookofshaders.com/glslGallery/glslGallery.js"></script>';
|
||||
}
|
||||
?>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue