Skip to content

Commit

Permalink
GitHub corner now OK + css is better
Browse files Browse the repository at this point in the history
  • Loading branch information
holtzy committed Dec 9, 2018
1 parent cf1f416 commit a5d7de6
Show file tree
Hide file tree
Showing 11 changed files with 624 additions and 68 deletions.
4 changes: 2 additions & 2 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Package: epuRate
Title: My personal rmd template for every day analysis
Title: A clean template for R Markdown documents
Version: 0.1
Authors@R: person("First", "Last", email = "first.last@example.com",
Authors@R: person("Yan", "Holtz", email = "yan.holtz.data@gmail.com",
role = c("aut", "cre"))
Description: What the package does (one paragraph)
Depends: R (>= 3.1.0)
Expand Down
12 changes: 2 additions & 10 deletions R/epurate.R
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
library(rmarkdown)

# Features of the Epurate Template
epurate <- function(toc = TRUE, code_folding = "hide", number_sections=TRUE) {

# get the locations of resource files located within the package
css <- system.file("rmarkdown", "templates", "epurate" ,"resources", "style.css", package = "epuRate")
header <- system.file("rmarkdown", "templates", "epurate" ,"resources", "header.html", package = "epuRate")
template <- system.file("rmarkdown", "templates", "epurate" ,"resources", "template_epurate.html", package = "epuRate")

# call the base html_document function
Expand All @@ -17,11 +17,11 @@ epurate <- function(toc = TRUE, code_folding = "hide", number_sections=TRUE) {
number_sections= number_sections,
df_print = "paged",
code_folding = code_folding,
includes = includes(before_body = header)
)
}


# Features of PCTG Template
PCTG <- function(toc = TRUE, code_folding = "hide", number_sections=TRUE) {

# get the locations of resource files located within the package
Expand All @@ -40,12 +40,4 @@ PCTG <- function(toc = TRUE, code_folding = "hide", number_sections=TRUE) {
code_folding = code_folding,
includes = includes(after_body = footer)
)

}







17 changes: 17 additions & 0 deletions build.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# ------------------------------- #
# Install Package From Source
# ------------------------------- #

# Remove previous version just in Case
remove.packages("epuRate")

# Install with devtools
library(devtools)
devtools::install("../epuRate")

# Load to check it is all good
library(epuRate)

# Run one of the skeleton to make sure it works?
library(rmarkdown)
render("inst/rmarkdown/templates/epurate/skeleton/skeleton.html")
50 changes: 0 additions & 50 deletions create_template_tuto.R

This file was deleted.

2 changes: 1 addition & 1 deletion inst/rmarkdown/templates/basic/skeleton/skeleton.Rmd
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "A clean and uncluttered template"
output:
html_document:
html_document
---

# title 1
Expand Down
161 changes: 161 additions & 0 deletions inst/rmarkdown/templates/basic/skeleton/skeleton.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion inst/rmarkdown/templates/epurate/resources/header.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<a href="https://github.com/holtzy/" class="github-corner" aria-label="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#2ecc71; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
<a href="https://github.com/$github$/" class="github-corner" aria-label="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#69b3a2; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
29 changes: 27 additions & 2 deletions inst/rmarkdown/templates/epurate/resources/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ h1, .h1, h2, .h2, h3, .h3 {
margin-top: 84px;
}

h1 {
padding-top: 100px;
}

h1.title {
text-align: center;
}
Expand All @@ -12,15 +16,36 @@ pre {
}







/* ---------- Links ----------------- */
a {
color: #69b3a2;
}
a:hover {
color: #69b3a2;
}





/* ---------- Button ----------------- */
.btn {
border-width: 0 0px 0px 0px;
font-weight: normal;
text-transform: ;
color: #69b3a2;
}
.btn-default {
color: #2ecc71;
color: #69b3a2;
background-color: #ffffff;
border-color: #ffffff;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background-color: #69b3a2;
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="pandoc" />

<!-- Github Logo -->
<a href="https://github.com/$github$/" class="github-corner" aria-label="View source on Github"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#69b3a2; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>


$if(theme)$
$else$
<meta name="viewport" content="width=device-width, initial-scale=1">
Expand Down Expand Up @@ -458,7 +462,7 @@ <h4 class="author" style="text-align: center;"><em>$author$ - $date$</em></h4>

&nbsp;
<hr />
<p style="text-align: center;">A work by <a href="https://github.com/holtzy/">$author$</a></p>
<p style="text-align: center;">A work by <a href="https://github.com/$github$">$author$</a></p>
<p style="text-align: center;"><span style="color: #808080;"><em>$mail$</em></span></p>

<!-- Add icon library -->
Expand Down
2 changes: 1 addition & 1 deletion inst/rmarkdown/templates/epurate/skeleton/skeleton.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ date: "`r format(Sys.time(), '%d %B %Y')`"
mail: "yan.holtz.data@gmail.com"
linkedin: "yan-holtz-2477534a"
twitter: "r_graph_gallery"
github: "holtzy"
github: "tutu"
output:
epuRate::epurate:
toc: FALSE
Expand Down
407 changes: 407 additions & 0 deletions inst/rmarkdown/templates/epurate/skeleton/skeleton.html

Large diffs are not rendered by default.

0 comments on commit a5d7de6

Please sign in to comment.