diff --git a/_includes/instagram.html b/_includes/instagram.html
new file mode 100644
index 0000000..835853d
--- /dev/null
+++ b/_includes/instagram.html
@@ -0,0 +1,9 @@
+
+
diff --git a/_includes/metacontent.html b/_includes/metacontent.html
new file mode 100644
index 0000000..5aca81e
--- /dev/null
+++ b/_includes/metacontent.html
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/_includes/navbar.html b/_includes/navbar.html
new file mode 100644
index 0000000..7734123
--- /dev/null
+++ b/_includes/navbar.html
@@ -0,0 +1,74 @@
+
+
+
+
+
+
diff --git a/_includes/readmore.html b/_includes/readmore.html
new file mode 100644
index 0000000..7c32990
--- /dev/null
+++ b/_includes/readmore.html
@@ -0,0 +1,8 @@
+{% if post.date %}
+
diff --git a/_layouts/default.html b/_layouts/default.html
index d1e2f62..03dd042 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -1,20 +1,28 @@
-
+
- {%- include head.html -%}
+
+
+
+
-
+ {% include metacontent.html %}
- {%- include header.html -%}
+
-
-
+
+ {% include navbar.html %}
+ {% include header.html %}
+
+
+
-
-
- {%- include footer.html -%}
+
-
+
+ {% include footer.html %}
diff --git a/_sass/_bootstrap_customization.scss b/_sass/_bootstrap_customization.scss
index 3d5c398..1179774 100644
--- a/_sass/_bootstrap_customization.scss
+++ b/_sass/_bootstrap_customization.scss
@@ -1,328 +1,207 @@
-// This is the place to place Bootstrap-related CSS customizations.
-// As example you can start by importing the _bootswatch.scss file from one of the
-// theme provided by https://bootswatch.com .
-
-// Minty 4.3.1
-// Bootswatch
-
// Variables ===================================================================
$web-font-path: "https://fonts.googleapis.com/css?family=Montserrat" !default;
@import url($web-font-path);
+@import "css/vars.css";
-// Navbar ======================================================================
-
-.navbar {
- font-family: $headings-font-family;
-}
-
-.bg-dark {
- background-color: $secondary !important;
+/* general */
+html {
+ position:relative; /* keeps footer at the bottom of the page */
+ min-height: 100%;
}
-.border-dark {
- border-color: $secondary !important;
+body {
+ font-family: "Lora", serif;
+ margin-bottom: 100px; /* prevents content from being blocked by footer */
+ font-size: 18px;
+ background-color: var(--background-color);
+ color: var(--text-color);
}
-// Buttons =====================================================================
-
-.btn {
- font-family: $headings-font-family;
-
- &,
- &:hover {
- color: $white;
- }
-
- &-light,
- &-light:hover {
- color: $gray-700;
- }
-
- &-link,
- &-link:hover {
- color: $primary;
- }
-
- &-link.disabled:hover {
- color: $gray-600;
- }
-
- &-outline-primary {
- color: $primary;
- }
+/* lists */
- &-outline-secondary {
- color: $secondary;
- }
-
- &-outline-success {
- color: $success;
- }
-
- &-outline-info {
- color: $info;
- }
-
- &-outline-warning {
- color: $warning;
- }
-
- &-outline-danger {
- color: $danger;
- }
-
- &-outline-dark {
- color: $dark;
- }
-
- &-outline-light {
- color: $light;
- }
+ul {
+ list-style: none;
}
-// Typography ==================================================================
-
-// Tables ======================================================================
-
-.table {
-
- &-primary,
- &-secondary,
- &-success,
- &-info,
- &-warning,
- &-danger {
- color: #fff;
- }
-
- &-primary {
- &, > th, > td {
- background-color: $primary;
- }
- }
-
- &-secondary {
- &, > th, > td {
- background-color: $secondary;
- }
- }
-
- &-light {
- &, > th, > td {
- background-color: $light;
- }
- }
-
- &-dark {
- &, > th, > td {
- background-color: $dark;
- }
- }
-
- &-success {
- &, > th, > td {
- background-color: $success;
- }
+/* links */
+a {
+ color: green;
}
- &-info {
- &, > th, > td {
- background-color: $info;
- }
- }
-
- &-danger {
- &, > th, > td {
- background-color: $danger;
- }
- }
-
- &-warning {
- &, > th, > td {
- background-color: $warning;
- }
- }
-
- &-active {
- &, > th, > td {
- background-color: $table-active-bg;
- }
- }
-
- &-hover {
-
- .table-primary:hover {
- &, > th, > td {
- background-color: darken($primary, 5%);
- }
- }
-
- .table-secondary:hover {
- &, > th, > td {
- background-color: darken($secondary, 5%);
- }
- }
-
- .table-light:hover {
- &, > th, > td {
- background-color: darken($light, 5%);
- }
- }
-
- .table-dark:hover {
- &, > th, > td {
- background-color: darken($dark, 5%);
- }
- }
+a:hover {
+ color: #7eda84;
+ text-decoration: none;
+}
- .table-success:hover {
- &, > th, > td {
- background-color: darken($success, 5%);
- }
- }
+/* Navigation Bar */
+.uci-logo {
+ margin-right: 15px;
+}
- .table-info:hover {
- &, > th, > td {
- background-color: darken($info, 5%);
- }
- }
+.nav-item {
+ margin-top: 6px;
+}
- .table-danger:hover {
- &, > th, > td {
- background-color: darken($danger, 5%);
- }
- }
+.switch {
+ top: 30px;
+}
- .table-warning:hover {
- &, > th, > td {
- background-color: darken($warning, 5%);
- }
- }
+/* masthead */
+.jumbotron {
+ background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url("/assets/images/Sequoias.jpg");
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center center;
+ min-height: 450px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
- .table-active:hover {
- &, > th, > td {
- background-color: $table-active-bg;
- }
+@media (max-width: 400px) { /* adds margin to jumbotron small screens */
+ .jumbotron > .container {
+ margin-top:100px;
+ word-break: break-all;
}
- }
+}
- .thead-dark th {
- background-color: $primary;
- border-color: $table-border-color;
- font-family: $headings-font-family;
- }
+.minborder { /* white box in header */
+ min-height: 190px;
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ padding: 15px;
+ min-width: 50%;
}
-// Forms =======================================================================
+.border {
+ border-width: thick !important;
+}
-legend {
- font-family: $headings-font-family;
+ /* Footer */
+.footer-styles {
+ padding: 10px;
+ position: absolute !important;
+ left: 0;
+ bottom: 0 !important;
+ width: 100%;
+ text-align: center;
}
-// Navs ========================================================================
+/* CV */
+.h-line {
+ background-color: #e7e7e7;
+}
-.dropdown-menu {
- font-family: $font-family-sans-serif;
+.panel-title {
+ padding: 5px;
}
-.breadcrumb {
- a {
- color: $navbar-dark-color;
- }
+.panel-title a {
+ display: block;
+ padding: 10px 15px;
+ margin: -10px -15px;
+}
- a:hover {
- color: $white;
- text-decoration: none;
- }
+.card-body {
+ background: var(--bg-card-body);
}
-// Indicators ==================================================================
+.rotate {
+ -moz-transition: all 1s linear;
+ -webkit-transition: all 1s linear;
+ transition: all .25s linear;
+}
-.alert {
- color: $white;
+.rotate.down {
+ -moz-transform:rotate(180deg);
+ -webkit-transform:rotate(180deg);
+ transform:rotate(180deg);
+}
- h1, h2, h3, h4, h5, h6 {
- color: inherit;
- }
+.fas {
+ float: right;
+}
- a,
- .alert-link {
- color: $white;
- }
+.panel-body {
+ margin-bottom: 10px;
+ color: var(--text-color)
+}
- &-primary {
- &, > th, > td {
- background-color: $primary;
- }
- }
+/* tag forest */
+.taxonomy-index {
+ display: grid;
+ grid-column-gap: 2em;
+ grid-template-columns: repeat(2, 1fr);
+ margin: 0;
+ padding: 0;
+ font-size: 0.9em;
+ list-style: none;
+}
- &-secondary {
- &, > th, > td {
- background-color: $secondary;
- }
- }
+.taxonomy-index a {
+ display: flex;
+ padding: .25em 0;
+ -webkit-box-pack: justify;
+ justify-content: space-between;
+ border-bottom: 1px solid #e7e7e7;
+}
- &-success {
- &, > th, > td {
- background-color: $success;
- }
- }
+.taxonomy-list {
+ list-style: none;
+}
- &-info {
- &, > th, > td {
- background-color: $info;
- }
- }
+.entry-time {
+ font-size: 14px;
+}
- &-danger {
- &, > th, > td {
- background-color: $danger;
- }
- }
+/* Groups */
+.blockquote {
+ font-size: 25px;
+}
- &-warning {
- &, > th, > td {
- background-color: $warning;
- }
- }
+/* Github Gist */
+body .gist .gist-file {
+ margin-bottom: 0;
+ border: 1px solid #adb5bd;
+}
- &-dark {
- &, > th, > td {
- background-color: $dark;
- }
- }
+body .gist .gist-data {
+ background-color: var(--bg-card-body);
+}
+body .gist .highlight {
+ background-color: transparent;
+}
- &-light {
- &, > th, > td {
- background-color: $light;
- }
- }
+body .gist .blob-num {
+ color: var(--text-color);
+ background-color: var(--bg-card-body);
+}
- &-light {
- &,
- & a:not(.btn),
- & .alert-link {
- color: $body-color;
- }
- }
+.gist .blob-code-inner .pl-s {
+ color: var(--storage);
+}
+.gist .blob-code-inner .pl-s1 {
+ color: var(--string);
}
-.badge {
- color: $white;
+.gist .blob-code-inner .pl-c1 {
+ color: var(--constant)
+}
- &-light {
- color: $gray-700;
- }
+.gist .blob-code-inner .pl-k {
+ color: var(--keyword)
}
-// Progress bars ===============================================================
+.gist .blob-code-inner .pl-v {
+ color: var(--variable)
+}
-// Containers ==================================================================
+body .gist .gist-meta {
+ display: none;
+}
-.card,
-.list-group-item {
- h1, h2, h3, h4, h5, h6 {
- color: inherit;
- }
-}
\ No newline at end of file
diff --git a/_sass/_variables.scss b/_sass/_variables.scss
index 6024e1a..dcf0eb2 100644
--- a/_sass/_variables.scss
+++ b/_sass/_variables.scss
@@ -5,12 +5,12 @@
// Some customization of the container class to have a better display in the guide.
// Don't hesitate to remove it to have a standard Bootstrap behavior
-$container-max-widths: (
- sm: 540px,
- md: 640px,
- lg: 690px,
- xl: 720px
-) !default;
+//$container-max-widths: (
+ // sm: 540px,
+ // md: 640px,
+ // lg: 690px,
+ // xl: 720px
+// ) !default;
// Minty 4.3.1
// Bootswatch
@@ -65,14 +65,14 @@ $border-radius-sm: .3rem !default;
// Fonts
-$headings-font-family: "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default;
+$headings-font-family: "Lora", serif;
$headings-color: $gray-700 !default;
// Tables
$table-border-color: rgba(0,0,0,0.05) !default;
-// Dropdowns
+// Dropdowns
$dropdown-link-hover-color: $white !default;
$dropdown-link-hover-bg: $secondary !default;
diff --git a/assets/css/darkmode.css b/assets/css/darkmode.css
new file mode 100644
index 0000000..2462234
--- /dev/null
+++ b/assets/css/darkmode.css
@@ -0,0 +1,19 @@
+:root {
+ --background-color: #212121;
+ --text-color: #eee;
+ --bg-card-body: #303030;
+ --image-dimmer: brightness(.8) contrast(1.2);
+ --storage: #fff;
+ --constant: #90ee90;
+ --string: #add8e6;
+ --keyword: #FFC0CB;
+ --variable: #fed8b1;
+
+ }
+:root img {
+ opacity: .75;
+ transition: opacity .5s ease-in-out;
+ }
+:root img:hover {
+ opacity: 1;
+ }
diff --git a/assets/css/day-night.css b/assets/css/day-night.css
new file mode 100644
index 0000000..2da12eb
--- /dev/null
+++ b/assets/css/day-night.css
@@ -0,0 +1,62 @@
+.day-night-icon .sun { fill: #fae85d; }
+.day-night-icon .moon { fill: #33469b; }
+.day-night-icon svg {
+ width: 40px;
+ height: 40px;
+ border-radius: 5px;
+ cursor: pointer;
+}
+.day-night-icon .sun {
+ transform: translateY(40%); opacity: 0;
+}
+.day-night-icon.day .sun {
+ animation: sun-grow 0.5s forwards;
+}
+@keyframes sun-grow {
+ 0% { transform: translateY(40%); opacity: 0; fill: #f26522; }
+ 100% { transform: translateY(0%); opacity: 1; fill: #ffde17; }
+}
+.day-night-icon.day .tent {
+ animation: day-tent-color 0.5s forwards;
+}
+@keyframes day-tent-color {
+ 0% { fill: #009444; }
+ 100% { fill: #39b54a; }
+}
+.day-night-icon.day-close .sun {
+ animation: sun-down 0.5s forwards;
+}
+@keyframes sun-down {
+ 0% { transform: translateY(0%); opacity: 1; fill: #ffde17; }
+ 100% { transform: translateY(40%); opacity: 0; fill: #f26522; }
+}
+.day-night-icon.day-close .tent {
+ animation: day-close-tent-color 0.5s forwards;
+}
+@keyframes day-close-tent-color {
+ 0% { fill: #39b54a; }
+ 100% { fill: #009444; }
+}
+.day-night-icon .moon {
+ transform: translateX(-100%); opacity: 0;
+}
+.day-night-icon.night .moon {
+ animation: moon-grow 0.5s forwards;
+}
+@keyframes moon-grow {
+ 0% { transform: translateX(-100%); opacity: 0; }
+ 100% { transform: translateX(0%); opacity: 1; }
+}
+.day-night-icon.night .tent {
+ fill: #009444;
+}
+.day-night-icon.night-close .moon {
+ animation: moon-down 0.5s forwards 0.1s;
+}
+@keyframes moon-down {
+ 0% { transform: translateX(0%); opacity: 1; }
+ 100% { transform: translateX(-100%); opacity: 0; }
+}
+.day-night-icon.night-close .tent {
+ fill: #009444;
+}
diff --git a/assets/css/main.css b/assets/css/main.css
new file mode 100644
index 0000000..2fa5490
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,204 @@
+@import "vars.css";
+
+/* general */
+html {
+ position:relative; /* keeps footer at the bottom of the page */
+ min-height: 100%;
+}
+
+body {
+ font-family: "Lora", serif;
+ margin-bottom: 100px; /* prevents content from being blocked by footer */
+ font-size: 18px;
+ background-color: var(--background-color);
+ color: var(--text-color);
+}
+
+/* lists */
+
+ul {
+ list-style: none;
+}
+
+/* links */
+a {
+ color: green;
+ }
+
+a:hover {
+ color: #7eda84;
+ text-decoration: none;
+}
+
+/* Navigation Bar */
+.uci-logo {
+ margin-right: 15px;
+}
+
+.nav-item {
+ margin-top: 6px;
+}
+
+.switch {
+ top: 30px;
+}
+
+/* masthead */
+.jumbotron {
+ background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url("/assets/images/Sequoias.jpg");
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center center;
+ min-height: 450px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ text-align: center;
+}
+
+@media (max-width: 400px) { /* adds margin to jumbotron small screens */
+ .jumbotron > .container {
+ margin-top:100px;
+ word-break: break-all;
+ }
+}
+
+.minborder { /* white box in header */
+ min-height: 190px;
+ display: inline-flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ padding: 15px;
+ min-width: 50%;
+}
+
+.border {
+ border-width: thick !important;
+}
+
+ /* Footer */
+.footer-styles {
+ padding: 10px;
+ position: absolute !important;
+ left: 0;
+ bottom: 0 !important;
+ width: 100%;
+ text-align: center;
+}
+
+/* CV */
+.h-line {
+ background-color: #e7e7e7;
+}
+
+.panel-title {
+ padding: 5px;
+}
+
+.panel-title a {
+ display: block;
+ padding: 10px 15px;
+ margin: -10px -15px;
+}
+
+.card-body {
+ background: var(--bg-card-body);
+}
+
+.rotate {
+ -moz-transition: all 1s linear;
+ -webkit-transition: all 1s linear;
+ transition: all .25s linear;
+}
+
+.rotate.down {
+ -moz-transform:rotate(180deg);
+ -webkit-transform:rotate(180deg);
+ transform:rotate(180deg);
+}
+
+.fas {
+ float: right;
+}
+
+.panel-body {
+ margin-bottom: 10px;
+ color: var(--text-color)
+}
+
+/* tag forest */
+.taxonomy-index {
+ display: grid;
+ grid-column-gap: 2em;
+ grid-template-columns: repeat(2, 1fr);
+ margin: 0;
+ padding: 0;
+ font-size: 0.9em;
+ list-style: none;
+}
+
+.taxonomy-index a {
+ display: flex;
+ padding: .25em 0;
+ -webkit-box-pack: justify;
+ justify-content: space-between;
+ border-bottom: 1px solid #e7e7e7;
+}
+
+.taxonomy-list {
+ list-style: none;
+}
+
+.entry-time {
+ font-size: 14px;
+}
+
+/* Groups */
+.blockquote {
+ font-size: 25px;
+}
+
+/* Github Gist */
+body .gist .gist-file {
+ margin-bottom: 0;
+ border: 1px solid #adb5bd;
+}
+
+body .gist .gist-data {
+ background-color: var(--bg-card-body);
+}
+body .gist .highlight {
+ background-color: transparent;
+}
+
+body .gist .blob-num {
+ color: var(--text-color);
+ background-color: var(--bg-card-body);
+}
+
+.gist .blob-code-inner .pl-s {
+ color: var(--storage);
+}
+.gist .blob-code-inner .pl-s1 {
+ color: var(--string);
+}
+
+.gist .blob-code-inner .pl-c1 {
+ color: var(--constant)
+}
+
+.gist .blob-code-inner .pl-k {
+ color: var(--keyword)
+}
+
+.gist .blob-code-inner .pl-v {
+ color: var(--variable)
+}
+
+body .gist .gist-meta {
+ display: none;
+}
+
+/* dark mode media query */
diff --git a/assets/css/vars.css b/assets/css/vars.css
new file mode 100644
index 0000000..c480811
--- /dev/null
+++ b/assets/css/vars.css
@@ -0,0 +1,20 @@
+/* This checks for the system state */
+:root {
+ --background-color: #fffafa;
+ --text-color: #222;
+ --storage: #222;
+ --constant: #44ee4e;
+ --string: #3a9fbf;
+ --keyword: #ff748c;
+ --variable: #fdb265;
+}
+
+.light-mode {
+ --background-color: #fffafa;
+ --text-color: #222;
+ --storage: #222;
+ --constant: #44ee4e;
+ --string: #3a9fbf;
+ --keyword: #ff748c;
+ --variable: #fdb265;
+}
diff --git a/assets/images/Dognado.jpg b/assets/images/Dognado.jpg
new file mode 100644
index 0000000..d4b5d7b
Binary files /dev/null and b/assets/images/Dognado.jpg differ
diff --git a/assets/images/Liz-Muehlmann.jpg b/assets/images/Liz-Muehlmann.jpg
new file mode 100644
index 0000000..a8dc052
Binary files /dev/null and b/assets/images/Liz-Muehlmann.jpg differ
diff --git a/assets/images/Sequoias.jpg b/assets/images/Sequoias.jpg
new file mode 100644
index 0000000..d47957a
Binary files /dev/null and b/assets/images/Sequoias.jpg differ
diff --git a/assets/images/octocat-liz-books.png b/assets/images/octocat-liz-books.png
new file mode 100644
index 0000000..743ad82
Binary files /dev/null and b/assets/images/octocat-liz-books.png differ
diff --git a/assets/images/octocat-liz-coffee.png b/assets/images/octocat-liz-coffee.png
new file mode 100644
index 0000000..0f36d7f
Binary files /dev/null and b/assets/images/octocat-liz-coffee.png differ
diff --git a/assets/images/uci-logo.png b/assets/images/uci-logo.png
new file mode 100644
index 0000000..40a5e03
Binary files /dev/null and b/assets/images/uci-logo.png differ
diff --git a/assets/javascript/theme-toggle.js b/assets/javascript/theme-toggle.js
new file mode 100644
index 0000000..9d77b1b
--- /dev/null
+++ b/assets/javascript/theme-toggle.js
@@ -0,0 +1,109 @@
+function adddarkmode(e) {
+ if (!document.getElementById("dark-mode")){
+ var head = document.getElementsByTagName('head')[0];
+ var link = document.createElement('link');
+ link.id = "dark-mode";
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = '/assets/css/darkmode.css';
+ link.media = 'all';
+ head.appendChild(link);
+} }
+
+function dayNightIcon(type) {
+ var icon = document.querySelector(".day-night-icon");
+ var mode;
+ if (type === "day") {
+ if (icon.className.split(" day").length <= 1) mode = "day";
+ }
+ if (type === "night") {
+ if (icon.className.split(" night").length <= 1) mode = "night";
+ }
+ if (typeof mode === "string") {
+ icon.style.pointerEvents = "none";
+ icon.className = icon.className.split(" ").shift() + " " + (mode === "day" ? "night" : "day") + "-close";
+ setTimeout(function() {
+ icon.className = icon.className.split(" ").shift() + " " + mode;
+ setTimeout(function() {
+ icon.style.pointerEvents = "auto";
+ }, 500);
+ }, 500);
+ }
+}
+
+if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
+ console.log(localStorage.getItem("theme"));
+ if (localStorage.getItem("theme") === null || localStorage.getItem("theme") == "dark-mode") {
+ adddarkmode();
+ dayNightIcon("night");
+ localStorage.setItem('theme', 'dark-mode');
+ } else {
+ dayNightIcon("day");
+ }
+}
+
+
+function themeToggle() {
+ let element = document.body;
+ let theme = localStorage.getItem("theme");
+
+ if (theme && theme === "dark-mode") {
+ localStorage.setItem("theme", "light-mode");
+ document.getElementById("dark-mode").remove();
+ dayNightIcon("day");
+ } else {
+ localStorage.setItem("theme", "dark-mode");
+ adddarkmode();
+ dayNightIcon("night");
+ }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+// function adddarkmode(){
+// if (!document.getElementById("dark-mode")){
+// var head = document.getElementsByTagName('head')[0];
+// var link = document.createElement('link');
+// link.id = "dark-mode";
+// link.rel = 'stylesheet';
+// link.type = 'text/css';
+// link.href = '/assets/css/darkmode.css';
+// link.media = 'all';
+// head.appendChild(link);
+// } }
+//
+//
+// if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
+// console.log(localStorage.getItem("theme"))
+// if (localStorage.getItem("theme") === null || localStorage.getItem("theme") == "dark-mode") {
+// adddarkmode();
+// localStorage.setItem('theme', 'dark-mode');
+// }
+// }
+//
+//
+// function themeToggle() {
+// let element = document.body;
+// let theme = localStorage.getItem("theme");
+//
+// if (theme && theme === "dark-mode") {
+// localStorage.setItem("theme", "light-mode");
+// document.getElementById("dark-mode").remove();
+// } else {
+// localStorage.setItem("theme", "dark-mode");
+// adddarkmode();
+// }
+// }
diff --git a/assets/resources/Arrow-right.png b/assets/resources/Arrow-right.png
new file mode 100644
index 0000000..e42d353
Binary files /dev/null and b/assets/resources/Arrow-right.png differ
diff --git a/assets/resources/Email-Black.png b/assets/resources/Email-Black.png
new file mode 100644
index 0000000..e7e67c8
Binary files /dev/null and b/assets/resources/Email-Black.png differ
diff --git a/assets/resources/Email-White.png b/assets/resources/Email-White.png
new file mode 100644
index 0000000..256dbad
Binary files /dev/null and b/assets/resources/Email-White.png differ
diff --git a/assets/resources/Github-Black.png b/assets/resources/Github-Black.png
new file mode 100644
index 0000000..8b25551
Binary files /dev/null and b/assets/resources/Github-Black.png differ
diff --git a/assets/resources/Github-White.png b/assets/resources/Github-White.png
new file mode 100644
index 0000000..628da97
Binary files /dev/null and b/assets/resources/Github-White.png differ
diff --git a/assets/resources/Green-arrow-right.png b/assets/resources/Green-arrow-right.png
new file mode 100644
index 0000000..b56cf35
Binary files /dev/null and b/assets/resources/Green-arrow-right.png differ
diff --git a/assets/resources/Linkedin-Black.png b/assets/resources/Linkedin-Black.png
new file mode 100644
index 0000000..02597ae
Binary files /dev/null and b/assets/resources/Linkedin-Black.png differ
diff --git a/assets/resources/Linkedin-White.png b/assets/resources/Linkedin-White.png
new file mode 100644
index 0000000..18d5dc7
Binary files /dev/null and b/assets/resources/Linkedin-White.png differ
diff --git a/assets/resources/Twitter-Black.png b/assets/resources/Twitter-Black.png
new file mode 100644
index 0000000..fefbe05
Binary files /dev/null and b/assets/resources/Twitter-Black.png differ
diff --git a/assets/resources/Twitter-white.png b/assets/resources/Twitter-white.png
new file mode 100644
index 0000000..564e352
Binary files /dev/null and b/assets/resources/Twitter-white.png differ
diff --git a/assets/resources/arrow-down.png b/assets/resources/arrow-down.png
new file mode 100644
index 0000000..87d0d6c
Binary files /dev/null and b/assets/resources/arrow-down.png differ
diff --git a/assets/resources/arrow-up.png b/assets/resources/arrow-up.png
new file mode 100644
index 0000000..9e79a39
Binary files /dev/null and b/assets/resources/arrow-up.png differ
diff --git a/assets/resources/calendar.png b/assets/resources/calendar.png
new file mode 100644
index 0000000..51081d0
Binary files /dev/null and b/assets/resources/calendar.png differ
diff --git a/assets/resources/green-calendar.png b/assets/resources/green-calendar.png
new file mode 100644
index 0000000..edd8ab4
Binary files /dev/null and b/assets/resources/green-calendar.png differ
diff --git a/assets/resources/popcornarts-camping-day.svg b/assets/resources/popcornarts-camping-day.svg
new file mode 100644
index 0000000..6054624
--- /dev/null
+++ b/assets/resources/popcornarts-camping-day.svg
@@ -0,0 +1,20 @@
+
\ No newline at end of file
diff --git a/assets/resources/popcornarts-camping-night.svg b/assets/resources/popcornarts-camping-night.svg
new file mode 100644
index 0000000..de2f824
--- /dev/null
+++ b/assets/resources/popcornarts-camping-night.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/index.md b/index.md
index 5ebcd18..80a81df 100644
--- a/index.md
+++ b/index.md
@@ -1,113 +1,29 @@
---
-layout: page
-title: Bootstrap 4 Github Pages
+title: Liz Muehlmann
+layout: default
+headname: Liz Muehlmann
+header: Ph.D. Student in Political Science
+ University of California - Irvine
+ Supreme Court. First Amendment. Political Communications.
---
-
-[![GitHub Repo stars](https://img.shields.io/github/stars/nicolas-van/bootstrap-4-github-pages?style=social)](https://github.com/nicolas-van/bootstrap-4-github-pages)
-
-A [Bootstrap 4](https://getbootstrap.com/) template project for [Github Pages](https://pages.github.com/) and [Jekyll](https://jekyllrb.com/).
-
-* A full Bootstrap 4 theme usable both on Github Pages and with a standalone Jekyll.
-* Recompiles Bootstrap from SCSS files, which allows to customize Bootstrap's variables and use Bootstrap themes.
-* Full support of Bootstrap's JavaScript plugins.
-* Supports all features of Github Pages and Jekyll.
-
-## Setup Guide
-
-### Create a repository from this template
-
-* [Go to this repository page on Github](https://github.com/nicolas-van/bootstrap-4-github-pages).
-* Click the `Star` button on the top right. (OK, this step is facultative, but that would make you a nice person)
-* Click the `Use this template` button on the top right of the page.
-
-### Choose a name for your repository
-
-Here we have two possibilities:
-
-* **You want a user or organization website**
-
- In this case your website's URL will be `http://
.github.io` where `` is your Github user name.
-
- Choose the repository name `.github.io`.
-
-* **You want a project website**
-
- In this case your website's URL will be `http://.github.io/` where `` can be any valid name for a Github repository.
-
- Choose the repository name ``.
-
-### Activate Github Pages on your repository
-
-Go in the `Settings` page of your repository, in the `Github Pages`, under the `Source` parameter, choose `master branch` then `Save`.
-
-### That's it
-
-Your Github Pages website with customizable Bootstrap 4 is now up and running, you can access it using the URL displayed by Github in the `Github Pages` settings.
-
-## Customization Guide
-
-### Modify the configuration
-
-You should at least edit the `_config.yml` file to edit your website's metadata, like the title, description and repository URL.
-
-### Change your theme
-
-This website uses the [Minty](https://bootswatch.com/minty/) Bootstrap theme by default. And you don't want to use the same theme everyone else uses do you?
-
-You can of course modify anything in the `_includes`, `_layouts` and `_sass` folders to customize both the HTML or CSS of your website, possibly referring to the [Bootstrap documentation](https://getbootstrap.com/) or the [Jekyll documentation](https://jekyllrb.com/) when needed. This is a normal part of web development and it is outside the scope of this guide.
-
-But if you don't know where to start I can recommend you to import a theme from [Bootswatch](https://bootswatch.com/).
-
-* Go on [Bootswatch](https://bootswatch.com/) and choose a theme that you like.
-* Using the top bar, download its `_variables.scss` and `_bootswatch.scss` files.
-* Copy the content of `_variables.scss` in `_sass/_variables.scss`.
-* Copy the content of `_bootswatch.scss` in `_sass/_bootstrap_customization.scss`.
-
-That's it, you now have a totally different appearance for you website.
-
-### Modify the content
-
-You probably don't want the present guide to be the front page of your website, so you should edit the `index.md` file. You probably also want to edit or delete the `CONTRIBUTING.md`, `README.md` and `LICENSE.md` files.
-
-Aside from that you can of course create new pages and posts like with any Jekyll website by refering to the [Jekyll documentation](https://jekyllrb.com/).
-
-### Run Jekyll on your computer to speed up testing
-
-Editing your website's content or theme directly on Github is completely possible but, due to the time Github Pages takes to update your website, it will probably be much more effective to work using a local Jekyll installation.
-
-To do so:
-
-* Install the [requirements for Jekyll](https://jekyllrb.com/docs/installation/).
-* Type `bundle install` at the root of your project to install the necessary Ruby dependencies.
-* Type `bundle exec jekyll serve` to launch the test Jekyll web server that will re-compile your work if you edit it.
-* You can then open `http://localhost:4000` in your web browser to see your work-in-progress website.
-
-Please note that, to ensure maximum compatibility with Github Pages, the `Gemfile` of this project references the `github-pages` gem, not Jekyll directly. This implies some differences in behavior compared to the official documentation of Jekyll.
-
-## Known issues
-
-* Bootstrap 4 should normally be post-processed using [Autoprefixer](https://github.com/postcss/autoprefixer). Even if it is possible to use autoprefixer with Jekyll, it is not possible with a classic Github Pages installation without adding some kind of pre-processing before publication. Since this project mostly aims compatibility with Github Pages I prefer to keep it that way. The consequences of this choice is that some Bootstrap features could not work as expected on older browsers.
-
-## How to contribute
-
-Like this project ? [Consider adding a star on Github](https://github.com/nicolas-van/bootstrap-4-github-pages).
-
-[You can also see the contribution guide](https://github.com/nicolas-van/bootstrap-4-github-pages/blob/master/CONTRIBUTING.md).
-
-## Websites using Bootstrap 4 Github Pages
-
-* [My personal blog](https://nicolas-van.github.io/)
-* [the wavelet's profile](https://thewavelet.github.io/)
-* [William Moore's website](https://will2bill.com/)
-* [roseblood.github.io](https://roseleblood.github.io/)
-* [borislouis.github.io](https://borislouis.github.io/)
-* [dariusnwadike.github.io](https://dariusnwadike.github.io/)
-* [libcoap.net](https://libcoap.net/)
-
-## Other Github Pages related projects
-
-I'm a fan of Github Pages for the possibilities it offers to anyone to publish a website for free. I have multiple projects that could be of interest if that's your case too:
-
-* [Easy Markdown to Github Pages](https://nicolas-van.github.io/easy-markdown-to-github-pages/)
-* [Parcel Github Pages Boilerplate](https://github.com/nicolas-van/parcel-github-pages-boilerplate)
-
+
+
+
+
+
+
+
+
+
+
+
Hello, I am Liz.
+
I am a Political Science Ph.D. student at the University of California - Irvine. Prior to attending UCI, I received a Master's in Communications from California State University - Fullerton. I also hold a Bachelor's in Philosophy from California State Polytechnic University - Pomona.
+ My research is focused on institutions and information in the United States political system. I study how American political institutions are threatened and undermined in contemporary contexts.
+ My current projects include a qualifying paper on the Supreme Court's use of the First Amendment in campaign finance and union security cases. I argue the Supreme Court has undermined democracy by creating corporate citizens while simultaneously removing unions as an effective counterbalance against corporate control.
+ Additionally, I research the impact of the for-profit media in the US. My most recent project investigates what effect the loss of local news has on political participation.
+ Before entering academia, I was a wedding and portrait photographer for over ten years. I am also an active calligrapher and lettering artist. Most importantly, I am a dog-mom to two German Shepherds: Lestrade & Dantes.
+
+
+
+
+
\ No newline at end of file
diff --git a/notes/_drafts/2021_04_28 - Citation Manager.md b/notes/_drafts/2021_04_28 - Citation Manager.md
new file mode 100644
index 0000000..5f31302
--- /dev/null
+++ b/notes/_drafts/2021_04_28 - Citation Manager.md
@@ -0,0 +1,28 @@
+---
+layout: post
+author: Liz
+headname: Notes
+date: 2021-02-05
+tag: resources
+permalink: /notes/citation-manager
+title: Citation Manager
+excerpt_separator:
+---
+
+GET A CITATION MANAGER.
+
+
+I think one of the first things any graduate student should do is get a citation manager. There are a lot out there and a ton of resources on how to set one up, but it bears repeating. I did not realize how helpful a citation manager was until it was too late.
+
+Since I'm starting my second qualifying paper, I decided to write a series of posts that demonstrate how I start new projects in my citation manager and how I go through the research process.
+
+I use Juris-M, which is an off shoot of Zotero because I do a lot of work with Supreme Court cases. Juris-M has a lot of extras that are particularly useful when citing case law and law reviews. The best thing about Juris-M/Zotero is that it is open source. Since it's open source, it's free! Free is better. Plus there's a lot of really cool add-ons that are also free.
+
+*Why a Citation Manager?*
+1. Citation managers are very useful. Essentially, they do the heavy lifting for you. Instead of having to learn how to properly cite according to various organization's preferences (APA, APSA, MLA, Chicago...), it automatically inserts the citation for you.
+2. It also can auto-update them, so if you move sections around your citations will remain updated (this is especially useful if you use footnotes).
+3. It's easy to find articles because most (all?) citation managers allow you to tag and link articles.
+4. It is a great way to keep track of what you've read.
+
+#### Step 1: Installation
+Juris-M/Zotero are available for free. Click here to go to the Juris-M or Zotero download page.
diff --git a/notes/_posts/2021-02-05-Hello.md b/notes/_posts/2021-02-05-Hello.md
new file mode 100644
index 0000000..c28def7
--- /dev/null
+++ b/notes/_posts/2021-02-05-Hello.md
@@ -0,0 +1,17 @@
+---
+layout: post
+author: Liz
+headname: Notes
+date: 2021-02-05
+tag: welcome
+permalink: /notes/hello
+title: hello
+excerpt_separator:
+---
+
+This area will not be a real blog, in the sense that it will probably not have regular updates.
+
+Instead, this space is for various notes on things that catch my interest.
+
+As a first generation PhD student there are a lot of things I wish I knew. Additionally, it's also a place where I can share my process as I go through the projects I'm working on.
+
diff --git a/notes/notes.html b/notes/notes.html
new file mode 100644
index 0000000..e36f14f
--- /dev/null
+++ b/notes/notes.html
@@ -0,0 +1,46 @@
+---
+layout: default
+title: Notes
+headname: Notes
+header: Click on the links to read the latest updates
+excerpt_separator:
+---
+
+
+
+
+
+
+
+
+ {% for post in site.posts %}
+
+
+
+ {{ post.excerpt }}
+
+ {% include readmore.html %}
+ {% endfor %}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/notes/tag-forest.html b/notes/tag-forest.html
new file mode 100644
index 0000000..485828e
--- /dev/null
+++ b/notes/tag-forest.html
@@ -0,0 +1,126 @@
+---
+layout: default
+headname: Tag Forest
+---
+
+
+
+
+
+
+
+
+
+
+
+ {% assign tags_max = 0 %}
+ {% for tag in site.tags %}
+ {% if tag[1].size > tags_max %}
+ {% assign tags_max = tag[1].size %}
+ {% endif %}
+ {% endfor %}
+
+ {% assign tag_names_array = "" %}
+ {% assign tag_counts = "" %}
+ {% assign first_array_element = true %}
+ {% for i in (1..tags_max) reversed %}
+ {% assign tag_names = "" %}
+ {% assign first_tag = true %}
+
+ {% for tag in site.tags %}
+ {% if tag[1].size == i %}
+ {% if first_tag %}
+ {% assign first_tag = false %}
+ {% else %}
+ {% assign tag_names = tag_names | append: "," %}
+ {% endif %}
+ {% assign tag_names = tag_names | append: tag[0] %}
+ {% endif %}
+ {% endfor %}
+
+ {% if tag_names != "" %}
+ {% assign tag_names = tag_names | split: "," | sort | join: "," %}
+
+ {% if first_array_element %}
+ {% assign first_array_element = false %}
+ {% else %}
+ {% assign tag_names_array = tag_names_array | append: "|" %}
+ {% assign tag_counts = tag_counts | append: "|" %}
+ {% endif %}
+ {% assign tag_names_array = tag_names_array | append: tag_names %}
+ {% assign tag_counts = tag_counts | append: i %}
+ {% endif %}
+ {% endfor %}
+
+ {% assign tag_names_array = tag_names_array | split: "|" %}
+ {% assign tag_counts = tag_counts | split: "|" %}
+
+
+ {% for tag_names in tag_names_array %}
+ {% assign tag_names_list = tag_names | split: "," %}
+ {% assign tag_count = tag_counts[forloop.index0] %}
+ {% for tag_name in tag_names_list %}
+
+
+ {{ tag_name }}
+ {{ tag_count }}
+
+
+ {% endfor %}
+ {% endfor %}
+
+
+
+
+
+
+
+
+
+
+
+
+ {% for tag_names in tag_names_array %}
+ {% assign tag_names_list = tag_names | split: "," %}
+ {% for tag_name in tag_names_list %}
+
+ {{ tag_name }}
+ {% for tag in site.tags %}
+ {% if tag[0] == tag_name %}
+
+ {% for entry in tag.last %}
+
+
+
+ {% for post in site.posts %}
+
+ {{ post.excerpt }}
+
+ {% include readmore.html %}
+
+ {% endfor %}
+
+
+
+
+
+ {% endfor %}
+
+ {% endif %}
+ {% endfor %}
+
+ {% endfor %}
+ {% endfor %}
+
+
+
Back to all posts
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/cv.md b/pages/cv.md
new file mode 100644
index 0000000..2e11c6f
--- /dev/null
+++ b/pages/cv.md
@@ -0,0 +1,174 @@
+---
+title: Liz Muehlmann
+layout: default
+headname: Curriculum Vitae
+---
+
+
+
+
+
+
+
+
+
+
+
+
+
Doctor of Philosophy - Political Science
+ University of California - Irvine, California | 2019-2025 (expected)
+
+
Master of Arts - Communications, Specialization: Research & Theory
+ California State University - Fullerton, California | May 2017
+ Thesis: Friedrichs v. California Teachers Association: Union Security Agreements, Campaign Finance, and the First Amendment
+
+
Bachelor of Arts - Philosophy, Specialization: Law & Society
+ California State Polytechnic University - Pomona, California | May 2012
+ Capstone Paper: Deliberative Democracy and the Media it Requires
+
+
Associate of Science - Behavioral Science
+ Citrus Community College - Glendora, California | May 2009
+
+
+
+
+
+
+
+
+
+
+
"Unions as a Counterbalance to Corporate Citizenship"
+ Midwest Political Science Association
+ Spring 2021, Tensions Between Law and Democracy
+
+ "Corporate Citizenship and the Threat to Democracy: Unions as a Counterbalance"
+ Western Political Science Association
+ Spring 2021, Judicial Review, Litigation Reform, and Political Speech
+
+ Featured Alumni Panel
+ World Philosophy Day
+ Fall 2018, California State Polytechnic University - Pomona
+
+ “Union Security Fees, Campaign Finance, and the First Amendment"
+ Colloquium Speakers Series: Labor, Justice, and the Future of Work
+ February 2018, California State Polytechnic University - Pomona
+
+ “Speech Rights in the Public Sector”
+ California Teachers Association, Union Meeting
+ September 2016, California State University - Fullerton
+
+
+
+
+
+
+
+
+
+
+
Outstanding Graduate Student, Research & Theory
+ California State University – Fullerton
+ May 2017
+
+
+ Pai Award for Outstanding Contributions to the Philosophy Department
+ California State Polytechnic University – Pomona
+ May 2012
+
+
+ Valedictorian
+ Arroyo Pacific Academy
+ May 2005
+
+
+
+
+
+
+
+
+
+
Diversity Recruitment Fellowship | $7,500
+ University of California - Irvine
+
+ Minority Serving Institution Enhancement | $7,500
+ University of California - Irvine
+
+
+
+
+
+
+
+
+
+
American Political Science Association
+ 2020 - Current
+
+
+ The Society for Political Methodology
+ 2019 - Current
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/groups.md b/pages/groups.md
new file mode 100644
index 0000000..7a31c5f
--- /dev/null
+++ b/pages/groups.md
@@ -0,0 +1,77 @@
+---
+title: Liz Muehlmann
+layout: default
+headname: Groups
+---
+
+
+
+
+
+
+
+
+
+
It made a difference to that one.
+
+
+
+
I have a simple motto in life: Do what you can, where you are, with what you have. As a result, I believe strongly in doing whatever is in my means to make the world a better place. Below are some groups that I have either founded or joined in order to help those around me.
+
+
Current Groups
+
+
+ Political Science Methodology Group | Co-organizer with Melina Much
+ University of California, Irvine
+
+ Political Science Womxn's Caucus | Student leader
+ University of California, Irvine
+
+ Political Science Workshop Coordinator
+ University of California, Irvine
+
+ Legal Politics Writing Workshop
+ University of California, Irvine
+
+ Center for Democracy: Writing Workshop | Member
+ University of California, Irvine
+
+ UCI Humanities: Writing Workshop | Member
+ University of California, Irvine
+
+
+
+
+
+
Previous Groups
+
+
+ Friends of the San Dimas Dog Park | Ambassador
+ San Dimas, California
+
+ Prisoner Education Project | Volunteer
+ Pomona, California
+
+ Tails of the City | Volunteer Photographer
+ Los Angeles, California
+
+ Philosophy Club | President, Graphic Designer, and Banquet Chair
+ California State Polytechnic University, Pomona
+
+ Long Distance Voter | Intern
+ Digital
+
+ Free Press | Intern
+ Digital
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/other.md b/pages/other.md
new file mode 100644
index 0000000..5dd7c5e
--- /dev/null
+++ b/pages/other.md
@@ -0,0 +1,35 @@
+---
+title: Liz Muehlmann
+layout: default
+headname: Other
+header: Here you'll find my interests outside of academia
+---
+
+
+
+
+
+
+
+
+
+
Coding
+
+
Although my interest in programming started by playing on my aunt's DOS machine, I never really pursued it. As an adult, I'm attempting to learn to be more proficient and build the various tools I need to do my work more effectively. In the space below I'll posts Gists from my recent projects in web development, R, and Python. The source code for this website and a complete collection of what I'm working on can be found on GitHub .
+
+
+
+
+
Photography
+
+
Photography has been an interest of mine since I was little. Whenever my dad put on a horror movie, I would escape and pour over his National Geographic magazines.
+ I was too young to understand the articles, but I was gripped by the power of the images. I believe images can change the world, bring people together, and be a light in a dark world. While I don't
+ shoot as often as I'd like, below is a collection of some of my latest work.
+ {% include instagram.html username="starthrowerliz" %}
+
+
+
+
+
+
+
diff --git a/pages/research.md b/pages/research.md
new file mode 100644
index 0000000..a3f42a3
--- /dev/null
+++ b/pages/research.md
@@ -0,0 +1,30 @@
+---
+title: Liz Muehlmann
+layout: default
+headname: Research
+---
+
+
+
+
Current Research:
+
+
Corporate Citizenship and the Threat to Democracy: Unions as a Counterbalance | 2021
+ The Supreme Court of the United States has expanded who qualifies as a citizen within American democracy to include corporations. The creation of corporate citizens threatens democratic institutions because corporations are economically motivated legal fictions whose interests do not align with the traditional understanding of what it means to be a democratic citizen. Since average citizens do not have access to the resources an average corporation has, corporate citizenship threatens to transform American democracy from a citizen-based self-government to a corporatocracy which has no incentive to be responsive to individual citizens. Traditionally, unions have acted as a counterbalance to corporate control over people’s working and political lives. However, the Court’s decision in Janus v. American Federation of State has undermined the union’s ability to fulfil its roles as collective-bargaining representative and political association. The Court’s decisions in Citizens United and Janus threaten American democracy because they focus wholly on removing government interference while expanding corporate interference in peoples’ lives.
+
+
+
+
+
+
+
Previous Research:
+
+
Friedrichs v. California Teachers Association: Union Security, Campaign Finance, and the First Amendment | 2017
+ California State University - Fullerton | Masters Thesis
+
+
+ Deliberative Democracy and the Media it Requires | 2012
+ California State Polytechnic University - Pomona | Bachelors Capstone Paper
+
+
+
+