From ffa60ec2fd09e177a5625592a9a8d33ac7f4361d Mon Sep 17 00:00:00 2001 From: Diego H Date: Thu, 24 Nov 2022 12:57:04 +0100 Subject: [PATCH] Prepare gem and release --- .gitignore | 30 ++ chulapa-jekyll.gemspec | 3 +- test/.gitignore | 5 + test/Gemfile | 14 + test/LICENSE | 21 ++ test/README.md | 17 + test/_cheatsheet/01_markdown-cheat-sheet.md | 343 ++++++++++++++++++ test/_cheatsheet/02_kramdown-cheat-sheet.md | 253 +++++++++++++ test/_config.yml | 257 +++++++++++++ .../custom/custom_bottomscripts.html | 5 + test/_includes/custom/custom_head.html | 5 + .../custom/custom_head_before_css.html | 5 + test/_includes/custom/giscus.html | 1 + test/_pages/404.md | 15 + test/_pages/archive.md | 8 + test/_pages/categories.md | 7 + test/_pages/cheatsheet.md | 9 + test/_pages/current_skin.md | 31 ++ test/_pages/search.md | 7 + test/_pages/tags.md | 7 + test/_posts/2015-01-04-first-post.md | 6 + test/_posts/2015-01-15-pirates.md | 6 + test/_posts/2015-01-19-soccer.md | 10 + test/_posts/2015-01-27-dear-diary.md | 6 + test/_posts/2015-02-13-hamlet-monologue.md | 40 ++ test/_posts/2015-02-20-test-markdown.md | 43 +++ .../2015-02-26-flake-it-till-you-make-it.md | 13 + test/_posts/2018-11-09-urban_art.md | 16 + test/_posts/2019-05-02-dean-village.md | 20 + test/_posts/2019-08-03-landing-page.md | 24 ++ test/_posts/2019-11-27-acueduct-of-segovia.md | 16 + test/_posts/2020-12-31-current-skin.md | 28 ++ test/algolia-search.yml | 24 ++ test/assets/css/custom.scss | 4 + test/blog/index.html | 80 ++++ test/chulapa-jekyll-101.Rproj | 16 + test/index.md | 24 ++ 37 files changed, 1418 insertions(+), 1 deletion(-) create mode 100644 test/.gitignore create mode 100644 test/Gemfile create mode 100644 test/LICENSE create mode 100644 test/README.md create mode 100644 test/_cheatsheet/01_markdown-cheat-sheet.md create mode 100644 test/_cheatsheet/02_kramdown-cheat-sheet.md create mode 100644 test/_config.yml create mode 100644 test/_includes/custom/custom_bottomscripts.html create mode 100644 test/_includes/custom/custom_head.html create mode 100644 test/_includes/custom/custom_head_before_css.html create mode 100644 test/_includes/custom/giscus.html create mode 100644 test/_pages/404.md create mode 100644 test/_pages/archive.md create mode 100644 test/_pages/categories.md create mode 100644 test/_pages/cheatsheet.md create mode 100644 test/_pages/current_skin.md create mode 100644 test/_pages/search.md create mode 100644 test/_pages/tags.md create mode 100644 test/_posts/2015-01-04-first-post.md create mode 100644 test/_posts/2015-01-15-pirates.md create mode 100644 test/_posts/2015-01-19-soccer.md create mode 100644 test/_posts/2015-01-27-dear-diary.md create mode 100644 test/_posts/2015-02-13-hamlet-monologue.md create mode 100644 test/_posts/2015-02-20-test-markdown.md create mode 100644 test/_posts/2015-02-26-flake-it-till-you-make-it.md create mode 100644 test/_posts/2018-11-09-urban_art.md create mode 100644 test/_posts/2019-05-02-dean-village.md create mode 100644 test/_posts/2019-08-03-landing-page.md create mode 100644 test/_posts/2019-11-27-acueduct-of-segovia.md create mode 100644 test/_posts/2020-12-31-current-skin.md create mode 100644 test/algolia-search.yml create mode 100644 test/assets/css/custom.scss create mode 100644 test/blog/index.html create mode 100644 test/chulapa-jekyll-101.Rproj create mode 100644 test/index.md diff --git a/.gitignore b/.gitignore index c8d1ae50e..f1b65049e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,33 @@ .RData .Ruserdata /*.Rproj + +# Vim +*~ +*.sw[p_] + +# Sublime Text +*.sublime-project +*.sublime-workspace + +# Ruby Gem +*.gem +.bundle +Gemfile.lock +**/vendor/bundle + +# Node.js and NPM +node_modules +npm-debug.log* +package-lock.json +codekit-config.json + +# macOS +.DS_Store + +# Jekyll generated files +.jekyll-cache +.jekyll-metadata +.sass-cache +_asset_bundler_cache +_site diff --git a/chulapa-jekyll.gemspec b/chulapa-jekyll.gemspec index d472e4b0b..997ac4bec 100644 --- a/chulapa-jekyll.gemspec +++ b/chulapa-jekyll.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |spec| spec.name = "chulapa-jekyll" - spec.version = "0.1.0" + spec.version = "1.0.0" spec.authors = ["Diego H."] spec.email = ["diego.hernangomezherrero@gmail.com"] @@ -21,5 +21,6 @@ Gem::Specification.new do |spec| spec.add_runtime_dependency "jekyll-include-cache", "~> 0.1" spec.add_runtime_dependency "jekyll-sitemap", "~> 1.3" spec.add_runtime_dependency "jekyll-redirect-from", "~> 0.16" + spec.add_runtime_dependency "github-pages", ">= 1.0", "< 99999.0" end diff --git a/test/.gitignore b/test/.gitignore new file mode 100644 index 000000000..4eca7113d --- /dev/null +++ b/test/.gitignore @@ -0,0 +1,5 @@ +.Rproj.user +.Rhistory +.RData +.Ruserdata +project.Rproj diff --git a/test/Gemfile b/test/Gemfile new file mode 100644 index 000000000..a0788f073 --- /dev/null +++ b/test/Gemfile @@ -0,0 +1,14 @@ +source 'https://rubygems.org' + +# use local theme gem for testing +gem "chulapa-jekyll", path: "../" + +gem 'github-pages', group: :jekyll_plugins +group :jekyll_plugins do + gem 'jekyll-algolia', '~> 1.0' +end + +gem "wdm", "~> 0.1.0" if Gem.win_platform? +gem "webrick" +gem 'faraday-retry' + diff --git a/test/LICENSE b/test/LICENSE new file mode 100644 index 000000000..2ebacfaee --- /dev/null +++ b/test/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 dieghernan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/test/README.md b/test/README.md new file mode 100644 index 000000000..7720c5972 --- /dev/null +++ b/test/README.md @@ -0,0 +1,17 @@ +# Chulapa 101 + +Click [**Use this template**](https://github.com/dieghernan/chulapa-101/generate) button above for cloning this repo and get started with [Chulapa Jekyll theme](https://github.com/dieghernan/chulapa). + +Contains basic configuration to get you a site with: + +- [Sample posts](./_posts/) and [paginated blog index](./blog/index.html). +- [Sample collection](./_cheatsheet/) with Markdown and kramdown cheatsheets and [collection index](./_pages/cheatsheet.md). +- Archive pages for posts grouped by year, category, and tag. +- Demo page with the different Bootstrap components and how they look with the actual skin settings. +- Sample 404 page. +- Site search with Lunr. +- Sample [`_config`](_config.yml) with minimal configuration. +- Sample [`algolia-search.yml`](algolia-search.yml) for using Algolia+GitHub Actions. More guidance in the top of the file. +- Sample files for extending the theme with your [own scripts](./_includes/custom/) and [css](./assets/css/). + +[Configure as necessary](https://dieghernan.github.io/chulapa/docs/02-config) and replace sample content with your own. \ No newline at end of file diff --git a/test/_cheatsheet/01_markdown-cheat-sheet.md b/test/_cheatsheet/01_markdown-cheat-sheet.md new file mode 100644 index 000000000..faaf32598 --- /dev/null +++ b/test/_cheatsheet/01_markdown-cheat-sheet.md @@ -0,0 +1,343 @@ +--- +title: Markdown cheatsheet +subtitle: The basic syntax of your page +excerpt: A demo page checking Markdown +categories: [tutorial] +tags: [starter,syntax,markdown] +--- + +## What’s Markdown? + +Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by [John Gruber](https://daringfireball.net/projects/markdown/) in 2004, Markdown is now one of the world’s most popular markup languages. + + + +## Markdown cheatsheet + +```markdown +Text can be **bold**, _italic_, or ~~strikethrough~~. +``` + + +Text can be **bold**, _italic_, or ~~strikethrough~~. + + +```markdown +[Link to another page](./another-page.html). +``` + +[Link to another page](./another-page.html). + +```markdown +There should be whitespace between this paragraph + +and this paragraph. +``` + +There should be whitespace between this paragraph + +and this paragraph. + +```markdown +# Header 1 + +## Header 2 + +### Header 3 + +#### Header 4 + +##### Header 5 + +###### Header 6 +``` + +# Header 1 + +## Header 2 + +### Header 3 + +#### Header 4 + +##### Header 5 + +###### Header 6 + + +```markdown +> This is a blockquote following a header. +> +> When something is important enough, you do it even if the odds are not in your favor. +``` + +> This is a blockquote. +> +> When something is important enough, you do it even if the odds are not in your favor. + + +~~~ markdown +```js +// Javascript code with syntax highlighting. +var fun = function lang(l) { + dateformat.i18n = require('./lang/' + l) + return true; +} +``` + +```ruby +# Ruby code with syntax highlighting +GitHubPages::Dependencies.gems.each do |gem, version| + s.add_dependency(gem, "= #{version}") +end +``` + +```html + + + + + +

