├── .hugo_build.lock ├── themes ├── hugo-winston-theme │ ├── assets │ │ ├── js │ │ │ └── scripts.js │ │ └── scss │ │ │ ├── _normalize.scss │ │ │ ├── _footer.scss │ │ │ ├── _breakpoints.scss │ │ │ ├── _pagination.scss │ │ │ ├── _summary.scss │ │ │ ├── _author.scss │ │ │ ├── _header.scss │ │ │ ├── style.scss │ │ │ ├── _intro.scss │ │ │ ├── _content.scss │ │ │ └── pygments │ │ │ └── github.scss │ ├── archetypes │ │ └── default.md │ ├── .gitignore │ ├── images │ │ ├── tn.png │ │ └── screenshot.png │ ├── exampleSite │ │ ├── content │ │ │ ├── posts │ │ │ │ ├── _index.md │ │ │ │ ├── sanity-not-statistical.md │ │ │ │ ├── destruction-of-words.md │ │ │ │ └── language-perfect.md │ │ │ ├── _index.md │ │ │ └── pages │ │ │ │ └── about.md │ │ ├── data │ │ │ ├── author.json │ │ │ └── social.json │ │ ├── static │ │ │ ├── favicon.png │ │ │ └── images │ │ │ │ ├── cctv.jpeg │ │ │ │ ├── author.jpg │ │ │ │ ├── cctv2.jpeg │ │ │ │ ├── writer.jpeg │ │ │ │ └── social │ │ │ │ ├── linkedin.svg │ │ │ │ ├── twitter.svg │ │ │ │ └── github.svg │ │ ├── archetypes │ │ │ ├── default.md │ │ │ ├── pages.md │ │ │ └── posts.md │ │ ├── resources │ │ │ └── _gen │ │ │ │ └── assets │ │ │ │ └── scss │ │ │ │ └── scss │ │ │ │ ├── style.scss_953250851a1795a33f24521b79ead981.json │ │ │ │ └── style.scss_953250851a1795a33f24521b79ead981.content │ │ └── config.toml │ ├── netlify.toml │ ├── layouts │ │ ├── partials │ │ │ ├── author-large.html │ │ │ ├── author.html │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ └── google-analytics.html │ │ ├── _default │ │ │ ├── summary.html │ │ │ ├── single.html │ │ │ ├── list.html │ │ │ └── baseof.html │ │ ├── posts │ │ │ └── single.html │ │ └── index.html │ ├── theme.toml │ ├── LICENSE │ └── README.md └── .DS_Store ├── docs ├── js │ └── bundle.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.js ├── favicon.png ├── images │ ├── cctv.jpeg │ ├── author.jpg │ ├── cctv2.jpeg │ ├── launchx.png │ ├── writer.jpeg │ └── social │ │ ├── linkedin.svg │ │ ├── twitter.svg │ │ └── github.svg ├── tags │ ├── index.xml │ └── index.html ├── categories │ ├── index.xml │ └── index.html ├── sitemap.xml ├── pages │ ├── index.xml │ ├── index.html │ └── about │ │ └── index.html ├── posts │ ├── index.xml │ ├── index.html │ ├── post_1 │ │ └── index.html │ ├── intro │ │ └── index.html │ └── post_2 │ │ └── index.html ├── index.xml ├── index.html └── css │ └── style.min.4f4767d518839223786999cdb69fc7a63791220ecccd236bc732a5f998aaee2d.css ├── static ├── favicon.png └── images │ ├── cctv.jpeg │ ├── author.jpg │ ├── cctv2.jpeg │ ├── launchx.png │ ├── writer.jpeg │ └── social │ ├── linkedin.svg │ ├── twitter.svg │ └── github.svg ├── content ├── posts │ ├── _index.md │ ├── post_1.md │ ├── intro.md │ └── post_2.md ├── pages │ └── about.md └── _index.md ├── data ├── author.json └── social.json ├── resources └── _gen │ └── assets │ └── scss │ └── scss │ ├── style.scss_bcb603c6c6d8658ecadd27900cde73da.json │ ├── style.scss_953250851a1795a33f24521b79ead981.json │ ├── style.scss_953250851a1795a33f24521b79ead981.content │ └── style.scss_bcb603c6c6d8658ecadd27900cde73da.content ├── archetypes ├── default.md ├── pages.md └── posts.md ├── readme.md ├── config.toml └── .github └── workflows └── build_launchx_blog.yml /.hugo_build.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/js/scripts.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/archetypes/default.md: -------------------------------------------------------------------------------- 1 | +++ 2 | +++ 3 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | .idea 4 | public -------------------------------------------------------------------------------- /docs/js/bundle.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/favicon.png -------------------------------------------------------------------------------- /themes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/.DS_Store -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/favicon.png -------------------------------------------------------------------------------- /docs/images/cctv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/images/cctv.jpeg -------------------------------------------------------------------------------- /docs/images/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/images/author.jpg -------------------------------------------------------------------------------- /docs/images/cctv2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/images/cctv2.jpeg -------------------------------------------------------------------------------- /docs/images/launchx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/images/launchx.png -------------------------------------------------------------------------------- /docs/images/writer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/docs/images/writer.jpeg -------------------------------------------------------------------------------- /static/images/cctv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/images/cctv.jpeg -------------------------------------------------------------------------------- /static/images/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/images/author.jpg -------------------------------------------------------------------------------- /static/images/cctv2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/images/cctv2.jpeg -------------------------------------------------------------------------------- /static/images/launchx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/images/launchx.png -------------------------------------------------------------------------------- /static/images/writer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/static/images/writer.jpeg -------------------------------------------------------------------------------- /content/posts/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Blog' 3 | date: 2019-02-24 4 | menu: 5 | main: 6 | name: "Posts" 7 | --- 8 | -------------------------------------------------------------------------------- /data/author.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Rodolfo Baume", 3 | "title": "Explorer", 4 | "image": "images/launchx.png" 5 | } 6 | -------------------------------------------------------------------------------- /resources/_gen/assets/scss/scss/style.scss_bcb603c6c6d8658ecadd27900cde73da.json: -------------------------------------------------------------------------------- 1 | {"Target":"css/style.css","MediaType":"text/css","Data":{}} -------------------------------------------------------------------------------- /archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | draft: true 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/images/tn.png -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/posts/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'Blog' 3 | date: 2019-02-24 4 | menu: 5 | main: 6 | name: "Posts" 7 | --- 8 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/data/author.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sam Stone", 3 | "title": "Writer & Futurist", 4 | "image": "images/author.jpg" 5 | } -------------------------------------------------------------------------------- /themes/hugo-winston-theme/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/images/screenshot.png -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/exampleSite/static/favicon.png -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/archetypes/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | draft: true 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/cctv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/exampleSite/static/images/cctv.jpeg -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/exampleSite/static/images/author.jpg -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/cctv2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/exampleSite/static/images/cctv2.jpeg -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/writer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RodolfoBaume/my_launchx_blog/master/themes/hugo-winston-theme/exampleSite/static/images/writer.jpeg -------------------------------------------------------------------------------- /archetypes/pages.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | image: images/writer.jpeg 5 | menu: 6 | main: 7 | name: "About" 8 | --- 9 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/archetypes/pages.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | image: images/writer.jpeg 5 | menu: 6 | main: 7 | name: "About" 8 | --- 9 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | publish = "exampleSite/public" 3 | command = "cd exampleSite && hugo --themesDir ../.." 4 | 5 | [build.environment] 6 | HUGO_VERSION = "0.80.0" 7 | HUGO_THEME = "repo" 8 | HUGO_BASEURL = "/" 9 | -------------------------------------------------------------------------------- /resources/_gen/assets/scss/scss/style.scss_953250851a1795a33f24521b79ead981.json: -------------------------------------------------------------------------------- 1 | {"Target":"css/style.min.4f4767d518839223786999cdb69fc7a63791220ecccd236bc732a5f998aaee2d.css","MediaType":"text/css","Data":{"Integrity":"sha256-T0dn1RiDkiN4aZnNtp/HpjeRIg7MzSNrxzKl+Ziq7i0="}} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_953250851a1795a33f24521b79ead981.json: -------------------------------------------------------------------------------- 1 | {"Target":"css/style.min.3383cdd42e33172d122bb505c3de7fd43375315c431e6e19435b40eb7eb0ac49.css","MediaType":"text/css","Data":{"Integrity":"sha256-M4PN1C4zFy0SK7UFw95/1DN1MVxDHm4ZQ1tA636wrEk="}} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_normalize.scss: -------------------------------------------------------------------------------- 1 | body, html { 2 | margin: 0; 3 | padding: 0; 4 | } 5 | 6 | ol,ul { 7 | margin: 0; 8 | padding: 0; 9 | list-style: none; 10 | li { 11 | list-style: none; 12 | } 13 | } 14 | 15 | h1, h2, h3 { 16 | margin-top: 20px; 17 | margin-bottom: 20px; 18 | } -------------------------------------------------------------------------------- /archetypes/posts.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | description: 'As soon as Winston had dealt with each of the messages, he clipped his speakwritten corrections to the appropriate copy of the Times and pushed them into the pneumatic tube. ' 5 | image: images/cctv.jpeg 6 | draft: true 7 | --- -------------------------------------------------------------------------------- /data/social.json: -------------------------------------------------------------------------------- 1 | { 2 | "links": [ 3 | { 4 | "name": "twitter", 5 | "url": "https://twitter.com/rbaume", 6 | "image": "images/social/twitter.svg" 7 | }, 8 | { 9 | "name": "github", 10 | "url": "https://github.com/RodolfoBaume", 11 | "image": "images/social/github.svg" 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/partials/author-large.html: -------------------------------------------------------------------------------- 1 |
2 | {{ .Site.Data.author.name }} 3 | {{ .Site.Data.author.name }} 4 | {{ .Site.Data.author.title }} 5 |
6 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/partials/author.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{ .Site.Data.author.name }} 4 | 5 | {{ dateFormat "January 2, 2006" .Date }} 6 |
-------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/archetypes/posts.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{ replace .TranslationBaseName "-" " " | title }}" 3 | date: {{ .Date }} 4 | description: 'As soon as Winston had dealt with each of the messages, he clipped his speakwritten corrections to the appropriate copy of the Times and pushed them into the pneumatic tube. ' 5 | image: images/cctv.jpeg 6 | draft: true 7 | --- -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/_default/summary.html: -------------------------------------------------------------------------------- 1 |
2 | {{ if .Site.Params.showAuthorOnPosts }} 3 | {{ partial "author.html" . }} 4 | {{ else }} 5 |
{{ dateFormat "Jan 2, 2006" .Date }}
6 | {{ end }} 7 |

{{ .Title }}

8 |

{{ .Params.description }}

