Skip to content

Commit bf5c9e2

Browse files
committed
after-body-footer
1 parent d8abd3e commit bf5c9e2

File tree

11 files changed

+46
-10
lines changed

11 files changed

+46
-10
lines changed

_footer.html

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
--------------------------------------------------------------------------
2+
<small><a href="https://Rfun.library.duke.edu">Rfun</a> *
3+
<a href="https://library.duke.edu/data">Center for Data & Visualization Services</a> * <a href="https://library.duke.edu/">Duke University Libraries</a>
4+
</small>
5+
6+
7+
&nbsp;

_quarto.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ format:
3535
theme: flatly
3636
css: styles.css
3737
toc: true
38+
include-after-body: _footer.html
3839

3940
editor: visual
4041

_site/about.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,19 @@ <h2 id="toc-title">On this page</h2>
136136

137137
<p><strong>Intro to R (Rfun)</strong> is from <em>R We Having Fun Yet‽</em>, or <a href="https://rfun.library.duke.edu/">Rfun</a>, a learning series hosted by the <a href="https://library.duke.edu/data/">Center for Data &amp; Visualization Sciences</a>. At the main Rfun page we host learning modules with shareable code, video recordings of workshops, YouTube video modules, slide decks, and data sets. Our goals is for you to become more fluent in R as you analyze data.<br>
138138
<br>
139-
This page host the quickStart materials to get started with R. We use these reources in our three-part introduction to R. Beyond getting started quickly, the next-level of materials and intermediate materials can all be found at <a href="https://rfun.library.duke.edu">Rfun</a>, where you will also find additional links to the Rfun <a href="https://www.youtube.com/johnlittle1">YouTube</a> channel and <a href="https://github.com/libjohn">GitHub</a> code.</p>
139+
A highlight of our introductory series are the Rfun quickStart materials you need to get started with data science and R. We offer a three-part introduction to R with shareable learning resources. Beyond getting started quickly, the next-level of materials and intermediate materials are then found at <a href="https://rfun.library.duke.edu">Rfun</a>. You will also find links to additional resources like the Rfun <a href="https://www.youtube.com/johnlittle1">YouTube</a> channel and <a href="https://github.com/libjohn">GitHub</a> code.</p>
140140
<section id="publishing-note" class="level3">
141141
<h3 class="anchored" data-anchor-id="publishing-note">Publishing Note</h3>
142-
<p>This website is produce in <em>RStudio</em> via <em>R Markdown</em> and the <em>Quarto</em> rendering engine. The files are versions with <em>git</em> and pushed to a remote shareable repository on <em>GitHub.</em> The GitHub repo is linked with Netlify so that each time a version is pushed to GitHub, the website is automatically updated and served via Netlify.com</p>
142+
<p>This website is produce in <em>RStudio</em> via <em>R Markdown</em> via the <em>Quarto</em> rendering engine. The files are version-controlled with <em>git</em> and pushed to a remote repository on <em>GitHub.</em> The GitHub repo is linked with Netlify so that each version is pushed to GitHub, them the website is automatically updated and served via Netlify.com.</p>
143143

144144

145145