This is a paragraph.

+

This is another paragraph.

+ + + +``` +~~~ + +```js +// Javascript code with syntax highlighting. +var fun = function lang(l) { + dateformat.i18n = require('./lang/' + l) + return true; +} +``` + +```ruby +# Ruby code with syntax highlighting +GitHubPages::Dependencies.gems.each do |gem, version| + s.add_dependency(gem, "= #{version}") +end +``` + +```html + + + + + +

This is a paragraph.

+

This is another paragraph.

+ + + +``` + +```markdown +* This is an unordered list. +* This is an unordered list. +* This is an unordered list. + +An a two-level ordered list: + +1. This is an ordered list. +2. This is an ordered list. + * Unordered sub-list. + * Unordered sub-list. +12. Actual numbers don't matter, just that it's a numbet or not. +4. And another item. + + You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces. + + # And a header + +Unordered list can use asterisks: + +* Like this +- Or minuses + - Minus + 1. One + 2. Two + + Or pluses + +And a task list: + +- [x] This is a complete item +- [ ] This is an incomplete item + +``` + +* This is an unordered list. +* This is an unordered list. +* This is an unordered list. + +An a two-level ordered list: + +1. This is an ordered list. +2. This is an ordered list. + * Unordered sub-list. + * Unordered sub-list. +12. Actual numbers don't matter, just that it's a numbet or not. +4. And another item. + + You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces. + + # And a header + +Unordered list can use asterisks: + +* Like this +- Or minuses + - Minus + 1. One + 2. Two + + Or pluses + +And a task list: + +- [x] This is a complete item +- [ ] This is an incomplete item + +```markdown + +Use an emoji here: 👍🏻⭐️🏆 + +``` + +Use an emoji here: 👍🏻⭐️🏆 + +```markdown +To quickly turn a URL or email address into a link, enclose it in angle brackets. + + + + +``` + +To quickly turn a URL or email address into a link, enclose it in angle brackets. + + + + +```markdown +Here's a simple footnote,[^1] and here's a longer one.[^bignote] + +[^1]: This is the first footnote. + +[^bignote]: Here's one with multiple paragraphs and code. + + Indent paragraphs to include them in the footnote. + + `{ my code }` + + Add as many paragraphs as you like. +``` + +Here's a simple footnote,[^1] and here's a longer one.[^bignote] + +[^1]: This is the first footnote. + +[^bignote]: Here's one with multiple paragraphs and code. + + Indent paragraphs to include them in the footnote. + + `{ my code }` + + Add as many paragraphs as you like. + +```markdown + +A table + +| **id** | **name** | **age** | **gender** | +|:-------|:--------:|--------:|:----------:| +| Left | Center | Right | M | +| 2 | Oliver | 25 | M | +| 3 | Shayna | 18 | F | +| 4 | Fechin | 18 | M | + +``` + +A table + +| **id** | **name** | **age** | **gender** | +|:-------|:--------:|--------:|:----------:| +| Left | Center | Right | M | +| 2 | Oliver | 25 | M | +| 3 | Shayna | 18 | F | +| 4 | Fechin | 18 | M | + + +```markdown +There's a horizontal rule below this. + +* * * + +Another + +--- +``` + +There's a horizontal rule below this. + +* * * + +Another + +--- + +```markdown +**Small image** + +![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) + +**Large image** + +![Branching](https://guides.github.com/activities/hello-world/branching.png) +``` + + +**Small image** + +![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) + +**Large image** + +![Branching](https://guides.github.com/activities/hello-world/branching.png) + + +### Definition lists can be used with HTML syntax. + +```html +
+
Name
+
Godzilla
+
Born
+
1952
+
Birthplace
+
Japan
+
Color
+
Green
+
+``` + + +
+
Name
+
Godzilla
+
Born
+
1952
+
Birthplace
+
Japan
+
Color
+
Green
+
+ + + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + + diff --git a/test/_cheatsheet/02_kramdown-cheat-sheet.md b/test/_cheatsheet/02_kramdown-cheat-sheet.md new file mode 100644 index 000000000..1727af26e --- /dev/null +++ b/test/_cheatsheet/02_kramdown-cheat-sheet.md @@ -0,0 +1,253 @@ +--- +title: kramdown cheatsheet +subtitle: Beyond Markdown +excerpt: kramdown supercharges Markdown with some interesting features. +categories: [tutorial] +tags: [starter,syntax,kramdown] +--- + +## What’s kramdown? + +**kramdown** supercharges Markdown with some interesting features. + +**kramdown** is the default Jekyll Markdown processor. When creating your site with Jekyll, you can use the standard Markdown syntax plus some specific **kramdown** syntax. Jekyll would render your Markdown/**kramdown** into HTML. + + + +```markdown +The first paragraph. + +Another paragraph + +This is a paragraph +which contains a hard line break. + +First level header +================== + +Second level header +------------------- + +# H1 header + +## H2 header + +### H3 header + +#### H4 header + +##### H5 header + +###### H6 header + +``` + +The first paragraph. + +Another paragraph + +This is a paragraph +which contains a hard line break. + +First level header +================== + +Second level header +------------------- + +# H1 header + +## H2 header + +### H3 header + +#### H4 header + +##### H5 header + +###### H6 header + + +## Create a table of contents: + +On your `_config.yaml`, define the levels of your toc: + +```yaml +kramdown: + ... + toc_levels: 2..6 + +``` + +Ignore specific headers: + +```markdown + +## This header would be ignored on the toc. +{:.no_toc} + +``` + +### This header would be ignored on the toc. +{:.no_toc} + +Add this to generate table + +```markdown + +* This line is needed, but won't appear. Replace '*' with '1' to create a numbered list. +{:toc} + + +``` + +* This line is needed, but won't appear. Replace '*' with '1' to create a numbered list. +{:toc} + + +```markdown +> A sample blockquote. +> +> >Nested blockquotes are +> >also possible. +> +> ## Headers work too +> This is the outer quote again. + + +term +: definition +: another definition + +another term +and another term +: and a definition for the term +``` +> A sample blockquote. +> +> >Nested blockquotes are +> >also possible. +> +> ## Headers work too +> This is the outer quote again. + + +term +: definition +: another definition + +another term +and another term +: and a definition for the term + + +```markdown +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 +{: rules="groups"} + +``` + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 +{: rules="groups"} + + +```markdown +This is a paragraph +{::comment} +This is a comment which is +completely ignored. +{:/comment} +... paragraph continues here. + +Extensions can also be used +inline {::nomarkdown}**see**{:/}! +This is a paragraph … paragraph continues here. + +Extensions can also be used inline **see**! +``` + +This is a paragraph +{::comment} +This is a comment which is +completely ignored. +{:/comment} +... paragraph continues here. + +Extensions can also be used +inline {::nomarkdown}**see**{:/}! +This is a paragraph … paragraph continues here. + +Extensions can also be used inline **see**! + + +```markdown +A [link](http://kramdown.gettalong.org "hp") +to the homepage. + +A simple info alert **check it out!** +{: #myid .alert .alert-info .p-3 .mx-2 mb-3} + +This is a text with a +footnote[^1]. + +[^1]: And here is the definition. + + +This is an HTML +example. + +*[HTML]: Hyper Text Markup Language + + +This is **Chulapa**{:.chulapa} *red*{: style="color: red"}. +``` + +A [link](http://kramdown.gettalong.org "hp") +to the homepage. + +A simple info alert **check it out!** +{: #myid .alert .alert-info .p-3 .mx-2 mb-3} + +This is a text with a +footnote[^1]. + +[^1]: And here is the definition. + + +This is an HTML +example. + +*[HTML]: Hyper Text Markup Language + +This is **Chulapa**{:.chulapa} *red*{: style="color: red"}. + +```markdown +
This is the first part of a para, +which is continued here. +- List +- List **bold** +
+ +``` + +
This is the first part of a para, +which is continued here. +- List +- List **bold** +
\ No newline at end of file diff --git a/test/_config.yml b/test/_config.yml new file mode 100644 index 000000000..a18768306 --- /dev/null +++ b/test/_config.yml @@ -0,0 +1,257 @@ +theme: chulapa-jekyll +github: [metadata] + +repository: dieghernan/chulapa-jekyll-101 +# Find errors on this file with http://www.yamllint.com/ + +# Chulapa docs: https://dieghernan.github.io/chulapa/docs/02-config + +# A. Site Settings /SEO options +# Overall options for your site, would affect your site SEO +# Default values are explained +locale : #default["en-US"] format language-TERRITORY , e.g fr, en-GB, es-MX, pt-BR +title : Chulapa 101 #default["repository_name"] +title_separator : #default [" | "] +subtitle : Chulapa Jekyll Theme starter pack #default [your-repository-tagline] +description : Chulapa Jekyll Theme starter pack #default [your-repository-tagline] +url : #See baseurl - On Github Pages you may leave it blank - If you use CNAME use your domain +baseurl : #On Github Pages you may leave it blank. Have a look to: https://byparker.com/blog/2014/clearing-up-confusion-around-baseurl/ +words_per_minute : #default[200] +timezone : #"Europe/Madrid ,see https://jekyllrb.com/docs/configuration/options/ and https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + +# SEO +og_image : #default[author.avatar (see below)] or [github-avatar] +twitter_site : #Avoid @ +author: + name : Your Name # Name Surname Company + avatar : # Try a square file. Info: Your github avatar on https://github.com/[USERNAME].png + location : "Madrid, Spain" # New York, USA +# links: +# - url: #A link or email: https://twitter.com/jack, mail@example.com +# icon: # A Fontawesome 5 code: fab fa-twitter - see https://fontawesome.com/ +# - url: # Another link +# icon: # Anothet FontAwesome code + +fa_version: #default ["6"] Use 6 or 5 +fa_kit_code: # Your FontAwesome kit code. If not provided a free hosted version (slower) will be loaded: https://fontawesome.com/ +fa_v4_support: #Bool Add FontAwesome 4 support +# Web tracking - Google services https://analytics.google.com/analytics/web/ +# gtag_id is the preferred option, see https://developers.google.com/analytics/devguides/collection/gtagjs/migration?hl=en +# analytics provided for backwards compatibility +gtag_id : +analytics_id : + +# Search providers +# Available free search engines: +# - lunr https://lunrjs.com/ +# - algolia v4 https://www.algolia.com/ - needs further configuration +# - google custom search engine https://cse.google.es/ +search: + provider : lunr #Select a provider for enable search: lunr, algolia, google + label : #default ["Search"] Text on navbar when search is enabled + landing_page : #default ["/search"] Link on navbar + lunr_maxwords : #default [30] lunr only - May slow down your site build + algolia_logo : true #Displays algolia logo. Should be set to true if you are on a community plan, otherwise false. + +google_cse_id: #Your cse id +# This site uses jekyll-algolia plugin https://community.algolia.com/jekyll-algolia/ +# Recommended additional configuration provided, could be modified. Add your own parameters +algolia: + application_id : + index_name : + search_only_api_key : + files_to_exclude: #Optional + - _layouts/*.html + - _includes/*.html + extensions_to_index: #Optional + - html + - md + searchableAttributes: #Optional + - title + - headings + - unordered(content) + - unordered(subtitle) + - unordered(categories) + - unordered(collection) + - unordered(tags) + customRanking: #Optional + - desc(include_on_search) + - desc(title) + - desc(content) + - desc(subtitle) + +comments: + provider: #Use 'disqus' https://disqus.com/ or 'giscus' https://giscus.app/ + disqus_shortname: #Your site id : check your address https://{{ disqus.shortname }}.disqus.com/admin/ + +# B. Navigation +# Configure your navbar and the footer of your site + +# Navbar: +# "brand" options would be set on the left side of your navbar +# "nav" would be set on the right side. Two-level nav links available +navbar: + style : #default is the classical top navbar, set "fab" for a floating action button navbar or "dual" + expand : # At which device size expand the navbar menu. default[md] https://getbootstrap.com/docs/4.5/layout/overview/ + brand: + title : Home # Title in navbar + url : # default["url/baseurl"] + img : # An small image, try 30x30px + nav: + - title : Blog # Label + url : /blog/ # url + - title : Cheatsheets + url : /cheatsheets + - title : Extras + child : + - title : Tags + url : /tags + - title : Categories + url : /categories + - title : Archive + url : /archive + - title : Current skin + url : /current-skin + - title : Docs + url : https://dieghernan.github.io/chulapa/docs/01-install + - title : Use this template + url : https://github.com/dieghernan/chulapa-101/generate +# - title : # Label submenu +# child: +# - title: # Child label +# url : # child url +# - title: # Child label +# url : # child url +#Social links to be placed on your site footer +footer: + links: + - label : Repo on Github # Label + icon : fab fa-github # Fontawesome 5 icon + url : https://github.com/dieghernan/chulapa-101 # A link or email: https://twitter.com/jack, mail@example.com + - label: "RSS" + icon: "fa fa-rss" + url: "./atom.xml" + copyright: # default is © + +# C. Theme Settings +# Google Fonts https://fonts.google.com/, add as many as you need +googlefonts: + # - url : # 'https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap' + +# Theme and colors +chulapa-skin: + highlight : skeletor # default["default"] + skin : universal # Optional predefined skins + autothemer : true # Bool: Use autotheming + vars : + primary : #default ["#007bff"] - Bootstrap blue + +# D. Jekyll Defaults and collections: see https://jekyllrb.com/ + +# Blog pagination: on this site /blog/index.html. https://jekyllrb.com/docs/pagination/ +paginate: 4 +paginate_path: "/blog/page:num/" +paginator_maxnum: 3 #default[3] Custom: max of number to be displayed on the paginator + +# Collections https://jekyllrb.com/docs/step-by-step/09-collections/ +collections: + cheatsheet: + output: true + permalink: /cheatsheets/:name +collections_dir : +permalink : /:year:month:day_:title/ + + +# Defaults https://jekyllrb.com/docs/configuration/front-matter-defaults/ +defaults: + - + scope: + path: "" + values: + layout: "default" + header_type: "base" + include_on_search : false + cloudtag_url : /tags #This is where the link on tags would redirect + cloudcategory_url : /categories #This is where the link on categories would redirect + - + scope: + path: "" + type: "posts" + values: + header_type : "post" + include_on_search : true + include_on_feed : true + show_date : true + show_bottomnavs : true + show_sociallinks : true + show_comments : true + show_tags : true + show_categories : true + show_author : true + show_breadcrumb : true + breadcrumb_list : + - label: Blog + url: /blog/ + - + scope: + path: "" + type: "cheatsheet" + values: + header_type : "hero" + show_bottomnavs : true + show_sociallinks : true + include_on_search : true + show_breadcrumb : true + breadcrumb_list : + - label: Cheatsheets + url: /cheatsheets + + +# XX. Other settings - no need to modify +# HTML Compression +# - https://jch.penibelst.de/ +compress_html: + clippings: all + blanklines: true + +plugins: + - jekyll-github-metadata + - jekyll-paginate + - jekyll-include-cache + - jekyll-sitemap + + +# Exclude these files from production site +exclude: + - LICENSE + - README.md + - Gemfile + - vendor + +include: + - _pages + +# Conversion +markdown: kramdown +highlighter: rouge +lsi: false +excerpt_separator: "\n\n" +incremental: false + +# Markdown Processing +kramdown: + input: GFM + hard_wrap: false + auto_ids: true + footnote_nr: 1 + footnote_backlink: '↑' + entity_output: as_char + toc_levels: 2..6 + smart_quotes: lsquo,rsquo,ldquo,rdquo + enable_coderay: false + +# Sass/SCSS +sass: + sass_dir: _sass + style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style + diff --git a/test/_includes/custom/custom_bottomscripts.html b/test/_includes/custom/custom_bottomscripts.html new file mode 100644 index 000000000..5a377a4fb --- /dev/null +++ b/test/_includes/custom/custom_bottomscripts.html @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/test/_includes/custom/custom_head.html b/test/_includes/custom/custom_head.html new file mode 100644 index 000000000..978d84fd8 --- /dev/null +++ b/test/_includes/custom/custom_head.html @@ -0,0 +1,5 @@ + + + + + diff --git a/test/_includes/custom/custom_head_before_css.html b/test/_includes/custom/custom_head_before_css.html new file mode 100644 index 000000000..1f6f70cda --- /dev/null +++ b/test/_includes/custom/custom_head_before_css.html @@ -0,0 +1,5 @@ + + + + + diff --git a/test/_includes/custom/giscus.html b/test/_includes/custom/giscus.html new file mode 100644 index 000000000..d0d3e6d79 --- /dev/null +++ b/test/_includes/custom/giscus.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/test/_pages/404.md b/test/_pages/404.md new file mode 100644 index 000000000..7a6609af9 --- /dev/null +++ b/test/_pages/404.md @@ -0,0 +1,15 @@ +--- +layout: minimal +title: 404 +subtitle: Page not found +header_type: none +excerpt: Page not found +permalink: /404.html +--- +
+

44

+

{{ page.subtitle }}

+ {% if site.search.provider %} +

{{ site.search.label | default: 'Search' }}

+ {% endif %} +
\ No newline at end of file diff --git a/test/_pages/archive.md b/test/_pages/archive.md new file mode 100644 index 000000000..3d809ef0e --- /dev/null +++ b/test/_pages/archive.md @@ -0,0 +1,8 @@ +--- +layout: archive +title: Archive +permalink: /archive +excerpt: Archive of this theme +include_on_search: true +show_breadcrumb: true +--- \ No newline at end of file diff --git a/test/_pages/categories.md b/test/_pages/categories.md new file mode 100644 index 000000000..b08d7a4dd --- /dev/null +++ b/test/_pages/categories.md @@ -0,0 +1,7 @@ +--- +layout: cloudcategory +title: Categories +permalink: /categories +excerpt: Categories on this theme +show_breadcrumb : true +--- \ No newline at end of file diff --git a/test/_pages/cheatsheet.md b/test/_pages/cheatsheet.md new file mode 100644 index 000000000..8c76b9313 --- /dev/null +++ b/test/_pages/cheatsheet.md @@ -0,0 +1,9 @@ +--- +layout: indexcategory +title: "Cheatsheets" +include_collection: cheatsheet +permalink: /cheatsheets +show_breadcrumb: true +--- + +If it is first time using `markdown` and `jekyll`, you may find this pages useful. \ No newline at end of file diff --git a/test/_pages/current_skin.md b/test/_pages/current_skin.md new file mode 100644 index 000000000..a150da313 --- /dev/null +++ b/test/_pages/current_skin.md @@ -0,0 +1,31 @@ +--- +title: Current skin +subtitle: Showing all the different Bootstrap components available +permalink: /current-skin +date: 2015-03-03 +last_modified_at: 2018-02-07 +header_type: splash +tags: [skin, bootstrap, current-theme, header-hero, image] +categories: [skins] +show_date : true +show_bottomnavs : true +show_sociallinks : true +show_comments : true +show_tags : true +show_categories : true +show_author : true +show_breadcrumb : true +show_toc : true +--- + +This is a demo page showing the different components of Bootstrap and how they look on this site under the current configuration. + + + +{% include components/navbeforeafter.html -%} +{% include components/categories.html-%} +{% include components/tags.html-%} + + + +{% include snippets/bootstrapdemo.html %} diff --git a/test/_pages/search.md b/test/_pages/search.md new file mode 100644 index 000000000..74986b90e --- /dev/null +++ b/test/_pages/search.md @@ -0,0 +1,7 @@ +--- +layout: search +title: Search +subtitle: +permalink: /search.html +--- + diff --git a/test/_pages/tags.md b/test/_pages/tags.md new file mode 100644 index 000000000..a5b466962 --- /dev/null +++ b/test/_pages/tags.md @@ -0,0 +1,7 @@ +--- +layout: cloudtag +title: Tags +permalink: /tags +excerpt: Tags on this theme +show_breadcrumb : true +--- \ No newline at end of file diff --git a/test/_posts/2015-01-04-first-post.md b/test/_posts/2015-01-04-first-post.md new file mode 100644 index 000000000..64e5854eb --- /dev/null +++ b/test/_posts/2015-01-04-first-post.md @@ -0,0 +1,6 @@ +--- +title: First post! +tags: [random, exciting-stuff] +--- + +This is my first post, how exciting! diff --git a/test/_posts/2015-01-15-pirates.md b/test/_posts/2015-01-15-pirates.md new file mode 100644 index 000000000..bdd6f01b6 --- /dev/null +++ b/test/_posts/2015-01-15-pirates.md @@ -0,0 +1,6 @@ +--- +title: Pirates arrrr +tags: [pirates, random] +--- + +Piracy is typically an act of robbery or criminal violence at sea. The term can include acts committed on land, in the air, or in other major bodies of water or on a shore. It does not normally include crimes committed against persons traveling on the same vessel as the perpetrator (e.g. one passenger stealing from others on the same vessel). The term has been used throughout history to refer to raids across land borders by non-state agents. diff --git a/test/_posts/2015-01-19-soccer.md b/test/_posts/2015-01-19-soccer.md new file mode 100644 index 000000000..1fa80ed4f --- /dev/null +++ b/test/_posts/2015-01-19-soccer.md @@ -0,0 +1,10 @@ +--- +title: Soccer +subtitle: Best sport ever! +--- + +From Wikipedia: + +Association football, more commonly known as football or soccer,[2] is a sport played between two teams of eleven players with a spherical ball. It is played by 250 million players in over 200 countries, making it the world's most popular sport.[3][4][5][6] The game is played on a rectangular field with a goal at each end. The object of the game is to score by getting the ball into the opposing goal. + +The goalkeepers are the only players allowed to touch the ball with their hands or arms while it is in play and then only in their penalty area. Outfield players mostly use their feet to strike or pass the ball, but may use their head or torso to strike the ball instead. The team that scores the most goals by the end of the match wins. If the score is level at the end of the game, either a draw is declared or the game goes into extra time and/or a penalty shootout depending on the format of the competition. The Laws of the Game were originally codified in England by The Football Association in 1863. Association football is governed internationally by the International Federation of Association Football (FIFA; French: Fédération Internationale de Football Association) which organises a World Cup every four years.[7] \ No newline at end of file diff --git a/test/_posts/2015-01-27-dear-diary.md b/test/_posts/2015-01-27-dear-diary.md new file mode 100644 index 000000000..beed0fae4 --- /dev/null +++ b/test/_posts/2015-01-27-dear-diary.md @@ -0,0 +1,6 @@ +--- +title: Dear diary +tags: [random, diary, school] +--- + +What is it with that Mary girl? Dragging me to school every day. As if I had a choice. What you don't hear in those nursery rhymes is that she starves me if I don't go to school with her; it's the only way I can stay alive! I'm thinking about being adopted by Little Bo Peep, sure I may get lost, but anything is better than being with Mary and those little brats at school (shudder, shudder). diff --git a/test/_posts/2015-02-13-hamlet-monologue.md b/test/_posts/2015-02-13-hamlet-monologue.md new file mode 100644 index 000000000..f0b2a517f --- /dev/null +++ b/test/_posts/2015-02-13-hamlet-monologue.md @@ -0,0 +1,40 @@ +--- +title: To be +subtitle: ... or not to be? +--- + +To be, or not to be--that is the question: +Whether 'tis nobler in the mind to suffer +The slings and arrows of outrageous fortune +Or to take arms against a sea of troubles +And by opposing end them. To die, to sleep-- +No more--and by a sleep to say we end +The heartache, and the thousand natural shocks +That flesh is heir to. 'Tis a consummation +Devoutly to be wished. To die, to sleep-- +To sleep--perchance to dream: ay, there's the rub, +For in that sleep of death what dreams may come +When we have shuffled off this mortal coil, +Must give us pause. There's the respect +That makes calamity of so long life. +For who would bear the whips and scorns of time, +Th' oppressor's wrong, the proud man's contumely +The pangs of despised love, the law's delay, +The insolence of office, and the spurns +That patient merit of th' unworthy takes, +When he himself might his quietus make +With a bare bodkin? Who would fardels bear, +To grunt and sweat under a weary life, +But that the dread of something after death, +The undiscovered country, from whose bourn +No traveller returns, puzzles the will, +And makes us rather bear those ills we have +Than fly to others that we know not of? +Thus conscience does make cowards of us all, +And thus the native hue of resolution +Is sicklied o'er with the pale cast of thought, +And enterprise of great pitch and moment +With this regard their currents turn awry +And lose the name of action. -- Soft you now, +The fair Ophelia! -- Nymph, in thy orisons +Be all my sins remembered. \ No newline at end of file diff --git a/test/_posts/2015-02-20-test-markdown.md b/test/_posts/2015-02-20-test-markdown.md new file mode 100644 index 000000000..e197722f2 --- /dev/null +++ b/test/_posts/2015-02-20-test-markdown.md @@ -0,0 +1,43 @@ +--- +title: Test markdown +subtitle: Each post also has a subtitle +tags: [markdown] +--- + +You can write regular [markdown](http://markdowntutorial.com/) here and Jekyll will automatically convert it to a nice webpage. I strongly encourage you to [take 5 minutes to learn how to write in markdown](http://markdowntutorial.com/) - it'll teach you how to transform regular text into bold/italics/headings/tables/etc. + +**Here is some bold text** + +## Here is a secondary heading + +Here's a useless table: + +| Number | Next number | Previous number | +| :------ |:--- | :--- | +| Five | Six | Four | +| Ten | Eleven | Nine | +| Seven | Eight | Six | +| Two | Three | One | + + +How about a yummy crepe? + +![Crepe](http://s3-media3.fl.yelpcdn.com/bphoto/cQ1Yoa75m2yUFFbY2xwuqw/348s.jpg) + +Here's a code chunk: + +~~~ +var foo = function(x) { + return(x + 5); +} +foo(3) +~~~ + +And here is the same code with syntax highlighting: + +```javascript +var foo = function(x) { + return(x + 5); +} +foo(3) +``` diff --git a/test/_posts/2015-02-26-flake-it-till-you-make-it.md b/test/_posts/2015-02-26-flake-it-till-you-make-it.md new file mode 100644 index 000000000..4240f2045 --- /dev/null +++ b/test/_posts/2015-02-26-flake-it-till-you-make-it.md @@ -0,0 +1,13 @@ +--- +title: Flake it till you make it +subtitle: Excerpt from Soulshaping by Jeff Brown +last_modified_at: 2018-09-21 +--- + +Under what circumstances should we step off a path? When is it essential that we finish what we start? If I bought a bag of peanuts and had an allergic reaction, no one would fault me if I threw it out. If I ended a relationship with a woman who hit me, no one would say that I had a commitment problem. But if I walk away from a seemingly secure route because my soul has other ideas, I am a flake? + +The truth is that no one else can definitively know the path we are here to walk. It’s tempting to listen—many of us long for the omnipotent other—but unless they are genuine psychic intuitives, they can’t know. All others can know is their own truth, and if they’ve actually done the work to excavate it, they will have the good sense to know that they cannot genuinely know anyone else’s. Only soul knows the path it is here to walk. Since you are the only one living in your temple, only you can know its scriptures and interpretive structure. + +At the heart of the struggle are two very different ideas of success—survival-driven and soul-driven. For survivalists, success is security, pragmatism, power over others. Success is the absence of material suffering, the nourishing of the soul be damned. It is an odd and ironic thing that most of the material power in our world often resides in the hands of younger souls. Still working in the egoic and material realms, they love the sensations of power and focus most of their energy on accumulation. Older souls tend not to be as materially driven. They have already played the worldly game in previous lives and they search for more subtle shades of meaning in this one—authentication rather than accumulation. They are often ignored by the culture at large, although they really are the truest warriors. + +A soulful notion of success rests on the actualization of our innate image. Success is simply the completion of a soul step, however unsightly it may be. We have finished what we started when the lesson is learned. What a fear-based culture calls a wonderful opportunity may be fruitless and misguided for the soul. Staying in a passionless relationship may satisfy our need for comfort, but it may stifle the soul. Becoming a famous lawyer is only worthwhile if the soul demands it. It is an essential failure if you are called to be a monastic this time around. If you need to explore and abandon ten careers in order to stretch your soul toward its innate image, then so be it. Flake it till you make it. \ No newline at end of file diff --git a/test/_posts/2018-11-09-urban_art.md b/test/_posts/2018-11-09-urban_art.md new file mode 100644 index 000000000..0ad7fc494 --- /dev/null +++ b/test/_posts/2018-11-09-urban_art.md @@ -0,0 +1,16 @@ +--- +title: "Urban art" +subtitle: "Creativity is everywhere" +header_img: https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Madrid_-_Graffiti_11.jpg/407px-Madrid_-_Graffiti_11.jpg +categories: [picture] +tags: [urban art, street, downtown] +author: + location: "Usera, Madrid" +--- + +Urban artists can use anything as a canvas to express their art + +![Grunge is not dead](https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Madrid_-_Graffiti_11.jpg/407px-Madrid_-_Graffiti_11.jpg) + +Picture by [Zarateman](https://commons.m.wikimedia.org/wiki/User:Zarateman) +{: .caption } \ No newline at end of file diff --git a/test/_posts/2019-05-02-dean-village.md b/test/_posts/2019-05-02-dean-village.md new file mode 100644 index 000000000..e653abcb1 --- /dev/null +++ b/test/_posts/2019-05-02-dean-village.md @@ -0,0 +1,20 @@ +--- +title: "Dean Village" +header_type: hero +header_img: "https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Well_Court%2C_Dean_Village%2C_Edinburgh_%2844485996381%29.jpg/800px-Well_Court%2C_Dean_Village%2C_Edinburgh_%2844485996381%29.jpg" +categories: [picture] +tags: [landscape, trips, downtown, edinburgh, kramdown, bootstrap] +author: + location: "Dean Village, Edinburgh" +--- + + +> **Dean Village** (from *dene*, meaning '*deep valley*') is a former village immediately northwest of the city centre of Edinburgh, Scotland. It was known as the "Water of Leith Village" and was the centre of a successful grain milling area for more than 800 years. At one time there were no fewer than eleven working mills there, driven by the strong currents of the Water of Leith. +> +> +> From [Wikipedia](https://en.wikipedia.org/wiki/Dean_Village) +> {: .blockquote-footer } + +That was a blockquote with a footer added via kramdown. See [Bootstrap Typography](https://getbootstrap.com/docs/4.5/content/typography/) +to understand `.blockquote-footer` class. +![Dean Village](https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Well_Court%2C_Dean_Village%2C_Edinburgh_%2844485996381%29.jpg/800px-Well_Court%2C_Dean_Village%2C_Edinburgh_%2844485996381%29.jpg) \ No newline at end of file diff --git a/test/_posts/2019-08-03-landing-page.md b/test/_posts/2019-08-03-landing-page.md new file mode 100644 index 000000000..60dd7423f --- /dev/null +++ b/test/_posts/2019-08-03-landing-page.md @@ -0,0 +1,24 @@ +--- +layout: landingpage +title: A landing page +subtitle: With image header +header_type: image +header_img: "https://dieghernan.github.io/chulapa/assets/img/site/transparent.png" +categories: [landing-page] +tags: [example, demo,layout, guest-author] +author: + name: Octocat + avatar: https://github.com/octocat.png + location: Pennsylvania, United States + links: + - url: https://github.com/github/ + icon: "fab fa-github" + - url: https://twitter.com/github + icon: fab fa-twitter + - url: https://github.com/facebook + icon: "fab fa-facebook" + - url: https://www.linkedin.com + icon: "fab fa-linkedin" +--- + +A simple landing page with an image on top. Transparencies (`png`) works better on this combination. \ No newline at end of file diff --git a/test/_posts/2019-11-27-acueduct-of-segovia.md b/test/_posts/2019-11-27-acueduct-of-segovia.md new file mode 100644 index 000000000..47d0b78d3 --- /dev/null +++ b/test/_posts/2019-11-27-acueduct-of-segovia.md @@ -0,0 +1,16 @@ +--- +title: "The Acueduct of Segovia" +subtitle: "20 centuries ago" +header_type: splash +header_img: "https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Acueducto_Segovia_noche.JPG/1024px-Acueducto_Segovia_noche.JPG" +categories: [picture] +tags: [landscape, trips, downtown, project-links] +project_links: + - url: https://en.wikipedia.org/wiki/Aqueduct_of_Segovia + icon: "fab fa-wikipedia-w" + label: See on Wikipedia +author: + location: "Acueducto de Segovia, Spain" +--- + +The **Aqueduct of Segovia** (Spanish: *Acueducto de Segovia*; more accurately, the aqueduct bridge) is a Roman aqueduct in Segovia, Spain. It is one of the best-preserved elevated Roman aqueducts and the foremost symbol of Segovia, as evidenced by its presence on the city's coat of arms. \ No newline at end of file diff --git a/test/_posts/2020-12-31-current-skin.md b/test/_posts/2020-12-31-current-skin.md new file mode 100644 index 000000000..75c053a59 --- /dev/null +++ b/test/_posts/2020-12-31-current-skin.md @@ -0,0 +1,28 @@ +--- +header_type: "hero" +header_img : "https://picsum.photos/id/1018/2000/2000" +title: Current skin +subtitle: Showing al the different Bootstrap components available +last_modified_at: 2021-02-03 +tags: [skin, bootstrap, current-theme, header-hero, image] +categories: [skins] +--- + + +This is a demo page showing the different components of Bootstrap and how they look on this site under the current configuration. + + + + +{% if page.show_bottomnavs -%} +{% include components/navbeforeafter.html -%} +{% endif -%} +{% if page.show_categories -%} +{% include components/categories.html-%} +{% endif -%} +{% if page.show_tags -%} +{% include components/tags.html-%} +{% endif -%} + + +{% include snippets/bootstrapdemo.html %} diff --git a/test/algolia-search.yml b/test/algolia-search.yml new file mode 100644 index 000000000..0b4ff666b --- /dev/null +++ b/test/algolia-search.yml @@ -0,0 +1,24 @@ +# Move this file to .github/workflows/ folder +# Important: ALGOLIA_API_KEY should be set on Settings > Secrets +# Name: ALGOLIA_API_KEY +# Value: Your Algolia Admin API Key value (not be confused with Search-Only API Key) +# See https://github.com/marketplace/actions/algolia-jekyll-action + +on: + push: + branches: + - master + - main + workflow_dispatch: + +name: algolia-search +jobs: + algolia-search: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Algolia Jekyll Action + uses: dieghernan/algolia-jekyll-action@main + with: + APIKEY: '${{ secrets.ALGOLIA_API_KEY }}' + diff --git a/test/assets/css/custom.scss b/test/assets/css/custom.scss new file mode 100644 index 000000000..454227e49 --- /dev/null +++ b/test/assets/css/custom.scss @@ -0,0 +1,4 @@ +--- +--- +@charset "utf-8"; +// Your custom css /scss here \ No newline at end of file diff --git a/test/blog/index.html b/test/blog/index.html new file mode 100644 index 000000000..4111611c4 --- /dev/null +++ b/test/blog/index.html @@ -0,0 +1,80 @@ +--- +layout: minimal +title: Blog +subtitle: 'News and updates' +excerpt: Latest news +og_image: /assets/img/site/banner-blog.png +--- + +{%- include components/headers.html headertype= page.header_type imghero=page.header_img -%} +
+
+
+ {% include_cached components/indexcards.html cacheddocs=paginator.posts cachedlimit=site.paginate %} +
+
+
+{%- assign max_per_page = site.paginator_maxnum | + default: 3 | at_least: 2 | + at_most : paginator.total_pages -%} + +{%- assign prelast = paginator.total_pages | minus: 1 -%} + +{%- if paginator.page < max_per_page -%} + {%- assign init= 1 -%} + {%- assign end= max_per_page -%} +{%- elsif paginator.page == paginator.total_pages -%} + {%- assign init= paginator.total_pages | + minus: max_per_page | plus: 1 -%} + {%- assign end= paginator.total_pages -%} +{%- else -%} + {%- assign init= paginator.page | minus: max_per_page | plus: 2 -%} + {%- assign end= paginator.page | plus: 1 -%} +{%- endif -%} +{%- if paginator.total_pages > 1 -%} + {%- if paginator.page == 1 -%} + {%- assign prevclass = "invisible" -%} + {%- assign firstclass = "invisible" -%} + {%- elsif paginator.page == paginator.total_pages -%} + {%- assign nextclass = "invisible" -%} + {%- assign lastclass ="invisible" -%} + {%- elsif paginator.page == 2 -%} + {%- assign firstclass = "invisible" -%} + {%- elsif paginator.page == prelast -%} + {%- assign lastclass ="invisible" -%} + {%- else -%} + {%- endif -%} + +{%- endif %} diff --git a/test/chulapa-jekyll-101.Rproj b/test/chulapa-jekyll-101.Rproj new file mode 100644 index 000000000..e83436a3e --- /dev/null +++ b/test/chulapa-jekyll-101.Rproj @@ -0,0 +1,16 @@ +Version: 1.0 + +RestoreWorkspace: Default +SaveWorkspace: Default +AlwaysSaveHistory: Default + +EnableCodeIndexing: Yes +UseSpacesForTab: Yes +NumSpacesForTab: 2 +Encoding: UTF-8 + +RnwWeave: Sweave +LaTeX: pdfLaTeX + +AutoAppendNewline: Yes +StripTrailingWhitespace: Yes diff --git a/test/index.md b/test/index.md new file mode 100644 index 000000000..7a4eef602 --- /dev/null +++ b/test/index.md @@ -0,0 +1,24 @@ +--- +layout: default +title: Chulapa on remote +header_type: hero +subtitle: Starter pack +--- + +Click [**Use this template**](https://github.com/dieghernan/chulapa-101/generate) button above for cloning this repo and get started with [Chulapa Jekyll theme](https://github.com/dieghernan/chulapa). + +Contains basic configuration to get you a site with: + +- Sample posts and [paginated blog index](./blog/). +- Sample collection with Markdown and kramdown cheatsheets and [collection index](./cheatsheets). +- Archive pages for posts grouped by year, category, and tag. +- Demo page with the different Bootstrap components and how they look with the actual skin settings. +- Sample 404 page. +- Site search with Lunr. +- Sample `_config` with minimal configuration. `primary` color is set to LightSkyBlue and `autothemer` is enabled. [Learn how to customize your site](https://dieghernan.github.io/chulapa/docs/03-theming). +- Sample `algolia-search.yml` for using Algolia+GitHub Actions. +- Sample files for extending the theme with your own scripts and css. + +On addition, `jekyll-sitemap` generates your sitemap on [./sitemap.xml](./sitemap.xml), and Chulapa generates an Atom feed on [./atom.xml](./atom.xml) and a RSS 2.0 feed on [./rss.xml](./rss.xml). + +[Configure as necessary](https://dieghernan.github.io/chulapa/docs/02-config) and replace sample content with your own. \ No newline at end of file