9 |
-------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_footer.scss: -------------------------------------------------------------------------------- 1 | .footer { 2 | margin-top: 30px; 3 | @include breakpoint('small') { 4 | padding-top: 40px; 5 | } 6 | } 7 | 8 | .social-icon { 9 | margin-right: 10px; 10 | a { 11 | text-decoration: none; 12 | &:hover { 13 | text-decoration: none; 14 | img { 15 | opacity: 0.7; 16 | } 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | {{ define "body_classes" }}page-default-single{{ end }} 2 | 3 | {{ define "main" }} 4 |
5 |

{{ .Title }}{{ if .Site.Params.addDot }}.{{ end }}

6 | {{ if .Params.image }} 7 | 8 | {{ end }} 9 |
10 | 11 |
12 | {{ .Content }} 13 |
14 | {{ end }} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | {{ define "body_classes" }}page-default-list{{ end }} 2 | 3 | {{ define "main" }} 4 |
5 |

{{ .Title }}{{ if .Site.Params.addDot }}.{{ end }}

6 | {{ if .Params.description }}

{{ .Params.description }}

{{ end }} 7 |
8 | {{ .Content }} 9 | {{ range.Pages }} 10 | {{ .Render "summary" }} 11 | {{ end }} 12 | {{ end }} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/partials/footer.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/data/social.json: -------------------------------------------------------------------------------- 1 | { 2 | "links": [ 3 | { 4 | "name": "twitter", 5 | "url": "https://twitter.com/zerostaticio", 6 | "image": "images/social/twitter.svg" 7 | }, 8 | { 9 | "name": "github", 10 | "url": "https://github.com/zerostaticthemes", 11 | "image": "images/social/github.svg" 12 | }, 13 | { 14 | "name": "linkedin", 15 | "url": "https://www.linkedin.com", 16 | "image": "images/social/linkedin.svg" 17 | } 18 | ] 19 | } -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/partials/header.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 13 |
-------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_breakpoints.scss: -------------------------------------------------------------------------------- 1 | @mixin breakpoint($breakpoint) { 2 | // If the key exists in the map 3 | @if map-has-key($breakpoints, $breakpoint) { 4 | // Prints a media query based on the value 5 | @media (min-width: map-get($breakpoints, $breakpoint)) { 6 | @content; 7 | } 8 | } 9 | // If the key doesn't exist in the map 10 | @else { 11 | @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " 12 | + "Available breakpoints are: #{map-keys($breakpoints)}."; 13 | } 14 | } -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: You don't start out writing good stuff 3 | description: The hallway smelt of boiled cabbage and old rag mats. 4 | --- 5 | 6 | The hallway smelt of boiled cabbage and old rag mats. At one end of it a coloured poster, too large for indoor display, had been tacked to the wall. It depicted simply an enormous face, more than a metre wide: the face of a man of about forty-five, with a heavy black moustache and ruggedly handsome features. Winston made for the stairs. It was no use trying the lift. 7 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/theme.toml: -------------------------------------------------------------------------------- 1 | name = "Hugo Winston" 2 | license = "MIT" 3 | licenselink = "https://github.com/zerostaticthemes/hugo-winston/blob/master/LICENSE" 4 | description = "Hugo Winston is a bold minimal blogging theme" 5 | 6 | homepage = "https://github.com/jugglerx/hugo-hero-theme" 7 | demosite = "https://hugo-winston.netlify.app" 8 | 9 | tags = ["blog", "minimal", "clean", "Google analytics", "bootstrap", "zerostatic"] 10 | features = ["blog"] 11 | 12 | [author] 13 | name = "Robert Austin" 14 | homepage = "https://www.zerostatic.io" -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ![banner](https://user-images.githubusercontent.com/17634377/155042185-d8a46812-04aa-4534-88e6-cdfb8b3f02f6.png) 2 | 3 | ## My Launch X Blog: Bitácora de Viaje 🚀 4 | 5 | Hola explorer 👋 6 | 7 | Realiza las indicaciones de la weekly mission y monta tu propio blog. Espero que te sirva como bitácora de aprendizaje para compartir todas tus experiencias de Launch X. 8 | 9 | Así como también puedes crear tu **Workbook**: 10 | 11 | ![Ilustración_sin_título 2](https://user-images.githubusercontent.com/17634377/156294681-a7d2feb4-d41e-464f-9dbf-0fbc781aa056.png) 12 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_pagination.scss: -------------------------------------------------------------------------------- 1 | ul.pagination { 2 | margin: 0; 3 | padding: 0; 4 | list-style: none; 5 | display: flex; 6 | li { 7 | display: inline-block; 8 | a { 9 | display: inline-block; 10 | text-decoration: none; 11 | padding: 5px 8px; 12 | border: 2px solid var(--heading-color); 13 | border-right: none; 14 | } 15 | &.active { 16 | a { 17 | } 18 | } 19 | &:last-of-type { 20 | a { 21 | border-right: 2px solid var(--heading-color); 22 | } 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /content/pages/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'About me' 3 | menu: 4 | main: 5 | name: "AboutMe" 6 | --- 7 | 8 | ## Who am I 9 | 10 | Hola, aquí vas a leer un poco sobre mi 🤩 11 | 12 | > Me considero el abuelo de este viaje :) ya que al observar a mis compañeros me doy cuenta que son mucho más jovenes, 13 | > sin embargo me siento motivado por la gente de Innovaccion para continuar en esta gran travesía. 14 | 15 | **Soy Rodolfo Baume**, originario de Pachuca, Hidalgo, amante de la tecnología. 16 | Me considero una persona sociable y accesible. 17 | Autodidacta y queriendo vencer nuevos retos en mi aprendizaje. 18 | 19 | -------------------------------------------------------------------------------- /docs/tags/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tags on Bitácora de Viaje de Rodolfo Baume 5 | https://rodolfobaume.github.io/my_launchx_blog/tags/ 6 | Recent content in Tags on Bitácora de Viaje de Rodolfo Baume 7 | Hugo -- gohugo.io 8 | en-us 9 | 10 | 11 | -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- 1 | baseURL = "https://rodolfobaume.github.io/my_launchx_blog/" 2 | languageCode = "en-us" 3 | title = "Bitácora de Viaje de Rodolfo Baume" 4 | theme = "hugo-winston-theme" 5 | relativeURLs = true 6 | canonifyURLs = true 7 | 8 | pygmentsCodeFences = true 9 | pygmentsCodefencesGuessSyntax = true 10 | pygmentsUseClasses = true 11 | paginate = 3 12 | 13 | [params] 14 | google_analytics_id = "" 15 | # Hey Explorer aquí pon tu twitter 👇 16 | twitter_handle = "@rbaume" 17 | showAuthorOnHomepage = true 18 | showAuthorOnPosts = false 19 | showPostsOnHomepage = false 20 | addFrame = true 21 | addDot = true 22 | -------------------------------------------------------------------------------- /docs/images/social/linkedin.svg: -------------------------------------------------------------------------------- 1 | LinkedIn icon -------------------------------------------------------------------------------- /static/images/social/linkedin.svg: -------------------------------------------------------------------------------- 1 | LinkedIn icon -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/config.toml: -------------------------------------------------------------------------------- 1 | baseURL = "https://example.com" 2 | languageCode = "en-us" 3 | title = "Hugo Winston" 4 | themesDir = "../.." 5 | theme = "hugo-winston" 6 | 7 | pygmentsCodeFences = true 8 | pygmentsCodefencesGuessSyntax = true 9 | pygmentsUseClasses = true 10 | paginate = 3 11 | 12 | [module] 13 | [module.hugoVersion] 14 | extended = true 15 | min = "0.55.0" 16 | 17 | [params] 18 | google_analytics_id = "" 19 | twitter_handle = "@zerostaticio" 20 | showAuthorOnHomepage = true 21 | showAuthorOnPosts = false 22 | showPostsOnHomepage = false 23 | addFrame = true 24 | addDot = true 25 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/posts/single.html: -------------------------------------------------------------------------------- 1 | {{ define "header_css" }}{{ end }} 2 | {{ define "body_classes" }}page-blog-single{{ end }} 3 | 4 | {{ define "main" }} 5 |
6 | {{ if .Site.Params.showAuthorOnPosts }} 7 | {{ partial "author.html" . }} 8 | {{ end }} 9 |
10 |

{{ .Title }}{{ if .Site.Params.addDot }}.{{ end }}

11 | {{ if .Params.image }} 12 | 13 | {{ end }} 14 |
15 |
16 | {{ .Content }} 17 |
18 |
19 | {{ end }} -------------------------------------------------------------------------------- /docs/categories/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Categories on Bitácora de Viaje de Rodolfo Baume 5 | https://rodolfobaume.github.io/my_launchx_blog/categories/ 6 | Recent content in Categories on Bitácora de Viaje de Rodolfo Baume 7 | Hugo -- gohugo.io 8 | en-us 9 | 10 | 11 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/social/linkedin.svg: -------------------------------------------------------------------------------- 1 | LinkedIn icon -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_summary.scss: -------------------------------------------------------------------------------- 1 | .summary { 2 | margin-bottom: 50px; 3 | font-size: 18px; 4 | line-height: 24px; 5 | @include breakpoint('small') { 6 | margin-bottom: 80px; 7 | font-size: 18px; 8 | line-height: 26px; 9 | } 10 | .summary-date { 11 | font-weight: bold; 12 | color: var(--heading-color); 13 | } 14 | .summary-title { 15 | margin: 16px 0 16px 0; 16 | width: 80%; 17 | font-size: 34px; 18 | line-height: 38px; 19 | @include breakpoint('small') { 20 | width: 80%; 21 | font-size: 52px; 22 | line-height: 58px; 23 | } 24 | } 25 | .summary-description { 26 | width: 80%; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /docs/images/social/twitter.svg: -------------------------------------------------------------------------------- 1 | Twitter icon -------------------------------------------------------------------------------- /static/images/social/twitter.svg: -------------------------------------------------------------------------------- 1 | Twitter icon -------------------------------------------------------------------------------- /content/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Launch X Bitácora de viaje 3 | description: The hallway smelt of boiled cabbage and old rag mats. 4 | --- 5 | 6 | Hola ✌️ soy el explorer Rodolfo Baume y este es mi blog personal donde compartiré mis aventuras de Launch X. 7 | 8 | Te invito a conocer mis aprendizajes y leer mis experiencias. 9 | 10 | Expectativas del proyecto: 11 | 12 | - Aprender correctamente el uso de Git y GitHub 13 | - Aplicar los conocimientos de Front End 14 | - Aplicar mis conocimientos de diseño de bases de datos 15 | - Desarrollar apps de Backend 16 | - Fortalecer mis habilidades 17 | - Conocer nuevas tecnologías y herramientas 18 | - Tener una nueva comunidad de desarrollo de software 19 | - Obtener el mayor beneficio de la Mentoría del MC Carlo Gilmar 20 | - Compartir ;) 21 | 22 | 🚀 23 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/social/twitter.svg: -------------------------------------------------------------------------------- 1 | Twitter icon -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/index.html: -------------------------------------------------------------------------------- 1 | {{ define "header_css" }}{{ end }} 2 | {{ define "body_classes" }}page-home{{ end }} 3 | 4 | {{ define "main" }} 5 | 6 | {{ if .Site.Params.showAuthorOnHomepage }} 7 | {{ partial "author-large.html" . }} 8 | {{ end }} 9 | 10 |
11 |

{{ .Title }}{{ if .Site.Params.addDot }}.{{ end }}

12 |
{{ .Content }}
13 |
14 | 15 | {{ if .Site.Params.showPostsOnHomepage }} 16 | {{ $paginator := .Paginate (where .Site.RegularPages "Type" "posts") }} 17 | {{ range $paginator.Pages }} 18 | {{ .Render "summary" }} 19 | {{ end }} 20 | {{ template "_internal/pagination.html" . }} 21 | {{ end }} 22 | 23 | {{ end }} 24 | 25 | {{ define "footer_js" }} 26 | {{ end }} 27 | -------------------------------------------------------------------------------- /docs/images/social/github.svg: -------------------------------------------------------------------------------- 1 | GitHub icon -------------------------------------------------------------------------------- /static/images/social/github.svg: -------------------------------------------------------------------------------- 1 | GitHub icon -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_author.scss: -------------------------------------------------------------------------------- 1 | .author { 2 | margin-top: 30px; 3 | margin-bottom: 30px; 4 | color: var(--heading-color); 5 | img { 6 | width: 10%; 7 | display: inline-block; 8 | vertical-align: middle; 9 | } 10 | .author-name { 11 | display: inline-block; 12 | vertical-align: middle; 13 | font-weight: bold; 14 | margin-left: 5px; 15 | } 16 | .author-date { 17 | display: inline-block; 18 | vertical-align: middle; 19 | } 20 | } 21 | .author-large { 22 | font-size: 20px; 23 | img { 24 | width: "20%"; 25 | } 26 | .author-name { 27 | display: inline-block; 28 | vertical-align: middle; 29 | font-weight: bold; 30 | margin-left: 5px; 31 | } 32 | .author-title { 33 | display: inline-block; 34 | vertical-align: middle; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/static/images/social/github.svg: -------------------------------------------------------------------------------- 1 | GitHub icon -------------------------------------------------------------------------------- /content/posts/post_1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Mi ruta de aprendizaje." 3 | date: 2022-03-01 4 | description: 'Te voy a contar mi travesía en LaunchX' 5 | --- 6 | 7 | ¡Hola!, quiero contarte como ha sido el viaje durante estas semanas 8 | 9 | ***Disfrute del OnBoarding*** 10 | 11 | - Para poner en practica conceptos básicos sobre **Git y GitHub** 12 | - Utilizamos **Python** 13 | - Repasamos **Logica de programación** 14 | - y realizamos algunas katas en **Jupyter Notebooks** 15 | 16 | ***Misión Front End*** 17 | 18 | - Diseño de sitios web: **UI UX** web design 19 | - Fue interesante repasar **HTML**, para crear maquetar sitios 20 | - conocer más a fondo **CSS** para darle estilos a los sitios Web 21 | - Adentrarnos a **Javascript** para dar funcionalidad 22 | - Conocer Frameworks como **VueJS** y **Angular** 23 | 24 | Sin embargo el viaje aun no concluye, iniciamos una nueva misión de BackEnd con un Mission Commander muy prometedor y comprometido, así que la historia aun no concluye ... 25 | 26 | Gracias por leer 27 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_header.scss: -------------------------------------------------------------------------------- 1 | .header { 2 | display: flex; 3 | justify-content: flex-start; 4 | align-items: center; 5 | margin-bottom: 30px; 6 | font-size: 16px; 7 | @include breakpoint('small') { 8 | padding-bottom: 5px; 9 | margin-bottom: 40px; 10 | } 11 | a.header-logo { 12 | font-weight: bold; 13 | text-transform: uppercase; 14 | margin-right: 30px; 15 | } 16 | } 17 | 18 | .menu-main { 19 | display: none; 20 | flex: 0; 21 | @include breakpoint('small') { 22 | display: block; 23 | } 24 | > ul { 25 | display: flex; 26 | align-items: center; 27 | justify-content: flex-start; 28 | > li { 29 | margin-right: 10px; 30 | > a { 31 | display: inline-block; 32 | text-decoration: none; 33 | &:hover { 34 | text-decoration: underline; 35 | } 36 | } 37 | &.active { 38 | > a { 39 | display: inline-block; 40 | font-weight: bold; 41 | } 42 | } 43 | &:last-of-type { 44 | margin-right: 0; 45 | } 46 | } 47 | } 48 | } -------------------------------------------------------------------------------- /.github/workflows/build_launchx_blog.yml: -------------------------------------------------------------------------------- 1 | name: Build Personal Blog 2 | on: push 3 | 4 | jobs: 5 | build: 6 | 7 | name: Build and update website 8 | runs-on: ubuntu-latest 9 | 10 | steps: 11 | - uses: actions/checkout@v2 12 | with: 13 | submodules: true 14 | fetch-depth: 0 15 | - name: Setup GoHugo 16 | uses: peaceiris/actions-hugo@v2 17 | with: 18 | hugo-version: '0.92.0' 19 | - name: Commit Update 20 | run: | 21 | echo ":: Eliminando versión previa ::" 22 | rm -rf docs 23 | - name: Build drafts 24 | run: hugo -D 25 | - name: Commit Update 26 | run: | 27 | echo ":: Renombrando nueva version ::" 28 | mv public/ docs/ 29 | git config --global user.email "launchx@innovaccion.mx" 30 | git config --global user.name "Launch X Backend Node JS" 31 | git add . 32 | git commit -m "GitHub Actions: Build ok" 33 | - name: Push changes 34 | uses: ad-m/github-push-action@master 35 | with: 36 | github_token: ${{ secrets.GITHUB_TOKEN }} 37 | branch: ${{ github.ref }} 38 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/partials/google-analytics.html: -------------------------------------------------------------------------------- 1 | {{- if .Site.IsServer -}} 2 | 3 | {{ else }} 4 | {{ $gid := (getenv "HUGO_GOOGLE_ANALYTICS_ID") }} 5 | {{ if $gid }} 6 | 7 | 8 | 14 | {{ else }} 15 | {{ if .Site.Params.google_analytics_id }} 16 | 17 | 18 | 24 | {{ end }} 25 | {{ end}} 26 | {{ end }} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) Robert Austin - rob@zerostatic.io - github.com/zerostaticthemes 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/style.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-family-heading: 'Poppins', sans-serif; 3 | --font-family-paragraph: Helvetica, sans-serif; 4 | --font-family-mono: monospace; 5 | --base-color: #ffffff; 6 | --base-offset-color: #eaeaea; 7 | --highlight-color: #007fda; 8 | --heading-color: #1c1b1d; 9 | --text-color: #4e5157; 10 | } 11 | 12 | $breakpoints: ( 13 | 'small': 767px, 14 | 'medium': 992px, 15 | 'large': 1200px, 16 | ); 17 | 18 | @import 'normalize'; 19 | @import 'breakpoints'; 20 | @import 'header'; 21 | @import 'footer'; 22 | @import 'content'; 23 | @import 'intro'; 24 | @import 'summary'; 25 | @import 'author'; 26 | @import 'pagination'; 27 | @import 'pygments/github'; 28 | 29 | html, body { 30 | box-sizing: border-box; 31 | } 32 | 33 | body { 34 | background: var(--base-color); 35 | font-family: var(--font-family-paragraph); 36 | color: var(--text-color); 37 | margin: 0; 38 | padding: 30px; 39 | overflow-x: hidden; 40 | @include breakpoint('small') { 41 | padding: 50px; 42 | } 43 | &.frame { 44 | min-height: 100vh; 45 | border: 18px solid var(--highlight-color); 46 | } 47 | } 48 | 49 | .wrapper { 50 | max-width: 1000px; 51 | margin: 0 auto; 52 | } 53 | -------------------------------------------------------------------------------- /content/posts/intro.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "La Cultura de un Desarrollad@r de software" 3 | date: 2022-02-21T18:16:21-06:00 4 | description: 'Este es mi primer post de la travesía en la Misión de Backend con Node JS de Launch X.' 5 | --- 6 | 7 | ¡Hola! 8 | 9 | Actualmente desarrollo de Software está cambiando a medida que avanza la tecnología a pasos agigantados, evolucionando desde procesos de creación de software basado en modelos de ciclo de vida secuenciales hacia ciclos de vida ágiles para obtener una presentación rápida, incremental e iterativa del producto terminado, esto con numerosos beneficios para el proyecto y para el usuario final. 10 | 11 | Por ello, los cambios en la Cultura de los desarrolladores producen mayor valor para las organizaciones que simples cambios en los procesos o las herramientas. 12 | 13 | Por estas razones considero que la Cultura de un Desarrollad@ de Software se basa en: 14 | 15 | - Flexibilidad 16 | - Creatividad 17 | - Aprendizaje 18 | - Adaptación 19 | - Respeto 20 | - Resolucíon de problemas 21 | - Valor 22 | - Confianza 23 | - Honestidad 24 | - Conceptualización 25 | - Dedicación 26 | 27 | Pero las Softskills más valiosas y necesarias son humildad, esfuerzo, perseverancia, cooperación y comunicación. 28 | 29 | ;) 30 | -------------------------------------------------------------------------------- /docs/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | https://rodolfobaume.github.io/my_launchx_blog/ 6 | 2022-04-25T00:00:00+00:00 7 | 8 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_2/ 9 | 2022-04-25T00:00:00+00:00 10 | 11 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_1/ 12 | 2022-03-01T00:00:00+00:00 13 | 14 | https://rodolfobaume.github.io/my_launchx_blog/posts/intro/ 15 | 2022-02-21T18:16:21-06:00 16 | 17 | https://rodolfobaume.github.io/my_launchx_blog/posts/ 18 | 2019-02-24T00:00:00+00:00 19 | 20 | https://rodolfobaume.github.io/my_launchx_blog/pages/about/ 21 | 22 | https://rodolfobaume.github.io/my_launchx_blog/categories/ 23 | 24 | https://rodolfobaume.github.io/my_launchx_blog/pages/ 25 | 26 | https://rodolfobaume.github.io/my_launchx_blog/tags/ 27 | 28 | 29 | -------------------------------------------------------------------------------- /docs/pages/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Pages on Bitácora de Viaje de Rodolfo Baume 5 | https://rodolfobaume.github.io/my_launchx_blog/pages/ 6 | Recent content in Pages on Bitácora de Viaje de Rodolfo Baume 7 | Hugo -- gohugo.io 8 | en-us 9 | 10 | About me 11 | https://rodolfobaume.github.io/my_launchx_blog/pages/about/ 12 | Mon, 01 Jan 0001 00:00:00 +0000 13 | 14 | https://rodolfobaume.github.io/my_launchx_blog/pages/about/ 15 | Who am I Hola, aquí vas a leer un poco sobre mi 🤩 16 | Me considero el abuelo de este viaje :) ya que al observar a mis compañeros me doy cuenta que son mucho más jovenes, sin embargo me siento motivado por la gente de Innovaccion para continuar en esta gran travesía. 17 | Soy Rodolfo Baume, originario de Pachuca, Hidalgo, amante de la tecnología. Me considero una persona sociable y accesible. 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_intro.scss: -------------------------------------------------------------------------------- 1 | .intro { 2 | margin-bottom: 60px; 3 | h1 { 4 | font-size: 48px; 5 | line-height: 56px; 6 | margin-top: 0; 7 | margin-bottom: 30px; 8 | @include breakpoint('small') { 9 | width: 80%; 10 | font-size: 88px; 11 | line-height: 94px; 12 | margin-bottom: 50px; 13 | } 14 | strong { 15 | color: var(--highlight-color); 16 | } 17 | } 18 | h2 { 19 | font-size: 50px; 20 | line-height: 56px; 21 | @include breakpoint('small') { 22 | width: 80%; 23 | } 24 | } 25 | p { 26 | font-size: 20px; 27 | line-height: 26px; 28 | @include breakpoint('small') { 29 | width: 80%; 30 | font-size: 22px; 31 | line-height: 32px; 32 | } 33 | } 34 | .read-more { 35 | font-size: 20px; 36 | line-height: 26px; 37 | font-weight: bold; 38 | @include breakpoint('small') { 39 | font-size: 22px; 40 | line-height: 32px; 41 | } 42 | } 43 | img { 44 | max-width: 100%; 45 | } 46 | // img { 47 | // margin-right: -30px; 48 | // width: 100vw; 49 | // vertical-align: bottom; 50 | // @include breakpoint('small') { 51 | // margin-left: -100px; 52 | // margin-right: -100px; 53 | // margin-bottom: 50px; 54 | // width: auto; 55 | // } 56 | // } 57 | } 58 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/pages/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 'About' 3 | image: images/writer.jpeg 4 | menu: 5 | main: 6 | name: "About" 7 | --- 8 | 9 | ## Contra vagos 10 | 11 | Lorem _markdownum notam si_ lintea meque certa [en meumque 12 | illis](#cohibentem-iuvenaliter), diu fatigant, nec praedae concustodita arcet. 13 | [Paviunt castris](#nemorisque-urimur-violentus) cur errat ventis causa! Silvas 14 | sine satis vocat praedam moverat, precor, non sola bovis neque mihi. Primum 15 | utilis nympham, et certus amplexas Deiphobum palmis credas ambo, nec. 16 | 17 | > Excidit gente, si orat suo quaeque dura Calydon nata? Pars auro post stetit 18 | > adfusique imis amplexus. Agmina per fabricator 19 | > mittere Erymanthon habetque tot. 20 | 21 | **Cineres Nile ipsa** origine discurrunt adest Unde, et quem clausus, imo, 22 | virens quoque tales, potuit. Ingentes insilit corpore nutricis praebebat roganti 23 | licuit. Denique a vestros adulantum in bella lina parte et arte generi di igitur 24 | quis, digitis pedes. Cum resonant tamen, namque in anxia. Non nostri trahens 25 | ancora. 26 | 27 | ## Ducem oculos pallor tale quoque 28 | 29 | Pectora de Hebe veste mansit nemorisque oppugnare deos, interea eo calescit 30 | **invita insidiae** Amymonen, semper respiciens vocato, illis! Coruscis ut somno 31 | hiatu Tantalides frenis nexilibus hamata limbo mentis, pacis iudicium 32 | auxilioque. Genus dolori, me ira hae inpediunt tellus, nascendi Boreas! 33 | Tangentiaque tecto et secuta recursus quo matrisque, moenia sedulitas Cyllenius 34 | in duxere plenaque: **hos**. 35 | 36 | 1. Olim pulvere 37 | 2. Verus ego ovantem mihi 38 | 3. Tenuit erat semina superari 39 | 4. Dabis natis hoc genu in quidem dumque 40 | 41 | Per tenuata [potiora](#inmeritae-discordemque-iterum) dedit caelo admota 42 | iniustus decipere do loca multa non parat. Ingratos his ut inde credite sensit 43 | sorte. Spectat cognitius tamen spem facit, et facto tecumque quae incumbere 44 | relictis fronde rebus! Bene haeret circumdata tunc cremantur propter iuvencos 45 | deus inserit sit tua. Pompa non precor procumbit inania lacrimas sacra credetis: 46 | Oceano, femina? 47 | 48 | Bacchantum neque. Humum ut violasse quam inmotos! Danae aera vertitur potiere 49 | scopuloque pecus, ut animam aversata Iovis, petentes aura, _montibus_. 50 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/posts/sanity-not-statistical.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sanity is not statistical 3 | date: 2018-12-29 4 | description: 'Once again he glanced at his rival in the opposite cubicle. Something seemed to tell him with certainty that Tillotson was busy on the same job as himself. There was no way of knowing whose version would finally be adopted, but he felt a profound conviction that it would be his own' 5 | image: images/cctv2.jpeg 6 | --- 7 | 8 | ## There was no way of knowing whose version would finally be adopted 9 | 10 | Once again he glanced at his rival in the opposite cubicle. Something seemed to tell him with certainty that Tillotson was busy on the same job as himself. There was no way of knowing whose version would finally be adopted, but he felt a profound conviction that it would be his own 11 | 12 | ## Mare torrentur 13 | 14 | Mare torrentur tenuerunt Iovemque crudelis erat non manuque nullaque Pyreneus, 15 | evocet pectus, _nube_. In templo taedia [socerumque moenibus](#dat) alter sic 16 | regina pulchra rexerat. Corbe est et, **invectae** pariter ignara quod senes: 17 | sectus his tamen. Hora graves iam prospiciunt, subito spargit germanam _utve_, 18 | inmeritas frontemque tempora. Frustra stratosque possim trepidare squamis, os, 19 | tum ipse prodesse acuta Phobetora e viscera, munera! 20 | 21 | - Peraravit Themis deserat et stetit taedae quodcumque 22 | - Grave invitae usque et terraque 23 | - Spargitque hi dixi 24 | - Danais oris Ulixes 25 | 26 | ![Street Art Image](https://source.unsplash.com/GqpbdngfiLo/600x400) 27 | 28 | ## Siqua transieram in parte 29 | 30 | Relicto solusque saepe dato imas [ea](#non-mea) dixit nullum, rumor addit in 31 | lacertos. Sparsos ceu geminam crimen femineae mater Minervae. 32 | 33 | ### Utinam fratresque quem 34 | 35 | posuitque** nitenti utinam fratresque quem accede **tibi** et semianimes. Agmine 36 | prohibebant tuas venerit natus per sicut Aoniis dixit sedens scelus, alios. 37 | Segetes et **ora mala\*\* Iuppiter remotus, non penates quam pro, urbis repulsae 38 | insolida tantis sacerdos: et. 39 | 40 | - Vultum superatus Baccho ferre 41 | - Massa arreptamque fluet portas 42 | - Quaesita si medio virtute nunc ipse extremum 43 | - Gaudet bubo factorum 44 | 45 | Dona domus, certe populis, herbas rettulit curvantur Aeneas sequentur inferiora 46 | rupit, inque illa [passibus grave coronantur](#horto-in-te) nectare. Molli iam 47 | aer suus prosternite, vultus per valetque aut iactas rumpunt, et ubi donec. 48 | Pariter ab ille, nec **per aera thalamis** Cumaea, modo fugit ore placuerunt 49 | habebit. 50 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/layouts/_default/baseof.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | {{ block "title" . }}{{ .Title }} - {{ .Site.Title }}{{ end }} 8 | 9 | 10 | 11 | {{ if .Site.IsServer }} 12 | {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" true) }} 13 | 14 | {{ else }} 15 | {{ $style := resources.Get "scss/style.scss" | resources.ExecuteAsTemplate "style.scss" . | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" false) }} 16 | 17 | {{ end }} 18 | 19 | {{ block "meta_tags" . }} 20 | {{ if .Params.description }}{{ end }} 21 | 22 | 23 | 24 | {{ if .Params.image }}{{ end }} 25 | {{ if .Params.description }}{{ end }} 26 | 27 | {{ if .Site.Params.twitter_handle }}{{ end }} 28 | {{ if .Site.Params.twitter_handle }}{{ end }} 29 | {{ end }} 30 | 31 | 32 | 33 | 34 | 35 | {{ $themeStyle := slice "" }} 36 | {{ if eq .Site.Params.addFrame true }}{{ $themeStyle = $themeStyle | append "frame" }}{{ end }} 37 | 38 | 39 |
40 | {{ partial "header.html" . }} 41 | {{ block "main" . }} 42 | {{ end }} 43 | {{ partial "footer.html" . }} 44 |
45 | 46 | {{ $scripts := resources.Get "js/scripts.js" }} 47 | 48 | {{ $js := slice $scripts | resources.Concat "js/bundle.js" }} 49 | 50 | {{ if .Site.IsServer }} 51 | 52 | {{ else }} 53 | 54 | {{ end }} 55 | 56 | {{ block "footer_js" . }} 57 | {{ end }} 58 | 59 | {{ partial "google-analytics.html" . }} 60 | 61 | 62 | -------------------------------------------------------------------------------- /docs/tags/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Tags - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 |

Tags.

57 | 58 |
59 | 60 | 61 | 62 | 81 |
82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /docs/categories/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Categories - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 |

Categories.

57 | 58 |
59 | 60 | 61 | 62 | 81 |
82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /docs/pages/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Pages - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 |

Pages.

57 | 58 |
59 | 60 | 61 |
62 | 63 |
Jan 1, 0001
64 | 65 |

About me

66 |

67 |
68 | 69 | 70 | 89 |
90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/_content.scss: -------------------------------------------------------------------------------- 1 | a { 2 | color: var(--highlight-color); 3 | text-decoration: none; 4 | &:hover { 5 | text-decoration: underline; 6 | } 7 | } 8 | 9 | h1, 10 | h2, 11 | h3 { 12 | margin-top: 20px; 13 | margin-bottom: 20px; 14 | color: var(--heading-color); 15 | font-family: var(--font-family-heading); 16 | } 17 | p { 18 | color: var(--text-color); 19 | font-family: var(--font-family-paragraph); 20 | font-size: 18px; 21 | line-height: 24px; 22 | } 23 | 24 | ol, 25 | ul { 26 | margin: 0; 27 | padding: 0; 28 | list-style: none; 29 | li { 30 | list-style: none; 31 | } 32 | } 33 | 34 | .content { 35 | font-size: 18px; 36 | p { 37 | font-size: 18px; 38 | line-height: 1.6; 39 | margin: 0; 40 | padding: 0; 41 | margin-bottom: 20px; 42 | } 43 | h1 { 44 | font-size: 40px; 45 | line-height: 1.6; 46 | font-weight: bold; 47 | margin-top: 30px; 48 | margin-bottom: 20px; 49 | &:first-of-type { 50 | margin-top: 0; 51 | } 52 | } 53 | h2 { 54 | font-size: 28px; 55 | line-height: 1.4; 56 | font-weight: bold; 57 | margin-top: 30px; 58 | margin-bottom: 20px; 59 | &:first-of-type { 60 | margin-top: 0; 61 | } 62 | @include breakpoint('small') { 63 | font-size: 30px; 64 | line-height: 1.4; 65 | } 66 | } 67 | h3 { 68 | font-size: 22px; 69 | line-height: 1.4; 70 | font-weight: bold; 71 | margin-top: 30px; 72 | margin-bottom: 20px; 73 | } 74 | ul, 75 | ol { 76 | margin-left: 0; 77 | margin-top: 10px; 78 | margin-bottom: 20px; 79 | list-style: disc; 80 | li { 81 | font-size: 18px; 82 | line-height: 20px; 83 | margin-bottom: 10px; 84 | margin-left: 0; 85 | @include breakpoint('small') { 86 | margin-left: 20px; 87 | } 88 | } 89 | @include breakpoint('small') { 90 | margin-left: 20px; 91 | } 92 | } 93 | a { 94 | text-decoration: underline; 95 | &:hover { 96 | } 97 | } 98 | blockquote { 99 | border-left: 5px solid var(--highlight-color); 100 | margin: 30px 0; 101 | padding: 20px; 102 | } 103 | blockquote p { 104 | font-size: 20px; 105 | display: inline; 106 | color: var(--color-base-text); 107 | } 108 | img { 109 | margin: 40px 0 40px 0; 110 | max-width: 100%; 111 | height: auto; 112 | } 113 | figure { 114 | margin: 2.6rem 0 1.18rem; 115 | img { 116 | margin: 0; 117 | } 118 | figcaption { 119 | margin-top: 10px; 120 | h4 { 121 | margin: 0; 122 | font-size: 1rem; 123 | font-weight: bold; 124 | } 125 | p { 126 | margin: 0; 127 | } 128 | } 129 | } 130 | code, 131 | pre { 132 | font-family: var(--font-family-monospace); 133 | } 134 | .highlight { 135 | pre { 136 | border-radius: 3px; 137 | font-size: 14px; 138 | line-height: 18px; 139 | padding: 30px; 140 | overflow: auto; 141 | font-family: var(--font-family-monospace); 142 | } 143 | } 144 | } 145 | 146 | .dot { 147 | color: var(--highlight-color); 148 | } 149 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/posts/destruction-of-words.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: It's a beautiful thing, the destruction of words 3 | date: 2018-10-30 4 | description: 'As soon as Winston had dealt with each of the messages, he clipped his speakwritten corrections to the appropriate copy of the Times and pushed them into the pneumatic tube. ' 5 | image: images/cctv.jpeg 6 | --- 7 | 8 | ## He moved over to the window 9 | 10 | 11 | Lorem markdownum comes; pro est [modo famulus](#pervenerat), quo quod neu 12 | manibus aether his nomine, Aurora, voce. Ipse virga res vidit profanis vocatos, 13 | quod vestigia cineres, dum silva in vapor. Tendite caelestibus quam, sub inplet 14 | prole eveniet **superi** rus proles venenis potestas Tereo pluribus sunto. 15 | 16 | Perque cessisse, hoc tum auras sinuosa. Pressant nec vinci primoque quoque 17 | funibus est: et tempore vetitorum? Coercet tantum adsensibus religata protinus 18 | venturas et Achilli, nat iam cum deque. 19 | 20 | ## Heading 2 21 | 22 | Is polus Hymenaeus extrema communes, nos versus gramen, fervet: sincera quati. 23 | Dixit extulerat; iunctas et [Aeaciden Illa](http://egofateri.net/), visa 24 | [viris](http://euntemcrepuscula.com/subiecta.html). Ignoro dixit et linquit 25 | moenia parilique dum deo cum, dat et superasse explorat causam crepuscula si 26 | nitet inplevit. 27 | 28 | - Saxum sustinuit pugnatum medere temptamenta vellera mihi 29 | - Verbis meorum canes intraverat simul in quem 30 | - Cutis mirabile tandemque ut in dominis Abarin 31 | - Marmore deus orant 32 | 33 | ### Heading 3 34 | 35 | Oriente nec radios nurus, quod undas, occupat conpescit femina est; resistite 36 | regno armenta suspirat. Mare condor dedi iussa Amoris et cacumine vellent Graios 37 | et praebetis quoque frementem nostris apertis Iunonigenaeque moenia. Squalidus 38 | quoque **cinnamaque fiducia concurrit**; teneat haec praemia flagrantemque facto 39 | atque, depositoque fugit pro est loquor, nempe! 40 | 41 | ## Ocior saxa Phoebus placet 42 | 43 | Enim acclinia opera; _ea gemit_. Cervice sine tibi forma; non inde rubescere 44 | usque fixurus Echione, ut. Inter genetrix tergo; semina praestant at **eadem**, 45 | quem bis cuius crede sparsas diversa diva. A inquit cingebant. Verso rostro, 46 | venit huic nobis Phoebe mihi aurea sacrum mutare dixit; iam? 47 | 48 | ```javascript 49 | $(window).scroll(function() { 50 | // this will work when your window scrolled. 51 | var scroll = $(window).scrollTop(); //getting the scrolling height of window 52 | if (scroll > 100) { 53 | $('.header').addClass('header-scrolled'); 54 | } else { 55 | $('.header').removeClass('header-scrolled'); 56 | } 57 | }); 58 | ``` 59 | 60 | ## Animi igne 61 | 62 | Saeva gaudia; per est subit Ereboque et altaque repetunt repperit aegida 63 | ingenium humumque vitium quoque distantia vidit. Cervice Theron formae, terrae 64 | ubi solent spreto: dignus tamen vetuere, omen. Plures victa successor vellet, et 65 | a undis miles feramus de quae fuit corpore **amor**; inquam penatigero tibi! 66 | 67 | > At germana illo undique ducis et utque leti apta amictu, ego avibus. Viridis 68 | > Munus est tutos posse sede, et est inquit, iussis. Ibat galeae auras non nomina 69 | 70 | Munus est tutos posse sede, et est inquit, iussis. Ibat galeae auras non nomina 71 | Siqua et nomen Achille nox casusque una lex dicit dat, imagine! Obscenae me 72 | nostra, mox illo permulcet aliquis color aequoris, timidi, 73 | [illo](http://talibus-comitem.org/invia)? 74 | -------------------------------------------------------------------------------- /docs/posts/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Blog on Bitácora de Viaje de Rodolfo Baume 5 | https://rodolfobaume.github.io/my_launchx_blog/posts/ 6 | Recent content in Blog on Bitácora de Viaje de Rodolfo Baume 7 | Hugo -- gohugo.io 8 | en-us 9 | Sun, 24 Feb 2019 00:00:00 +0000 10 | 11 | ¿Qué es Node JS? 12 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_2/ 13 | Mon, 25 Apr 2022 00:00:00 +0000 14 | 15 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_2/ 16 | La página oficial de nodejs.org nos menciona que es un entorno de ejecución para Javascript construido con el motor de Javascript V8 de Chrome. Pero creo que al leerlo no es muy claro, no entendemos que es un entorno de ejecución y que tiene que ver el motor V8 de Google Chrome. 17 | Antes de la llegada de Node, usábamos el lenguaje de Javascript para escribir aplicaciones que solamente se podían ejecutar dentro de un navegador como Google Chrome, Firefox, Opera, Safari, etc. 18 | 19 | 20 | 21 | Mi ruta de aprendizaje. 22 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_1/ 23 | Tue, 01 Mar 2022 00:00:00 +0000 24 | 25 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_1/ 26 | ¡Hola!, quiero contarte como ha sido el viaje durante estas semanas 27 | Disfrute del OnBoarding 28 | Para poner en practica conceptos básicos sobre Git y GitHub Utilizamos Python Repasamos Logica de programación y realizamos algunas katas en Jupyter Notebooks Misión Front End 29 | Diseño de sitios web: UI UX web design Fue interesante repasar HTML, para crear maquetar sitios conocer más a fondo CSS para darle estilos a los sitios Web Adentrarnos a Javascript para dar funcionalidad Conocer Frameworks como VueJS y Angular Sin embargo el viaje aun no concluye, iniciamos una nueva misión de BackEnd con un Mission Commander muy prometedor y comprometido, así que la historia aun no concluye … 30 | 31 | 32 | 33 | La Cultura de un Desarrollad@r de software 34 | https://rodolfobaume.github.io/my_launchx_blog/posts/intro/ 35 | Mon, 21 Feb 2022 18:16:21 -0600 36 | 37 | https://rodolfobaume.github.io/my_launchx_blog/posts/intro/ 38 | ¡Hola! 39 | Actualmente desarrollo de Software está cambiando a medida que avanza la tecnología a pasos agigantados, evolucionando desde procesos de creación de software basado en modelos de ciclo de vida secuenciales hacia ciclos de vida ágiles para obtener una presentación rápida, incremental e iterativa del producto terminado, esto con numerosos beneficios para el proyecto y para el usuario final. 40 | Por ello, los cambios en la Cultura de los desarrolladores producen mayor valor para las organizaciones que simples cambios en los procesos o las herramientas. 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /docs/pages/about/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | About me - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 |

About me.

57 | 58 |
59 | 60 |
61 |

Who am I

62 |

Hola, aquí vas a leer un poco sobre mi 🤩

63 |
64 |

Me considero el abuelo de este viaje :) ya que al observar a mis compañeros me doy cuenta que son mucho más jovenes, 65 | sin embargo me siento motivado por la gente de Innovaccion para continuar en esta gran travesía.

66 |
67 |

Soy Rodolfo Baume, originario de Pachuca, Hidalgo, amante de la tecnología. 68 | Me considero una persona sociable y accesible. 69 | Autodidacta y queriendo vencer nuevos retos en mi aprendizaje.

70 | 71 |
72 | 73 | 92 |
93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | -------------------------------------------------------------------------------- /docs/posts/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Blog - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 |

Blog.

57 | 58 |
59 | 60 | 61 |
62 | 63 |
Apr 25, 2022
64 | 65 |

¿Qué es Node JS?

66 |

Explicación práctica sobre Node

67 |
68 | 69 |
70 | 71 |
Mar 1, 2022
72 | 73 |

Mi ruta de aprendizaje.

74 |

Te voy a contar mi travesía en LaunchX

75 |
76 | 77 |
78 | 79 |
Feb 21, 2022
80 | 81 |

La Cultura de un Desarrollad@r de software

82 |

Este es mi primer post de la travesía en la Misión de Backend con Node JS de Launch X.

83 |
84 | 85 | 86 | 105 |
106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | -------------------------------------------------------------------------------- /content/posts/post_2.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "¿Qué es Node JS?" 3 | date: 2022-04-25 4 | description: 'Explicación práctica sobre Node' 5 | --- 6 | 7 | La página oficial de nodejs.org nos menciona que es un entorno de ejecución para Javascript construido con el motor de Javascript V8 de Chrome. Pero creo que al leerlo no es muy claro, no entendemos que es un entorno de ejecución y que tiene que ver el motor V8 de Google Chrome. 8 | 9 | Antes de la llegada de Node, usábamos el lenguaje de Javascript para escribir aplicaciones que solamente se podían ejecutar dentro de un navegador como Google Chrome, Firefox, Opera, Safari, etc. 10 | 11 | Ahora bien, cada navegador tiene un motor de Javascript y el trabajo de este es tomar el código y convertirlo en código que nuestra computadora o CPU pueda entender, ya que nuestra computadora no entiende el lenguaje de Javascript sino que entiende un lenguaje al que se le llama machine code o código de máquina, entonces el trabajo de estos motores es tomar el código de Javascript y convertirlo en código que la computadora pueda entender. 12 | 13 | Cada navegador tiene su motor de Javascript, por ejemplo, en Microsoft Edge encontramos el Motor Chakra, en Firefox tenemos SpiderMonkey y en Google Chrome el V8. Así que era dentro de los navegadores la única manera que teníamos para poder ejecutar código Javascript, 14 | 15 | Pero esto fue hasta el año 2009, ya que gracias al programador Ryan Dahl determino que sería bueno poder ejecutar código Javascript no solamente dentro del navegador sino fuera del navegador para así escribir código Javascript que fuera independiente del navegador. 16 | 17 | Entonces fue que tomo el motor de Javascript de Google Chrome llamado V8, que es open source o de código abierto y lo puso dentro de un programa que el escribió con el lenguaje de programación C++ y llamo a este programa Node. 18 | 19 | Similar a un navegador ahora Node es el entorno de ejecución para Javascript. Lo interesante de Node es que nos puede dar módulos que nos permite hacer cosas con Javascript que Javascript no puede hacer dentro del navegador. 20 | 21 | Por ejemplo, Node nos da un módulo que nos permite con Javascript acceder a archivos en el sistema, también nos permite con otro modulo crear un servidor 22 | y estar escuchando peticiones. 23 | 24 | Entonces en esencia Node es un programa que incluye el motor de Javascript V8, además de módulos adicionales que no están disponibles en el navegador. Entonces Google Chrome y Node comparten el mismo motor de Javascript pero tiene en un entorno de ejecución distinto. 25 | 26 | La página oficial de Nodejs también nos habla de otra característica clave, no dice que Node está orientado a eventos asíncronos y diseñado para crear aplicaciones network escalables. 27 | 28 | Para entender que son los eventos asíncronos imagínate cuando visitas un restaurante y entonces el mesero viene a tu mesa toma tu orden y luego va y se la lleva el chef y luego este mesero va a tomar la orden de otra mesa mientras el chef está preparando tu platillo así que un solo mesero puede tomar la orden de diferentes mesas, no tiene que esperar a que el chef prepare un platillo antes de tomar la orden de otra mesa. 29 | 30 | Con este ejemplo más o menos es como funcionan las aplicaciones de Node, el mesero es como un hilo de ejecución, una red que se le asigna encargarse de diferentes peticiones y así es como un solo hilo de ejecución puede encargarse de varias peticiones. 31 | 32 | Así que Node es un entorno controlado por eventos se ha diseñado para crear aplicaciones escalables, permitiendo establecer y gestionar múltiples conexiones al mismo tiempo. Gracias a ello, no tienes que preocuparte con el bloqueo de procesos. 33 | 34 | Las aplicaciones de Node.js son escritas en JavaScript y la ventaja es que pueden ejecutarse en OS X, Microsoft Windows y Linux. Por ello Node ha significado un gran cambio en las tecnologías digitales de nuestro tiempo. Así que este popular entorno de programación puede utilizarse para crear aplicaciones a gran escala que necesiten soportar múltiples peticiones concurrentes. 35 | 36 | 37 | 38 | Gracias por leer!! 39 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/assets/scss/pygments/github.scss: -------------------------------------------------------------------------------- 1 | .highlight { background: #f5f5f5; } 2 | .highlight .hll { background-color: #ffffcc } 3 | .highlight .c { color: #999988; font-style: italic } /* Comment */ 4 | .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ 5 | .highlight .k { color: #000000; font-weight: bold } /* Keyword */ 6 | .highlight .o { color: #000000; font-weight: bold } /* Operator */ 7 | .highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ 8 | .highlight .cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */ 9 | .highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ 10 | .highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ 11 | .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ 12 | .highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */ 13 | .highlight .gr { color: #aa0000 } /* Generic.Error */ 14 | .highlight .gh { color: #999999 } /* Generic.Heading */ 15 | .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ 16 | .highlight .go { color: #888888 } /* Generic.Output */ 17 | .highlight .gp { color: #555555 } /* Generic.Prompt */ 18 | .highlight .gs { font-weight: bold } /* Generic.Strong */ 19 | .highlight .gu { color: #aaaaaa } /* Generic.Subheading */ 20 | .highlight .gt { color: #aa0000 } /* Generic.Traceback */ 21 | .highlight .kc { color: #000000; font-weight: bold } /* Keyword.Constant */ 22 | .highlight .kd { color: #000000; font-weight: bold } /* Keyword.Declaration */ 23 | .highlight .kn { color: #000000; font-weight: bold } /* Keyword.Namespace */ 24 | .highlight .kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */ 25 | .highlight .kr { color: #000000; font-weight: bold } /* Keyword.Reserved */ 26 | .highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ 27 | .highlight .m { color: #009999 } /* Literal.Number */ 28 | .highlight .s { color: #d01040 } /* Literal.String */ 29 | .highlight .na { color: #008080 } /* Name.Attribute */ 30 | .highlight .nb { color: #0086B3 } /* Name.Builtin */ 31 | .highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ 32 | .highlight .no { color: #008080 } /* Name.Constant */ 33 | .highlight .nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */ 34 | .highlight .ni { color: #800080 } /* Name.Entity */ 35 | .highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ 36 | .highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ 37 | .highlight .nl { color: #990000; font-weight: bold } /* Name.Label */ 38 | .highlight .nn { color: #555555 } /* Name.Namespace */ 39 | .highlight .nt { color: #000080 } /* Name.Tag */ 40 | .highlight .nv { color: #008080 } /* Name.Variable */ 41 | .highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ 42 | .highlight .w { color: #bbbbbb } /* Text.Whitespace */ 43 | .highlight .mf { color: #009999 } /* Literal.Number.Float */ 44 | .highlight .mh { color: #009999 } /* Literal.Number.Hex */ 45 | .highlight .mi { color: #009999 } /* Literal.Number.Integer */ 46 | .highlight .mo { color: #009999 } /* Literal.Number.Oct */ 47 | .highlight .sb { color: #d01040 } /* Literal.String.Backtick */ 48 | .highlight .sc { color: #d01040 } /* Literal.String.Char */ 49 | .highlight .sd { color: #d01040 } /* Literal.String.Doc */ 50 | .highlight .s2 { color: #d01040 } /* Literal.String.Double */ 51 | .highlight .se { color: #d01040 } /* Literal.String.Escape */ 52 | .highlight .sh { color: #d01040 } /* Literal.String.Heredoc */ 53 | .highlight .si { color: #d01040 } /* Literal.String.Interpol */ 54 | .highlight .sx { color: #d01040 } /* Literal.String.Other */ 55 | .highlight .sr { color: #009926 } /* Literal.String.Regex */ 56 | .highlight .s1 { color: #d01040 } /* Literal.String.Single */ 57 | .highlight .ss { color: #990073 } /* Literal.String.Symbol */ 58 | .highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ 59 | .highlight .vc { color: #008080 } /* Name.Variable.Class */ 60 | .highlight .vg { color: #008080 } /* Name.Variable.Global */ 61 | .highlight .vi { color: #008080 } /* Name.Variable.Instance */ 62 | .highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/content/posts/language-perfect.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: The revolution will be complete when the language is perfect 3 | date: 2019-08-07 4 | description: 'As soon as Winston had dealt with each of the messages, he clipped his speakwritten corrections to the appropriate copy of the Times and pushed them into the pneumatic tube. Then, with a movement which was as nearly as possible unconscious, he crumpled up the original message and any notes that he himself had made, and dropped them into the memory hole to be devoured by the flames.' 5 | image: images/cctv2.jpeg 6 | --- 7 | 8 | ## He moved over to the window 9 | 10 | Since about that time, war had been literally continuous, though strictly speaking it had not always been the same war. For several months during his childhood there had been confused street fighting in London itself, some of which he remembered vividly. 11 | 12 | Inside the flat a fruity voice was reading out a list of figures which had something to do with the production of pig iron. The voice came from an oblong metal plaque like a dulled mirror which formed part of the surface of the right-hand wall. Winston turned a switch and the voice sank somewhat, though the words were still distinguishable. The instrument (the telescreen, it was called) could be dimmed) but there was no way of shutting it off completely. 13 | 14 | He moved over to the window: a smallish, frail figure, the meagerness of his body merely emphasized by the blue overalls which were the uniform of the Party. His hair was very fair, his face naturally sanguine, his skin roughened by coarse soap and blunt razor blades and the cold of the winter that had just ended. 15 | 16 | - Saxum sustinuit pugnatum medere temptamenta vellera mihi 17 | - Thalamoque lugubris qui loco croceum 18 | - Torque exploratis ornum intexuit gestamina est 19 | - Verbis meorum canes intraverat simul in quem 20 | - Cutis mirabile tandemque ut in dominis Abarin 21 | - Marmore deus orant 22 | 23 | ## Hos sum sex o quamvis Thoantis gentes 24 | 25 | Is polus Hymenaeus extrema communes, nos versus gramen, fervet: sincera quati. 26 | Dixit extulerat; iunctas et [Aeaciden Illa](http://egofateri.net/), visa 27 | [viris](http://euntemcrepuscula.com/subiecta.html). Ignoro dixit et linquit 28 | moenia parilique dum deo cum, dat et superasse explorat causam crepuscula si 29 | nitet inplevit. 30 | 31 | Oriente nec radios nurus, quod undas, occupat conpescit femina est; resistite 32 | regno armenta suspirat. Mare condor dedi iussa Amoris et cacumine vellent Graios 33 | et praebetis quoque frementem nostris apertis Iunonigenaeque moenia. Squalidus 34 | quoque **cinnamaque fiducia concurrit**; teneat haec praemia flagrantemque facto 35 | atque, depositoque fugit pro est loquor, nempe! 36 | 37 | ## Ocior saxa Phoebus placet 38 | 39 | Enim acclinia opera; _ea gemit_. Cervice sine tibi forma; non inde rubescere 40 | usque fixurus Echione, ut. Inter genetrix tergo; semina praestant at **eadem**, 41 | quem bis cuius crede sparsas diversa diva. A inquit cingebant. Verso rostro, 42 | venit huic nobis Phoebe mihi aurea sacrum mutare dixit; iam? 43 | 44 | ```javascript 45 | $(window).scroll(function() { 46 | // this will work when your window scrolled. 47 | var scroll = $(window).scrollTop(); //getting the scrolling height of window 48 | if (scroll > 100) { 49 | $('.header').addClass('header-scrolled'); 50 | } else { 51 | $('.header').removeClass('header-scrolled'); 52 | } 53 | }); 54 | ``` 55 | 56 | ## Animi igne 57 | 58 | Saeva gaudia; per est subit Ereboque et altaque repetunt repperit aegida 59 | ingenium humumque vitium quoque distantia vidit. Cervice Theron formae, terrae 60 | ubi solent spreto: dignus tamen vetuere, omen. Plures victa successor vellet, et 61 | a undis miles feramus de quae fuit corpore **amor**; inquam penatigero tibi! 62 | 63 | > At germana illo undique ducis et utque leti apta amictu, ego avibus. Viridis 64 | > Munus est tutos posse sede, et est inquit, iussis. Ibat galeae auras non nomina 65 | 66 | Munus est tutos posse sede, et est inquit, iussis. Ibat galeae auras non nomina 67 | Siqua et nomen Achille nox casusque una lex dicit dat, imagine! Obscenae me 68 | nostra, mox illo permulcet aliquis color aequoris, timidi, 69 | [illo](http://talibus-comitem.org/invia)? 70 | -------------------------------------------------------------------------------- /docs/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Launch X Bitácora de viaje on Bitácora de Viaje de Rodolfo Baume 5 | https://rodolfobaume.github.io/my_launchx_blog/ 6 | Recent content in Launch X Bitácora de viaje on Bitácora de Viaje de Rodolfo Baume 7 | Hugo -- gohugo.io 8 | en-us 9 | Mon, 25 Apr 2022 00:00:00 +0000 10 | 11 | ¿Qué es Node JS? 12 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_2/ 13 | Mon, 25 Apr 2022 00:00:00 +0000 14 | 15 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_2/ 16 | La página oficial de nodejs.org nos menciona que es un entorno de ejecución para Javascript construido con el motor de Javascript V8 de Chrome. Pero creo que al leerlo no es muy claro, no entendemos que es un entorno de ejecución y que tiene que ver el motor V8 de Google Chrome. 17 | Antes de la llegada de Node, usábamos el lenguaje de Javascript para escribir aplicaciones que solamente se podían ejecutar dentro de un navegador como Google Chrome, Firefox, Opera, Safari, etc. 18 | 19 | 20 | 21 | Mi ruta de aprendizaje. 22 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_1/ 23 | Tue, 01 Mar 2022 00:00:00 +0000 24 | 25 | https://rodolfobaume.github.io/my_launchx_blog/posts/post_1/ 26 | ¡Hola!, quiero contarte como ha sido el viaje durante estas semanas 27 | Disfrute del OnBoarding 28 | Para poner en practica conceptos básicos sobre Git y GitHub Utilizamos Python Repasamos Logica de programación y realizamos algunas katas en Jupyter Notebooks Misión Front End 29 | Diseño de sitios web: UI UX web design Fue interesante repasar HTML, para crear maquetar sitios conocer más a fondo CSS para darle estilos a los sitios Web Adentrarnos a Javascript para dar funcionalidad Conocer Frameworks como VueJS y Angular Sin embargo el viaje aun no concluye, iniciamos una nueva misión de BackEnd con un Mission Commander muy prometedor y comprometido, así que la historia aun no concluye … 30 | 31 | 32 | 33 | La Cultura de un Desarrollad@r de software 34 | https://rodolfobaume.github.io/my_launchx_blog/posts/intro/ 35 | Mon, 21 Feb 2022 18:16:21 -0600 36 | 37 | https://rodolfobaume.github.io/my_launchx_blog/posts/intro/ 38 | ¡Hola! 39 | Actualmente desarrollo de Software está cambiando a medida que avanza la tecnología a pasos agigantados, evolucionando desde procesos de creación de software basado en modelos de ciclo de vida secuenciales hacia ciclos de vida ágiles para obtener una presentación rápida, incremental e iterativa del producto terminado, esto con numerosos beneficios para el proyecto y para el usuario final. 40 | Por ello, los cambios en la Cultura de los desarrolladores producen mayor valor para las organizaciones que simples cambios en los procesos o las herramientas. 41 | 42 | 43 | 44 | About me 45 | https://rodolfobaume.github.io/my_launchx_blog/pages/about/ 46 | Mon, 01 Jan 0001 00:00:00 +0000 47 | 48 | https://rodolfobaume.github.io/my_launchx_blog/pages/about/ 49 | Who am I Hola, aquí vas a leer un poco sobre mi 🤩 50 | Me considero el abuelo de este viaje :) ya que al observar a mis compañeros me doy cuenta que son mucho más jovenes, sin embargo me siento motivado por la gente de Innovaccion para continuar en esta gran travesía. 51 | Soy Rodolfo Baume, originario de Pachuca, Hidalgo, amante de la tecnología. Me considero una persona sociable y accesible. 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Launch X Bitácora de viaje - Bitácora de Viaje de Rodolfo Baume 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
38 |
39 | 40 | 54 |
55 | 56 | 57 | 58 |
59 | Rodolfo Baume 60 | Rodolfo Baume 61 | Explorer 62 |
63 | 64 | 65 | 66 |
67 |

Launch X Bitácora de viaje.

68 |

Hola ✌️ soy el explorer Rodolfo Baume y este es mi blog personal donde compartiré mis aventuras de Launch X.

69 |

Te invito a conocer mis aprendizajes y leer mis experiencias.

70 |

Expectativas del proyecto:

71 |
    72 |
  • Aprender correctamente el uso de Git y GitHub
  • 73 |
  • Aplicar los conocimientos de Front End
  • 74 |
  • Aplicar mis conocimientos de diseño de bases de datos
  • 75 |
  • Desarrollar apps de Backend
  • 76 |
  • Fortalecer mis habilidades
  • 77 |
  • Conocer nuevas tecnologías y herramientas
  • 78 |
  • Tener una nueva comunidad de desarrollo de software
  • 79 |
  • Obtener el mayor beneficio de la Mentoría del MC Carlo Gilmar
  • 80 |
  • Compartir ;)
  • 81 |
82 |

🚀

83 |
84 |
85 | 86 | 87 | 88 | 89 | 108 |
109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /docs/posts/post_1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Mi ruta de aprendizaje. - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 | 57 |
58 |

Mi ruta de aprendizaje..

59 | 60 |
61 |
62 |

¡Hola!, quiero contarte como ha sido el viaje durante estas semanas

63 |

Disfrute del OnBoarding

64 |
    65 |
  • Para poner en practica conceptos básicos sobre Git y GitHub
  • 66 |
  • Utilizamos Python
  • 67 |
  • Repasamos Logica de programación
  • 68 |
  • y realizamos algunas katas en Jupyter Notebooks
  • 69 |
70 |

Misión Front End

71 |
    72 |
  • Diseño de sitios web: UI UX web design
  • 73 |
  • Fue interesante repasar HTML, para crear maquetar sitios
  • 74 |
  • conocer más a fondo CSS para darle estilos a los sitios Web
  • 75 |
  • Adentrarnos a Javascript para dar funcionalidad
  • 76 |
  • Conocer Frameworks como VueJS y Angular
  • 77 |
78 |

Sin embargo el viaje aun no concluye, iniciamos una nueva misión de BackEnd con un Mission Commander muy prometedor y comprometido, así que la historia aun no concluye …

79 |

Gracias por leer

80 | 81 |
82 |
83 | 84 | 103 |
104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /docs/posts/intro/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | La Cultura de un Desarrollad@r de software - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 | 57 |
58 |

La Cultura de un Desarrollad@r de software.

59 | 60 |
61 |
62 |

¡Hola!

63 |

Actualmente desarrollo de Software está cambiando a medida que avanza la tecnología a pasos agigantados, evolucionando desde procesos de creación de software basado en modelos de ciclo de vida secuenciales hacia ciclos de vida ágiles para obtener una presentación rápida, incremental e iterativa del producto terminado, esto con numerosos beneficios para el proyecto y para el usuario final.

64 |

Por ello, los cambios en la Cultura de los desarrolladores producen mayor valor para las organizaciones que simples cambios en los procesos o las herramientas.

65 |

Por estas razones considero que la Cultura de un Desarrollad@ de Software se basa en:

66 |
    67 |
  • Flexibilidad
  • 68 |
  • Creatividad
  • 69 |
  • Aprendizaje
  • 70 |
  • Adaptación
  • 71 |
  • Respeto
  • 72 |
  • Resolucíon de problemas
  • 73 |
  • Valor
  • 74 |
  • Confianza
  • 75 |
  • Honestidad
  • 76 |
  • Conceptualización
  • 77 |
  • Dedicación
  • 78 |
79 |

Pero las Softskills más valiosas y necesarias son humildad, esfuerzo, perseverancia, cooperación y comunicación.

80 |

;)

81 | 82 |
83 |
84 | 85 | 104 |
105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | -------------------------------------------------------------------------------- /themes/hugo-winston-theme/README.md: -------------------------------------------------------------------------------- 1 | # Hugo Winston Theme 2 | 3 | Hugo Winston is a bold minimal blogging theme. 4 | 5 | [Live Demo](https://hugo-winston.netlify.app/) | 6 | [Zerostatic Themes](https://www.zerostatic.io/) 7 | 8 | ![Hugo Winston Theme screenshot](https://www.zerostatic.io/theme/hugo-winston/hugo-winston-screenshot.png) 9 | 10 | ## Theme features 11 | 12 | - Posts (Markdown) 13 | - Basic Page (Markdown) 14 | - SCSS (Hugo Pipelines) 15 | - Responsive design 16 | - 100/100 Google Lighthouse speed score 17 | - 100/100 Google Lighthouse SEO score 18 | - 100/100 Google Lighthouse accessibility score 19 | - Google analytics configured in `config.toml` 20 | - Configure GID using env variable HUGO_GOOGLE_ANALYTICS_ID, compatible with Netlify. 21 | - Title, meta description and meta tags automatically generated for every page 22 | - OG Meta data for Facebook and Twitter 23 | - Semantic HTML document structure 24 | 25 | # Installation 26 | ### Install Hugo 27 | 28 | To use this theme you will need to have Hugo installed. If you don't already have Hugo installed please follow the official [installation guide](https://gohugo.io/getting-started/installing/) 29 | 30 | ### Check Hugo version (Hugo 0.51+ Extended is required) 31 | 32 | This theme uses [Hugo Pipes](https://gohugo.io/hugo-pipes/scss-sass/) to compile SCSS and minify assets. Please make sure you have the **Hugo Extended** version installed. If you are not using the extended version this theme will not not compile. 33 | 34 | To check your version of Hugo, run: 35 | 36 | ``` 37 | hugo version 38 | ``` 39 | 40 | This will output the currently installed version of Hugo. Make sure you see `/extended` after the version number, for example `Hugo Static Site Generator v0.51/extended darwin/amd64 BuildDate: unknown` You do not need to use version v0.51 specifically, you can use any version of Hugo above 0.51. It just needs to have the `/extended` part 41 | 42 | ### Create a new Hugo site 43 | 44 | ``` 45 | hugo new site mynewsite 46 | ``` 47 | 48 | This will create a fresh Hugo site in the folder `mynewsite`. 49 | 50 | ### Install theme with Git 51 | 52 | Clone this repo into the themes folder 53 | ``` 54 | cd mynewsite 55 | git clone https://github.com/zerostaticthemes/hugo-winston-theme.git themes/hugo-winston-theme 56 | ``` 57 | 58 | ### Copy example content 59 | 60 | Copy the entire contents of the `mynewsite/themes/hugo-winston-theme/exampleSite/` folder to root folder of your Hugo site, ie `mynewsite/` 61 | 62 | To copy the files using terminal, make sure you are still in the projects root, ie the `mynewsite` folder. 63 | 64 | ``` 65 | cp -a themes/hugo-winston-theme/exampleSite/. . 66 | ``` 67 | 68 | ### Update config.toml 69 | 70 | After you copy the `config.toml` into the root folder of your Hugo site you will need to update the `baseURL`, `themesDir` and `theme` values in `mynewsite/config.toml` 71 | 72 | ``` 73 | baseURL = "/" 74 | themesDir = "themes" 75 | theme = "hugo-winston-theme" 76 | ``` 77 | 78 | ### Run Hugo 79 | 80 | After installing the theme for the first time, generate the Hugo site. 81 | 82 | You run this command from the root folder of your Hugo site ie `mynewsite/` 83 | 84 | ``` 85 | hugo 86 | ``` 87 | 88 | For local development run Hugo's built-in local server. 89 | 90 | ``` 91 | hugo server 92 | ``` 93 | 94 | Now enter [`localhost:1313`](http://localhost:1313) in the address bar of your browser. 95 | 96 | # Configuration 97 | 98 | ### Config options 99 | 100 | ``` 101 | // config.toml 102 | [params] 103 | google_analytics_id = "" 104 | twitter_handle = "@zerostaticio" 105 | showAuthorOnHomepage = true 106 | showAuthorOnPosts = false 107 | showPostsOnHomepage = false 108 | addFrame = true 109 | addDot = true 110 | ``` 111 | 112 | ### Google Analytics 113 | 114 | Add you google analytics ID to the `config.toml` 115 | 116 | ``` 117 | // config.toml 118 | [params] 119 | google_analytics_id="UA-132398315-1" 120 | ``` 121 | 122 | # Deploying to Netlify 123 | 124 | This theme includes a `netlify.toml` which is configured to deploy to Netlify from the `exampleSite` folder. See this discussion on how to deploy your site on Netlify from the `exampleSite` folder - https://discourse.gohugo.io/t/deploy-your-theme-to-netlify/15508 125 | 126 | Most likely if you are deploying to Netlify and created a new Hugo site or added this theme to an existing Hugo site then you are not deploying from the `exampleSite` directory and you can delete the `netlify.toml` file. 127 | 128 | ## License 129 | 130 | If you fork or copy this theme the LICENSE file and the copyright notice on line 3 (where I am listed as the author) must not be changed. You cannot just replace the copyright line with your own name. Attribution in your README.md or on your site is also welcome but not required. 131 | -------------------------------------------------------------------------------- /docs/posts/post_2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | ¿Qué es Node JS? - Bitácora de Viaje de Rodolfo Baume 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
37 |
38 | 39 | 53 |
54 | 55 |
56 | 57 |
58 |

¿Qué es Node JS?.

59 | 60 |
61 |
62 |

La página oficial de nodejs.org nos menciona que es un entorno de ejecución para Javascript construido con el motor de Javascript V8 de Chrome. Pero creo que al leerlo no es muy claro, no entendemos que es un entorno de ejecución y que tiene que ver el motor V8 de Google Chrome.

63 |

Antes de la llegada de Node, usábamos el lenguaje de Javascript para escribir aplicaciones que solamente se podían ejecutar dentro de un navegador como Google Chrome, Firefox, Opera, Safari, etc.

64 |

Ahora bien, cada navegador tiene un motor de Javascript y el trabajo de este es tomar el código y convertirlo en código que nuestra computadora o CPU pueda entender, ya que nuestra computadora no entiende el lenguaje de Javascript sino que entiende un lenguaje al que se le llama machine code o código de máquina, entonces el trabajo de estos motores es tomar el código de Javascript y convertirlo en código que la computadora pueda entender.

65 |

Cada navegador tiene su motor de Javascript, por ejemplo, en Microsoft Edge encontramos el Motor Chakra, en Firefox tenemos SpiderMonkey y en Google Chrome el V8. Así que era dentro de los navegadores la única manera que teníamos para poder ejecutar código Javascript,

66 |

Pero esto fue hasta el año 2009, ya que gracias al programador Ryan Dahl determino que sería bueno poder ejecutar código Javascript no solamente dentro del navegador sino fuera del navegador para así escribir código Javascript que fuera independiente del navegador.

67 |

Entonces fue que tomo el motor de Javascript de Google Chrome llamado V8, que es open source o de código abierto y lo puso dentro de un programa que el escribió con el lenguaje de programación C++ y llamo a este programa Node.

68 |

Similar a un navegador ahora Node es el entorno de ejecución para Javascript. Lo interesante de Node es que nos puede dar módulos que nos permite hacer cosas con Javascript que Javascript no puede hacer dentro del navegador.

69 |

Por ejemplo, Node nos da un módulo que nos permite con Javascript acceder a archivos en el sistema, también nos permite con otro modulo crear un servidor 70 | y estar escuchando peticiones.

71 |

Entonces en esencia Node es un programa que incluye el motor de Javascript V8, además de módulos adicionales que no están disponibles en el navegador. Entonces Google Chrome y Node comparten el mismo motor de Javascript pero tiene en un entorno de ejecución distinto.

72 |

La página oficial de Nodejs también nos habla de otra característica clave, no dice que Node está orientado a eventos asíncronos y diseñado para crear aplicaciones network escalables.

73 |

Para entender que son los eventos asíncronos imagínate cuando visitas un restaurante y entonces el mesero viene a tu mesa toma tu orden y luego va y se la lleva el chef y luego este mesero va a tomar la orden de otra mesa mientras el chef está preparando tu platillo así que un solo mesero puede tomar la orden de diferentes mesas, no tiene que esperar a que el chef prepare un platillo antes de tomar la orden de otra mesa.

74 |

Con este ejemplo más o menos es como funcionan las aplicaciones de Node, el mesero es como un hilo de ejecución, una red que se le asigna encargarse de diferentes peticiones y así es como un solo hilo de ejecución puede encargarse de varias peticiones.

75 |

Así que Node es un entorno controlado por eventos se ha diseñado para crear aplicaciones escalables, permitiendo establecer y gestionar múltiples conexiones al mismo tiempo. Gracias a ello, no tienes que preocuparte con el bloqueo de procesos.

76 |

Las aplicaciones de Node.js son escritas en JavaScript y la ventaja es que pueden ejecutarse en OS X, Microsoft Windows y Linux. Por ello Node ha significado un gran cambio en las tecnologías digitales de nuestro tiempo. Así que este popular entorno de programación puede utilizarse para crear aplicaciones a gran escala que necesiten soportar múltiples peticiones concurrentes.

77 |

Gracias por leer!!

78 | 79 |
80 |
81 | 82 | 101 |
102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | -------------------------------------------------------------------------------- /docs/css/style.min.4f4767d518839223786999cdb69fc7a63791220ecccd236bc732a5f998aaee2d.css: -------------------------------------------------------------------------------- 1 | :root{--font-family-heading:'Poppins', sans-serif;--font-family-paragraph:Helvetica, sans-serif;--font-family-mono:monospace;--base-color:#ffffff;--base-offset-color:#eaeaea;--highlight-color:#007fda;--heading-color:#1c1b1d;--text-color:#4e5157}body,html{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}h1,h2,h3{margin-top:20px;margin-bottom:20px}.header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;font-size:16px}@media(min-width:767px){.header{padding-bottom:5px;margin-bottom:40px}}.header a.header-logo{font-weight:700;text-transform:uppercase;margin-right:30px}.menu-main{display:none;flex:0}@media(min-width:767px){.menu-main{display:block}}.menu-main>ul{display:flex;align-items:center;justify-content:flex-start}.menu-main>ul>li{margin-right:10px}.menu-main>ul>li>a{display:inline-block;text-decoration:none}.menu-main>ul>li>a:hover{text-decoration:underline}.menu-main>ul>li.active>a{display:inline-block;font-weight:700}.menu-main>ul>li:last-of-type{margin-right:0}.footer{margin-top:30px}@media(min-width:767px){.footer{padding-top:40px}}.social-icon{margin-right:10px}.social-icon a{text-decoration:none}.social-icon a:hover{text-decoration:none}.social-icon a:hover img{opacity:.7}a{color:var(--highlight-color);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin-top:20px;margin-bottom:20px;color:var(--heading-color);font-family:var(--font-family-heading)}p{color:var(--text-color);font-family:var(--font-family-paragraph);font-size:18px;line-height:24px}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}.content{font-size:18px}.content p{font-size:18px;line-height:1.6;margin:0;padding:0;margin-bottom:20px}.content h1{font-size:40px;line-height:1.6;font-weight:700;margin-top:30px;margin-bottom:20px}.content h1:first-of-type{margin-top:0}.content h2{font-size:28px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content h2:first-of-type{margin-top:0}@media(min-width:767px){.content h2{font-size:30px;line-height:1.4}}.content h3{font-size:22px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content ul,.content ol{margin-left:0;margin-top:10px;margin-bottom:20px;list-style:disc}.content ul li,.content ol li{font-size:18px;line-height:20px;margin-bottom:10px;margin-left:0}@media(min-width:767px){.content ul li,.content ol li{margin-left:20px}}@media(min-width:767px){.content ul,.content ol{margin-left:20px}}.content a{text-decoration:underline}.content blockquote{border-left:5px solid var(--highlight-color);margin:30px 0;padding:20px}.content blockquote p{font-size:20px;display:inline;color:var(--color-base-text)}.content img{margin:40px 0;max-width:100%;height:auto}.content figure{margin:2.6rem 0 1.18rem}.content figure img{margin:0}.content figure figcaption{margin-top:10px}.content figure figcaption h4{margin:0;font-size:1rem;font-weight:700}.content figure figcaption p{margin:0}.content code,.content pre{font-family:var(--font-family-monospace)}.content .highlight pre{border-radius:3px;font-size:14px;line-height:18px;padding:30px;overflow:auto;font-family:var(--font-family-monospace)}.dot{color:var(--highlight-color)}.intro{margin-bottom:60px}.intro h1{font-size:48px;line-height:56px;margin-top:0;margin-bottom:30px}@media(min-width:767px){.intro h1{width:80%;font-size:88px;line-height:94px;margin-bottom:50px}}.intro h1 strong{color:var(--highlight-color)}.intro h2{font-size:50px;line-height:56px}@media(min-width:767px){.intro h2{width:80%}}.intro p{font-size:20px;line-height:26px}@media(min-width:767px){.intro p{width:80%;font-size:22px;line-height:32px}}.intro .read-more{font-size:20px;line-height:26px;font-weight:700}@media(min-width:767px){.intro .read-more{font-size:22px;line-height:32px}}.intro img{max-width:100%}.summary{margin-bottom:50px;font-size:18px;line-height:24px}@media(min-width:767px){.summary{margin-bottom:80px;font-size:18px;line-height:26px}}.summary .summary-date{font-weight:700;color:var(--heading-color)}.summary .summary-title{margin:16px 0;width:80%;font-size:34px;line-height:38px}@media(min-width:767px){.summary .summary-title{width:80%;font-size:52px;line-height:58px}}.summary .summary-description{width:80%}.author{margin-top:30px;margin-bottom:30px;color:var(--heading-color)}.author img{width:10%;display:inline-block;vertical-align:middle}.author .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author .author-date{display:inline-block;vertical-align:middle}.author-large{font-size:20px}.author-large img{width:"20%"}.author-large .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author-large .author-title{display:inline-block;vertical-align:middle}ul.pagination{margin:0;padding:0;list-style:none;display:flex}ul.pagination li{display:inline-block}ul.pagination li a{display:inline-block;text-decoration:none;padding:5px 8px;border:2px solid var(--heading-color);border-right:none}ul.pagination li:last-of-type a{border-right:2px solid var(--heading-color)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html,body{box-sizing:border-box}body{background:var(--base-color);font-family:var(--font-family-paragraph);color:var(--text-color);margin:0;padding:30px;overflow-x:hidden}@media(min-width:767px){body{padding:50px}}body.frame{min-height:100vh;border:18px solid var(--highlight-color)}.wrapper{max-width:1000px;margin:0 auto} -------------------------------------------------------------------------------- /resources/_gen/assets/scss/scss/style.scss_953250851a1795a33f24521b79ead981.content: -------------------------------------------------------------------------------- 1 | :root{--font-family-heading:'Poppins', sans-serif;--font-family-paragraph:Helvetica, sans-serif;--font-family-mono:monospace;--base-color:#ffffff;--base-offset-color:#eaeaea;--highlight-color:#007fda;--heading-color:#1c1b1d;--text-color:#4e5157}body,html{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}h1,h2,h3{margin-top:20px;margin-bottom:20px}.header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;font-size:16px}@media(min-width:767px){.header{padding-bottom:5px;margin-bottom:40px}}.header a.header-logo{font-weight:700;text-transform:uppercase;margin-right:30px}.menu-main{display:none;flex:0}@media(min-width:767px){.menu-main{display:block}}.menu-main>ul{display:flex;align-items:center;justify-content:flex-start}.menu-main>ul>li{margin-right:10px}.menu-main>ul>li>a{display:inline-block;text-decoration:none}.menu-main>ul>li>a:hover{text-decoration:underline}.menu-main>ul>li.active>a{display:inline-block;font-weight:700}.menu-main>ul>li:last-of-type{margin-right:0}.footer{margin-top:30px}@media(min-width:767px){.footer{padding-top:40px}}.social-icon{margin-right:10px}.social-icon a{text-decoration:none}.social-icon a:hover{text-decoration:none}.social-icon a:hover img{opacity:.7}a{color:var(--highlight-color);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin-top:20px;margin-bottom:20px;color:var(--heading-color);font-family:var(--font-family-heading)}p{color:var(--text-color);font-family:var(--font-family-paragraph);font-size:18px;line-height:24px}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}.content{font-size:18px}.content p{font-size:18px;line-height:1.6;margin:0;padding:0;margin-bottom:20px}.content h1{font-size:40px;line-height:1.6;font-weight:700;margin-top:30px;margin-bottom:20px}.content h1:first-of-type{margin-top:0}.content h2{font-size:28px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content h2:first-of-type{margin-top:0}@media(min-width:767px){.content h2{font-size:30px;line-height:1.4}}.content h3{font-size:22px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content ul,.content ol{margin-left:0;margin-top:10px;margin-bottom:20px;list-style:disc}.content ul li,.content ol li{font-size:18px;line-height:20px;margin-bottom:10px;margin-left:0}@media(min-width:767px){.content ul li,.content ol li{margin-left:20px}}@media(min-width:767px){.content ul,.content ol{margin-left:20px}}.content a{text-decoration:underline}.content blockquote{border-left:5px solid var(--highlight-color);margin:30px 0;padding:20px}.content blockquote p{font-size:20px;display:inline;color:var(--color-base-text)}.content img{margin:40px 0;max-width:100%;height:auto}.content figure{margin:2.6rem 0 1.18rem}.content figure img{margin:0}.content figure figcaption{margin-top:10px}.content figure figcaption h4{margin:0;font-size:1rem;font-weight:700}.content figure figcaption p{margin:0}.content code,.content pre{font-family:var(--font-family-monospace)}.content .highlight pre{border-radius:3px;font-size:14px;line-height:18px;padding:30px;overflow:auto;font-family:var(--font-family-monospace)}.dot{color:var(--highlight-color)}.intro{margin-bottom:60px}.intro h1{font-size:48px;line-height:56px;margin-top:0;margin-bottom:30px}@media(min-width:767px){.intro h1{width:80%;font-size:88px;line-height:94px;margin-bottom:50px}}.intro h1 strong{color:var(--highlight-color)}.intro h2{font-size:50px;line-height:56px}@media(min-width:767px){.intro h2{width:80%}}.intro p{font-size:20px;line-height:26px}@media(min-width:767px){.intro p{width:80%;font-size:22px;line-height:32px}}.intro .read-more{font-size:20px;line-height:26px;font-weight:700}@media(min-width:767px){.intro .read-more{font-size:22px;line-height:32px}}.intro img{max-width:100%}.summary{margin-bottom:50px;font-size:18px;line-height:24px}@media(min-width:767px){.summary{margin-bottom:80px;font-size:18px;line-height:26px}}.summary .summary-date{font-weight:700;color:var(--heading-color)}.summary .summary-title{margin:16px 0;width:80%;font-size:34px;line-height:38px}@media(min-width:767px){.summary .summary-title{width:80%;font-size:52px;line-height:58px}}.summary .summary-description{width:80%}.author{margin-top:30px;margin-bottom:30px;color:var(--heading-color)}.author img{width:10%;display:inline-block;vertical-align:middle}.author .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author .author-date{display:inline-block;vertical-align:middle}.author-large{font-size:20px}.author-large img{width:"20%"}.author-large .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author-large .author-title{display:inline-block;vertical-align:middle}ul.pagination{margin:0;padding:0;list-style:none;display:flex}ul.pagination li{display:inline-block}ul.pagination li a{display:inline-block;text-decoration:none;padding:5px 8px;border:2px solid var(--heading-color);border-right:none}ul.pagination li:last-of-type a{border-right:2px solid var(--heading-color)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html,body{box-sizing:border-box}body{background:var(--base-color);font-family:var(--font-family-paragraph);color:var(--text-color);margin:0;padding:30px;overflow-x:hidden}@media(min-width:767px){body{padding:50px}}body.frame{min-height:100vh;border:18px solid var(--highlight-color)}.wrapper{max-width:1000px;margin:0 auto} -------------------------------------------------------------------------------- /themes/hugo-winston-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_953250851a1795a33f24521b79ead981.content: -------------------------------------------------------------------------------- 1 | :root{--font-family-heading: 'Poppins', sans-serif;--font-family-paragraph: Helvetica, sans-serif;--font-family-mono: monospace;--base-color: #ffffff;--base-offset-color: #eaeaea;--highlight-color: #7b16ff;--heading-color: #1c1b1d;--text-color: #4e5157}body,html{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}h1,h2,h3{margin-top:20px;margin-bottom:20px}.header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px;font-size:16px}@media(min-width:767px){.header{padding-bottom:5px;margin-bottom:40px}}.header a.header-logo{font-weight:700;text-transform:uppercase;margin-right:30px}.menu-main{display:none;flex:0}@media(min-width:767px){.menu-main{display:block}}.menu-main>ul{display:flex;align-items:center;justify-content:flex-start}.menu-main>ul>li{margin-right:10px}.menu-main>ul>li>a{display:inline-block;text-decoration:none}.menu-main>ul>li>a:hover{text-decoration:underline}.menu-main>ul>li.active>a{display:inline-block;font-weight:700}.menu-main>ul>li:last-of-type{margin-right:0}.footer{margin-top:30px}@media(min-width:767px){.footer{padding-top:40px}}.social-icon{margin-right:10px}.social-icon a{text-decoration:none}.social-icon a:hover{text-decoration:none}.social-icon a:hover img{opacity:.7}a{color:var(--highlight-color);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin-top:20px;margin-bottom:20px;color:var(--heading-color);font-family:var(--font-family-heading)}p{color:var(--text-color);font-family:var(--font-family-paragraph);font-size:18px;line-height:24px}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}.content{font-size:18px}.content p{font-size:18px;line-height:1.6;margin:0;padding:0;margin-bottom:20px}.content h1{font-size:40px;line-height:1.6;font-weight:700;margin-top:30px;margin-bottom:20px}.content h1:first-of-type{margin-top:0}.content h2{font-size:28px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content h2:first-of-type{margin-top:0}@media(min-width:767px){.content h2{font-size:30px;line-height:1.4}}.content h3{font-size:22px;line-height:1.4;font-weight:700;margin-top:30px;margin-bottom:20px}.content ul,.content ol{margin-left:0;margin-top:10px;margin-bottom:20px;list-style:disc}.content ul li,.content ol li{font-size:18px;line-height:20px;margin-bottom:10px;margin-left:0}@media(min-width:767px){.content ul li,.content ol li{margin-left:20px}}@media(min-width:767px){.content ul,.content ol{margin-left:20px}}.content a{text-decoration:underline}.content blockquote{border-left:5px solid var(--highlight-color);margin:30px 0;padding:20px}.content blockquote p{font-size:20px;display:inline;color:var(--color-base-text)}.content img{margin:40px 0;max-width:100%;height:auto}.content figure{margin:2.6rem 0 1.18rem}.content figure img{margin:0}.content figure figcaption{margin-top:10px}.content figure figcaption h4{margin:0;font-size:1rem;font-weight:700}.content figure figcaption p{margin:0}.content code,.content pre{font-family:var(--font-family-monospace)}.content .highlight pre{border-radius:3px;font-size:14px;line-height:18px;padding:30px;overflow:auto;font-family:var(--font-family-monospace)}.dot{color:var(--highlight-color)}.intro{margin-bottom:60px}.intro h1{font-size:48px;line-height:56px;margin-top:0;margin-bottom:30px}@media(min-width:767px){.intro h1{width:80%;font-size:88px;line-height:94px;margin-bottom:50px}}.intro h1 strong{color:var(--highlight-color)}.intro h2{font-size:50px;line-height:56px}@media(min-width:767px){.intro h2{width:80%}}.intro p{font-size:20px;line-height:26px}@media(min-width:767px){.intro p{width:80%;font-size:22px;line-height:32px}}.intro .read-more{font-size:20px;line-height:26px;font-weight:700}@media(min-width:767px){.intro .read-more{font-size:22px;line-height:32px}}.intro img{max-width:100%}.summary{margin-bottom:50px;font-size:18px;line-height:24px}@media(min-width:767px){.summary{margin-bottom:80px;font-size:18px;line-height:26px}}.summary .summary-date{font-weight:700;color:var(--heading-color)}.summary .summary-title{margin:16px 0;width:80%;font-size:34px;line-height:38px}@media(min-width:767px){.summary .summary-title{width:80%;font-size:52px;line-height:58px}}.summary .summary-description{width:80%}.author{margin-top:30px;margin-bottom:30px;color:var(--heading-color)}.author img{width:30px;height:30px;border-radius:50%;display:inline-block;vertical-align:middle;border:2px solid var(--heading-color)}.author .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author .author-date{display:inline-block;vertical-align:middle}.author-large{font-size:20px}.author-large img{width:50px;height:50px}.author-large .author-name{display:inline-block;vertical-align:middle;font-weight:700;margin-left:5px}.author-large .author-title{display:inline-block;vertical-align:middle}ul.pagination{margin:0;padding:0;list-style:none;display:flex}ul.pagination li{display:inline-block}ul.pagination li a{display:inline-block;text-decoration:none;padding:5px 8px;border:2px solid var(--heading-color);border-right:none}ul.pagination li:last-of-type a{border-right:2px solid var(--heading-color)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html,body{box-sizing:border-box}body{background:var(--base-color);font-family:var(--font-family-paragraph);color:var(--text-color);margin:0;padding:30px;overflow-x:hidden}@media(min-width:767px){body{padding:50px}}body.frame{min-height:100vh;border:18px solid var(--highlight-color)}.wrapper{max-width:1000px;margin:0 auto} -------------------------------------------------------------------------------- /resources/_gen/assets/scss/scss/style.scss_bcb603c6c6d8658ecadd27900cde73da.content: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-family-heading: 'Poppins', sans-serif; 3 | --font-family-paragraph: Helvetica, sans-serif; 4 | --font-family-mono: monospace; 5 | --base-color: #ffffff; 6 | --base-offset-color: #eaeaea; 7 | --highlight-color: #007fda; 8 | --heading-color: #1c1b1d; 9 | --text-color: #4e5157; } 10 | 11 | body, html { 12 | margin: 0; 13 | padding: 0; } 14 | 15 | ol, ul { 16 | margin: 0; 17 | padding: 0; 18 | list-style: none; } 19 | ol li, ul li { 20 | list-style: none; } 21 | 22 | h1, h2, h3 { 23 | margin-top: 20px; 24 | margin-bottom: 20px; } 25 | 26 | .header { 27 | display: flex; 28 | justify-content: flex-start; 29 | align-items: center; 30 | margin-bottom: 30px; 31 | font-size: 16px; } 32 | @media (min-width: 767px) { 33 | .header { 34 | padding-bottom: 5px; 35 | margin-bottom: 40px; } } 36 | .header a.header-logo { 37 | font-weight: bold; 38 | text-transform: uppercase; 39 | margin-right: 30px; } 40 | 41 | .menu-main { 42 | display: none; 43 | flex: 0; } 44 | @media (min-width: 767px) { 45 | .menu-main { 46 | display: block; } } 47 | .menu-main > ul { 48 | display: flex; 49 | align-items: center; 50 | justify-content: flex-start; } 51 | .menu-main > ul > li { 52 | margin-right: 10px; } 53 | .menu-main > ul > li > a { 54 | display: inline-block; 55 | text-decoration: none; } 56 | .menu-main > ul > li > a:hover { 57 | text-decoration: underline; } 58 | .menu-main > ul > li.active > a { 59 | display: inline-block; 60 | font-weight: bold; } 61 | .menu-main > ul > li:last-of-type { 62 | margin-right: 0; } 63 | 64 | .footer { 65 | margin-top: 30px; } 66 | @media (min-width: 767px) { 67 | .footer { 68 | padding-top: 40px; } } 69 | .social-icon { 70 | margin-right: 10px; } 71 | .social-icon a { 72 | text-decoration: none; } 73 | .social-icon a:hover { 74 | text-decoration: none; } 75 | .social-icon a:hover img { 76 | opacity: 0.7; } 77 | 78 | a { 79 | color: var(--highlight-color); 80 | text-decoration: none; } 81 | a:hover { 82 | text-decoration: underline; } 83 | 84 | h1, 85 | h2, 86 | h3 { 87 | margin-top: 20px; 88 | margin-bottom: 20px; 89 | color: var(--heading-color); 90 | font-family: var(--font-family-heading); } 91 | 92 | p { 93 | color: var(--text-color); 94 | font-family: var(--font-family-paragraph); 95 | font-size: 18px; 96 | line-height: 24px; } 97 | 98 | ol, 99 | ul { 100 | margin: 0; 101 | padding: 0; 102 | list-style: none; } 103 | ol li, 104 | ul li { 105 | list-style: none; } 106 | 107 | .content { 108 | font-size: 18px; } 109 | .content p { 110 | font-size: 18px; 111 | line-height: 1.6; 112 | margin: 0; 113 | padding: 0; 114 | margin-bottom: 20px; } 115 | .content h1 { 116 | font-size: 40px; 117 | line-height: 1.6; 118 | font-weight: bold; 119 | margin-top: 30px; 120 | margin-bottom: 20px; } 121 | .content h1:first-of-type { 122 | margin-top: 0; } 123 | .content h2 { 124 | font-size: 28px; 125 | line-height: 1.4; 126 | font-weight: bold; 127 | margin-top: 30px; 128 | margin-bottom: 20px; } 129 | .content h2:first-of-type { 130 | margin-top: 0; } 131 | @media (min-width: 767px) { 132 | .content h2 { 133 | font-size: 30px; 134 | line-height: 1.4; } } 135 | .content h3 { 136 | font-size: 22px; 137 | line-height: 1.4; 138 | font-weight: bold; 139 | margin-top: 30px; 140 | margin-bottom: 20px; } 141 | .content ul, 142 | .content ol { 143 | margin-left: 0; 144 | margin-top: 10px; 145 | margin-bottom: 20px; 146 | list-style: disc; } 147 | .content ul li, 148 | .content ol li { 149 | font-size: 18px; 150 | line-height: 20px; 151 | margin-bottom: 10px; 152 | margin-left: 0; } 153 | @media (min-width: 767px) { 154 | .content ul li, 155 | .content ol li { 156 | margin-left: 20px; } } 157 | @media (min-width: 767px) { 158 | .content ul, 159 | .content ol { 160 | margin-left: 20px; } } 161 | .content a { 162 | text-decoration: underline; } 163 | .content blockquote { 164 | border-left: 5px solid var(--highlight-color); 165 | margin: 30px 0; 166 | padding: 20px; } 167 | .content blockquote p { 168 | font-size: 20px; 169 | display: inline; 170 | color: var(--color-base-text); } 171 | .content img { 172 | margin: 40px 0 40px 0; 173 | max-width: 100%; 174 | height: auto; } 175 | .content figure { 176 | margin: 2.6rem 0 1.18rem; } 177 | .content figure img { 178 | margin: 0; } 179 | .content figure figcaption { 180 | margin-top: 10px; } 181 | .content figure figcaption h4 { 182 | margin: 0; 183 | font-size: 1rem; 184 | font-weight: bold; } 185 | .content figure figcaption p { 186 | margin: 0; } 187 | .content code, 188 | .content pre { 189 | font-family: var(--font-family-monospace); } 190 | .content .highlight pre { 191 | border-radius: 3px; 192 | font-size: 14px; 193 | line-height: 18px; 194 | padding: 30px; 195 | overflow: auto; 196 | font-family: var(--font-family-monospace); } 197 | 198 | .dot { 199 | color: var(--highlight-color); } 200 | 201 | .intro { 202 | margin-bottom: 60px; } 203 | .intro h1 { 204 | font-size: 48px; 205 | line-height: 56px; 206 | margin-top: 0; 207 | margin-bottom: 30px; } 208 | @media (min-width: 767px) { 209 | .intro h1 { 210 | width: 80%; 211 | font-size: 88px; 212 | line-height: 94px; 213 | margin-bottom: 50px; } } 214 | .intro h1 strong { 215 | color: var(--highlight-color); } 216 | .intro h2 { 217 | font-size: 50px; 218 | line-height: 56px; } 219 | @media (min-width: 767px) { 220 | .intro h2 { 221 | width: 80%; } } 222 | .intro p { 223 | font-size: 20px; 224 | line-height: 26px; } 225 | @media (min-width: 767px) { 226 | .intro p { 227 | width: 80%; 228 | font-size: 22px; 229 | line-height: 32px; } } 230 | .intro .read-more { 231 | font-size: 20px; 232 | line-height: 26px; 233 | font-weight: bold; } 234 | @media (min-width: 767px) { 235 | .intro .read-more { 236 | font-size: 22px; 237 | line-height: 32px; } } 238 | .intro img { 239 | max-width: 100%; } 240 | 241 | .summary { 242 | margin-bottom: 50px; 243 | font-size: 18px; 244 | line-height: 24px; } 245 | @media (min-width: 767px) { 246 | .summary { 247 | margin-bottom: 80px; 248 | font-size: 18px; 249 | line-height: 26px; } } 250 | .summary .summary-date { 251 | font-weight: bold; 252 | color: var(--heading-color); } 253 | .summary .summary-title { 254 | margin: 16px 0 16px 0; 255 | width: 80%; 256 | font-size: 34px; 257 | line-height: 38px; } 258 | @media (min-width: 767px) { 259 | .summary .summary-title { 260 | width: 80%; 261 | font-size: 52px; 262 | line-height: 58px; } } 263 | .summary .summary-description { 264 | width: 80%; } 265 | 266 | .author { 267 | margin-top: 30px; 268 | margin-bottom: 30px; 269 | color: var(--heading-color); } 270 | .author img { 271 | width: 10%; 272 | display: inline-block; 273 | vertical-align: middle; } 274 | .author .author-name { 275 | display: inline-block; 276 | vertical-align: middle; 277 | font-weight: bold; 278 | margin-left: 5px; } 279 | .author .author-date { 280 | display: inline-block; 281 | vertical-align: middle; } 282 | 283 | .author-large { 284 | font-size: 20px; } 285 | .author-large img { 286 | width: "20%"; } 287 | .author-large .author-name { 288 | display: inline-block; 289 | vertical-align: middle; 290 | font-weight: bold; 291 | margin-left: 5px; } 292 | .author-large .author-title { 293 | display: inline-block; 294 | vertical-align: middle; } 295 | 296 | ul.pagination { 297 | margin: 0; 298 | padding: 0; 299 | list-style: none; 300 | display: flex; } 301 | ul.pagination li { 302 | display: inline-block; } 303 | ul.pagination li a { 304 | display: inline-block; 305 | text-decoration: none; 306 | padding: 5px 8px; 307 | border: 2px solid var(--heading-color); 308 | border-right: none; } 309 | ul.pagination li:last-of-type a { 310 | border-right: 2px solid var(--heading-color); } 311 | 312 | .highlight { 313 | background: #f5f5f5; } 314 | 315 | .highlight .hll { 316 | background-color: #ffffcc; } 317 | 318 | .highlight .c { 319 | color: #999988; 320 | font-style: italic; } 321 | 322 | /* Comment */ 323 | .highlight .err { 324 | color: #a61717; 325 | background-color: #e3d2d2; } 326 | 327 | /* Error */ 328 | .highlight .k { 329 | color: #000000; 330 | font-weight: bold; } 331 | 332 | /* Keyword */ 333 | .highlight .o { 334 | color: #000000; 335 | font-weight: bold; } 336 | 337 | /* Operator */ 338 | .highlight .cm { 339 | color: #999988; 340 | font-style: italic; } 341 | 342 | /* Comment.Multiline */ 343 | .highlight .cp { 344 | color: #999999; 345 | font-weight: bold; 346 | font-style: italic; } 347 | 348 | /* Comment.Preproc */ 349 | .highlight .c1 { 350 | color: #999988; 351 | font-style: italic; } 352 | 353 | /* Comment.Single */ 354 | .highlight .cs { 355 | color: #999999; 356 | font-weight: bold; 357 | font-style: italic; } 358 | 359 | /* Comment.Special */ 360 | .highlight .gd { 361 | color: #000000; 362 | background-color: #ffdddd; } 363 | 364 | /* Generic.Deleted */ 365 | .highlight .ge { 366 | color: #000000; 367 | font-style: italic; } 368 | 369 | /* Generic.Emph */ 370 | .highlight .gr { 371 | color: #aa0000; } 372 | 373 | /* Generic.Error */ 374 | .highlight .gh { 375 | color: #999999; } 376 | 377 | /* Generic.Heading */ 378 | .highlight .gi { 379 | color: #000000; 380 | background-color: #ddffdd; } 381 | 382 | /* Generic.Inserted */ 383 | .highlight .go { 384 | color: #888888; } 385 | 386 | /* Generic.Output */ 387 | .highlight .gp { 388 | color: #555555; } 389 | 390 | /* Generic.Prompt */ 391 | .highlight .gs { 392 | font-weight: bold; } 393 | 394 | /* Generic.Strong */ 395 | .highlight .gu { 396 | color: #aaaaaa; } 397 | 398 | /* Generic.Subheading */ 399 | .highlight .gt { 400 | color: #aa0000; } 401 | 402 | /* Generic.Traceback */ 403 | .highlight .kc { 404 | color: #000000; 405 | font-weight: bold; } 406 | 407 | /* Keyword.Constant */ 408 | .highlight .kd { 409 | color: #000000; 410 | font-weight: bold; } 411 | 412 | /* Keyword.Declaration */ 413 | .highlight .kn { 414 | color: #000000; 415 | font-weight: bold; } 416 | 417 | /* Keyword.Namespace */ 418 | .highlight .kp { 419 | color: #000000; 420 | font-weight: bold; } 421 | 422 | /* Keyword.Pseudo */ 423 | .highlight .kr { 424 | color: #000000; 425 | font-weight: bold; } 426 | 427 | /* Keyword.Reserved */ 428 | .highlight .kt { 429 | color: #445588; 430 | font-weight: bold; } 431 | 432 | /* Keyword.Type */ 433 | .highlight .m { 434 | color: #009999; } 435 | 436 | /* Literal.Number */ 437 | .highlight .s { 438 | color: #d01040; } 439 | 440 | /* Literal.String */ 441 | .highlight .na { 442 | color: #008080; } 443 | 444 | /* Name.Attribute */ 445 | .highlight .nb { 446 | color: #0086B3; } 447 | 448 | /* Name.Builtin */ 449 | .highlight .nc { 450 | color: #445588; 451 | font-weight: bold; } 452 | 453 | /* Name.Class */ 454 | .highlight .no { 455 | color: #008080; } 456 | 457 | /* Name.Constant */ 458 | .highlight .nd { 459 | color: #3c5d5d; 460 | font-weight: bold; } 461 | 462 | /* Name.Decorator */ 463 | .highlight .ni { 464 | color: #800080; } 465 | 466 | /* Name.Entity */ 467 | .highlight .ne { 468 | color: #990000; 469 | font-weight: bold; } 470 | 471 | /* Name.Exception */ 472 | .highlight .nf { 473 | color: #990000; 474 | font-weight: bold; } 475 | 476 | /* Name.Function */ 477 | .highlight .nl { 478 | color: #990000; 479 | font-weight: bold; } 480 | 481 | /* Name.Label */ 482 | .highlight .nn { 483 | color: #555555; } 484 | 485 | /* Name.Namespace */ 486 | .highlight .nt { 487 | color: #000080; } 488 | 489 | /* Name.Tag */ 490 | .highlight .nv { 491 | color: #008080; } 492 | 493 | /* Name.Variable */ 494 | .highlight .ow { 495 | color: #000000; 496 | font-weight: bold; } 497 | 498 | /* Operator.Word */ 499 | .highlight .w { 500 | color: #bbbbbb; } 501 | 502 | /* Text.Whitespace */ 503 | .highlight .mf { 504 | color: #009999; } 505 | 506 | /* Literal.Number.Float */ 507 | .highlight .mh { 508 | color: #009999; } 509 | 510 | /* Literal.Number.Hex */ 511 | .highlight .mi { 512 | color: #009999; } 513 | 514 | /* Literal.Number.Integer */ 515 | .highlight .mo { 516 | color: #009999; } 517 | 518 | /* Literal.Number.Oct */ 519 | .highlight .sb { 520 | color: #d01040; } 521 | 522 | /* Literal.String.Backtick */ 523 | .highlight .sc { 524 | color: #d01040; } 525 | 526 | /* Literal.String.Char */ 527 | .highlight .sd { 528 | color: #d01040; } 529 | 530 | /* Literal.String.Doc */ 531 | .highlight .s2 { 532 | color: #d01040; } 533 | 534 | /* Literal.String.Double */ 535 | .highlight .se { 536 | color: #d01040; } 537 | 538 | /* Literal.String.Escape */ 539 | .highlight .sh { 540 | color: #d01040; } 541 | 542 | /* Literal.String.Heredoc */ 543 | .highlight .si { 544 | color: #d01040; } 545 | 546 | /* Literal.String.Interpol */ 547 | .highlight .sx { 548 | color: #d01040; } 549 | 550 | /* Literal.String.Other */ 551 | .highlight .sr { 552 | color: #009926; } 553 | 554 | /* Literal.String.Regex */ 555 | .highlight .s1 { 556 | color: #d01040; } 557 | 558 | /* Literal.String.Single */ 559 | .highlight .ss { 560 | color: #990073; } 561 | 562 | /* Literal.String.Symbol */ 563 | .highlight .bp { 564 | color: #999999; } 565 | 566 | /* Name.Builtin.Pseudo */ 567 | .highlight .vc { 568 | color: #008080; } 569 | 570 | /* Name.Variable.Class */ 571 | .highlight .vg { 572 | color: #008080; } 573 | 574 | /* Name.Variable.Global */ 575 | .highlight .vi { 576 | color: #008080; } 577 | 578 | /* Name.Variable.Instance */ 579 | .highlight .il { 580 | color: #009999; } 581 | 582 | /* Literal.Number.Integer.Long */ 583 | html, body { 584 | box-sizing: border-box; } 585 | 586 | body { 587 | background: var(--base-color); 588 | font-family: var(--font-family-paragraph); 589 | color: var(--text-color); 590 | margin: 0; 591 | padding: 30px; 592 | overflow-x: hidden; } 593 | @media (min-width: 767px) { 594 | body { 595 | padding: 50px; } } 596 | body.frame { 597 | min-height: 100vh; 598 | border: 18px solid var(--highlight-color); } 599 | 600 | .wrapper { 601 | max-width: 1000px; 602 | margin: 0 auto; } 603 | 604 | /*# sourceMappingURL=style.css.map */ --------------------------------------------------------------------------------