146146
</section>
147147
</main> <!-- /main -->
148+
<hr width="70%" size="1">
149+
150+
https://Rfun.library.duke.edu
151+
https://library.duke.edu/data
148152
<script type="application/javascript">
149153
window.document.addEventListener("DOMContentLoaded", function (event) {
150154
const icon = "";

_site/data_management.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,10 @@ <h3 class="anchored" data-anchor-id="class">Class</h3>
368368
</section>
369369
</section>
370370
</main> <!-- /main -->
371+
<hr width="70%" size="1">
372+
373+
https://Rfun.library.duke.edu
374+
https://library.duke.edu/data
371375
<script type="application/javascript">
372376
window.document.addEventListener("DOMContentLoaded", function (event) {
373377
const icon = "";

_site/data_wrangling.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,10 @@ <h2 class="anchored" data-anchor-id="more-information">More information</h2>
403403

404404
</section>
405405
</main> <!-- /main -->
406+
<hr width="70%" size="1">
407+
408+
https://Rfun.library.duke.edu
409+
https://library.duke.edu/data
406410
<script type="application/javascript">
407411
window.document.addEventListener("DOMContentLoaded", function (event) {
408412
const icon = "";

_site/gis.html

Lines changed: 8 additions & 4 deletions
Large diffs are not rendered by default.

_site/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,10 @@
189189

190190

191191
</main> <!-- /main -->
192+
<hr width="70%" size="1">
193+
194+
https://Rfun.library.duke.edu
195+
https://library.duke.edu/data
192196
<script type="application/javascript">
193197
window.document.addEventListener("DOMContentLoaded", function (event) {
194198
const icon = "";

_site/search.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"href": "about.html",
55
"title": "About",
66
"section": "",
7-
"text": "Publishing Note\nThis website is produce in RStudio via R Markdown and the Quarto rendering engine. The files are versions with git and pushed to a remote shareable repository on GitHub. The GitHub repo is linked with Netlify so that each time a version is pushed to GitHub, the website is automatically updated and served via Netlify.com"
7+
"text": "Publishing Note\nThis website is produce in RStudio via R Markdown via the Quarto rendering engine. The files are version-controlled with git and pushed to a remote repository on GitHub. The GitHub repo is linked with Netlify so that each version is pushed to GitHub, them the website is automatically updated and served via Netlify.com."
88
},
99
{
1010
"objectID": "data_management.html",
@@ -235,6 +235,6 @@
235235
"href": "visualization.html#more-information",
236236
"title": "Visualization",
237237
"section": "More information",
238-
"text": "More information\nPlease see the introductory Rfun videos about ggplot2. Check out Rfun’s shareable code, slides, datasets, and exercises.\n\nSee Also \n\n<div id=\"quarto-navigation-envelope\" class=\"hidden\">\n<p><span class=\"hidden\" data-render-id=\"quarto-int-sidebar-title\">Intro to R (Rfun)</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar-title\">Intro to R (Rfun)</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Home\">Home</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Load/ingest data\">Load/ingest data</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Data Wrangling\">Data Wrangling</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Visualization\">Visualization</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Mapping/Spatial-Analysis\">Mapping/Spatial-Analysis</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:git/GitHub\">git/GitHub</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:More Rfun!\">More Rfun!</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:About\">About</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Rfun|CDVS\">Rfun|CDVS</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Rfun Home\">Rfun Home</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Center for Data &amp; Visualization\">Center for Data &amp; Visualization</span></p>\n</div>\n<div id=\"quarto-meta-markdown\" class=\"hidden\">\n<p><span class=\"hidden\" data-render-id=\"quarto-metatitle\">Intro to R (Rfun) - Visualization</span> <span class=\"hidden\" data-render-id=\"quarto-metasitename\">Intro to R (Rfun)</span></p>\n</div>\n<div id=\"quarto-title-processor\" class=\"hidden\">\n\n</div>\n</section>\n</main> <!-- /main -->\n<script type=\"application/javascript\">\nwindow.document.addEventListener(\"DOMContentLoaded\", function (event) {\n const icon = \"\";\n const anchorJS = new window.AnchorJS();\n anchorJS.options = {\n placement: 'right',\n icon: icon\n };\n anchorJS.add('.anchored');\n const clipboard = new window.ClipboardJS('.code-copy-button', {\n target: function(trigger) {\n return trigger.previousElementSibling;\n }\n });\n clipboard.on('success', function(e) {\n // button target\n const button = e.trigger;\n // don't keep focus\n button.blur();\n // flash \"checked\"\n button.classList.add('code-copy-button-checked');\n setTimeout(function() {\n button.classList.remove('code-copy-button-checked');\n }, 1000);\n // clear code selection\n e.clearSelection();\n });\n function tippyHover(el, contentFn) {\n const config = {\n allowHTML: true,\n content: contentFn,\n maxWidth: 500,\n delay: 100,\n arrow: false,\n appendTo: function(el) {\n return el.parentElement;\n },\n interactive: true,\n interactiveBorder: 10,\n theme: 'quarto',\n placement: 'bottom-start'\n };\n window.tippy(el, config); \n }\n const noterefs = window.document.querySelectorAll('a[role=\"doc-noteref\"]');\n for (var i=0; i<noterefs.length; i++) {\n const ref = noterefs[i];\n tippyHover(ref, function() {\n let href = ref.getAttribute('href');\n try { href = new URL(href).hash; } catch {}\n const id = href.replace(/^#\\/?/, \"\");\n const note = window.document.getElementById(id);\n return note.innerHTML;\n });\n }\n var bibliorefs = window.document.querySelectorAll('a[role=\"doc-biblioref\"]');\n for (var i=0; i<bibliorefs.length; i++) {\n const ref = bibliorefs[i];\n const cites = ref.parentNode.getAttribute('data-cites').split(' ');\n tippyHover(ref, function() {\n var popup = window.document.createElement('div');\n cites.forEach(function(cite) {\n var citeDiv = window.document.createElement('div');\n citeDiv.classList.add('hanging-indent');\n citeDiv.classList.add('csl-entry');\n var biblioDiv = window.document.getElementById('ref-' + cite);\n if (biblioDiv) {\n citeDiv.innerHTML = biblioDiv.innerHTML;\n }\n popup.appendChild(citeDiv);\n });\n return popup.innerHTML;\n });\n }\n});\n</script>\n</div> <!-- /content -->\n</body>\n</html>"
238+
"text": "More information\nPlease see the introductory Rfun videos about ggplot2. Check out Rfun’s shareable code, slides, datasets, and exercises.\n\nSee Also \n\n<div id=\"quarto-navigation-envelope\" class=\"hidden\">\n<p><span class=\"hidden\" data-render-id=\"quarto-int-sidebar-title\">Intro to R (Rfun)</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar-title\">Intro to R (Rfun)</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Home\">Home</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Load/ingest data\">Load/ingest data</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Data Wrangling\">Data Wrangling</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Visualization\">Visualization</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Mapping/Spatial-Analysis\">Mapping/Spatial-Analysis</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:git/GitHub\">git/GitHub</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:More Rfun!\">More Rfun!</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:About\">About</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Rfun|CDVS\">Rfun|CDVS</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Rfun Home\">Rfun Home</span> <span class=\"hidden\" data-render-id=\"quarto-int-navbar:Center for Data &amp; Visualization\">Center for Data &amp; Visualization</span></p>\n</div>\n<div id=\"quarto-meta-markdown\" class=\"hidden\">\n<p><span class=\"hidden\" data-render-id=\"quarto-metatitle\">Intro to R (Rfun) - Visualization</span> <span class=\"hidden\" data-render-id=\"quarto-metasitename\">Intro to R (Rfun)</span></p>\n</div>\n<div id=\"quarto-title-processor\" class=\"hidden\">\n\n</div>\n</section>\n</main> <!-- /main -->\n<hr width = \"70%\" size = \"1\"> \n\nhttps://Rfun.library.duke.edu \nhttps://library.duke.edu/data \n<script type=\"application/javascript\">\nwindow.document.addEventListener(\"DOMContentLoaded\", function (event) {\n const icon = \"\";\n const anchorJS = new window.AnchorJS();\n anchorJS.options = {\n placement: 'right',\n icon: icon\n };\n anchorJS.add('.anchored');\n const clipboard = new window.ClipboardJS('.code-copy-button', {\n target: function(trigger) {\n return trigger.previousElementSibling;\n }\n });\n clipboard.on('success', function(e) {\n // button target\n const button = e.trigger;\n // don't keep focus\n button.blur();\n // flash \"checked\"\n button.classList.add('code-copy-button-checked');\n setTimeout(function() {\n button.classList.remove('code-copy-button-checked');\n }, 1000);\n // clear code selection\n e.clearSelection();\n });\n function tippyHover(el, contentFn) {\n const config = {\n allowHTML: true,\n content: contentFn,\n maxWidth: 500,\n delay: 100,\n arrow: false,\n appendTo: function(el) {\n return el.parentElement;\n },\n interactive: true,\n interactiveBorder: 10,\n theme: 'quarto',\n placement: 'bottom-start'\n };\n window.tippy(el, config); \n }\n const noterefs = window.document.querySelectorAll('a[role=\"doc-noteref\"]');\n for (var i=0; i<noterefs.length; i++) {\n const ref = noterefs[i];\n tippyHover(ref, function() {\n let href = ref.getAttribute('href');\n try { href = new URL(href).hash; } catch {}\n const id = href.replace(/^#\\/?/, \"\");\n const note = window.document.getElementById(id);\n return note.innerHTML;\n });\n }\n var bibliorefs = window.document.querySelectorAll('a[role=\"doc-biblioref\"]');\n for (var i=0; i<bibliorefs.length; i++) {\n const ref = bibliorefs[i];\n const cites = ref.parentNode.getAttribute('data-cites').split(' ');\n tippyHover(ref, function() {\n var popup = window.document.createElement('div');\n cites.forEach(function(cite) {\n var citeDiv = window.document.createElement('div');\n citeDiv.classList.add('hanging-indent');\n citeDiv.classList.add('csl-entry');\n var biblioDiv = window.document.getElementById('ref-' + cite);\n if (biblioDiv) {\n citeDiv.innerHTML = biblioDiv.innerHTML;\n }\n popup.appendChild(citeDiv);\n });\n return popup.innerHTML;\n });\n }\n});\n</script>\n</div> <!-- /content -->\n</body>\n</html>"
239239
}
240240
]

_site/version_control.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,10 @@ <h2 class="anchored" data-anchor-id="more-resources">More resources</h2>
289289

290290
</section>
291291
</main> <!-- /main -->
292+
<hr width="70%" size="1">
293+
294+
https://Rfun.library.duke.edu
295+
https://library.duke.edu/data
292296
<script type="application/javascript">
293297
window.document.addEventListener("DOMContentLoaded", function (event) {
294298
const icon = "";

_site/visualization.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ <h2 class="anchored" data-anchor-id="more-information">More information</h2>
183183
</div>
184184
</section>
185185
</main> <!-- /main -->
186+
<hr width = "70%" size = "1">
187+
188+
https://Rfun.library.duke.edu
189+
https://library.duke.edu/data
186190
<script type="application/javascript">
187191
window.document.addEventListener("DOMContentLoaded", function (event) {
188192
const icon = "";

0 commit comments

Comments
 (0)