mirror of
https://github.com/jcreek/jcreek.github.io.git
synced 2026-07-12 18:43:50 +00:00
feat(*): Add base implementation of site with new theme
This commit is contained in:
@@ -30,3 +30,6 @@ gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
|
||||
|
||||
# No longer bundled file, required for serving the blog locally
|
||||
gem "webrick"
|
||||
|
||||
# Add the theme I like
|
||||
gem "just-the-docs"
|
||||
|
||||
@@ -208,6 +208,10 @@ GEM
|
||||
gemoji (~> 3.0)
|
||||
html-pipeline (~> 2.2)
|
||||
jekyll (>= 3.0, < 5.0)
|
||||
just-the-docs (0.3.3)
|
||||
jekyll (>= 3.8.5)
|
||||
jekyll-seo-tag (~> 2.0)
|
||||
rake (>= 12.3.1, < 13.1.0)
|
||||
kramdown (2.3.1)
|
||||
rexml
|
||||
kramdown-parser-gfm (1.1.0)
|
||||
@@ -232,6 +236,7 @@ GEM
|
||||
forwardable-extended (~> 2.6)
|
||||
public_suffix (4.0.6)
|
||||
racc (1.5.2)
|
||||
rake (13.0.6)
|
||||
rb-fsevent (0.11.0)
|
||||
rb-inotify (0.10.1)
|
||||
ffi (~> 1.0)
|
||||
@@ -276,6 +281,7 @@ DEPENDENCIES
|
||||
github-pages (~> 215)
|
||||
jekyll (~> 3.9.0)
|
||||
jekyll-feed (~> 0.12)
|
||||
just-the-docs
|
||||
minima (~> 2.5)
|
||||
tzinfo (~> 1.2)
|
||||
tzinfo-data
|
||||
|
||||
+67
-1
@@ -28,7 +28,7 @@ twitter_username: jcreek23
|
||||
github_username: jcreek
|
||||
|
||||
# Build settings
|
||||
theme: jekyll-theme-cayman
|
||||
theme: just-the-docs
|
||||
plugins:
|
||||
- jekyll-feed
|
||||
|
||||
@@ -51,3 +51,69 @@ plugins:
|
||||
# - vendor/cache/
|
||||
# - vendor/gems/
|
||||
# - vendor/ruby/
|
||||
|
||||
# Set a path/url to a logo that will be displayed instead of the title
|
||||
# logo: "profile.png"
|
||||
|
||||
# Aux links for the upper right navigation
|
||||
aux_links:
|
||||
"GitHub":
|
||||
- "//github.com/jcreek"
|
||||
"Twitter":
|
||||
- "//twitter.com/jcreek23"
|
||||
|
||||
# Makes Aux links open in a new tab. Default is false
|
||||
aux_links_new_tab: true
|
||||
|
||||
# Enable or disable the site search
|
||||
# Supports true (default) or false
|
||||
search_enabled: true
|
||||
|
||||
search:
|
||||
# Split pages into sections that can be searched individually
|
||||
# Supports 1 - 6, default: 2
|
||||
heading_level: 2
|
||||
# Maximum amount of previews per search result
|
||||
# Default: 3
|
||||
previews: 3
|
||||
# Maximum amount of words to display before a matched word in the preview
|
||||
# Default: 5
|
||||
preview_words_before: 5
|
||||
# Maximum amount of words to display after a matched word in the preview
|
||||
# Default: 10
|
||||
preview_words_after: 10
|
||||
# Set the search token separator
|
||||
# Default: /[\s\-/]+/
|
||||
# Example: enable support for hyphenated search words
|
||||
tokenizer_separator: /[\s/]+/
|
||||
# Display the relative url in search results
|
||||
# Supports true (default) or false
|
||||
rel_url: true
|
||||
# Enable or disable the search button that appears in the bottom right corner of every page
|
||||
# Supports true or false (default)
|
||||
button: false
|
||||
|
||||
# Footer content
|
||||
# appears at the bottom of every page's main content
|
||||
# Note: The footer_content option is deprecated and will be removed in a future major release. Please use `_includes/footer_custom.html` for more robust markup / liquid-based content.
|
||||
footer_content: "Copyright © 2017-2020 Josh Creek. No reproduction allowed without permission."
|
||||
|
||||
# Footer last edited timestamp
|
||||
last_edit_timestamp: true # show or hide edit time - page must have `last_modified_date` defined in the frontmatter
|
||||
last_edit_time_format: "%b %e %Y at %I:%M %p" # uses ruby's time format: https://ruby-doc.org/stdlib-2.7.0/libdoc/time/rdoc/Time.html
|
||||
|
||||
# Footer "Edit this page on GitHub" link text
|
||||
gh_edit_link: false # show or hide edit this page link
|
||||
gh_edit_link_text: "Edit this page on GitHub."
|
||||
gh_edit_repository: "https://github.com/pmarsceill/just-the-docs" # the github URL for your repo
|
||||
gh_edit_branch: "master" # the branch that your docs is served from
|
||||
# gh_edit_source: docs # the source that your files originate from
|
||||
gh_edit_view_mode: "tree" # "tree" or "edit" if you want the user to jump into the editor immediately
|
||||
|
||||
# Color scheme supports "light" (default) and "dark"
|
||||
color_scheme: light
|
||||
|
||||
# Google Analytics Tracking (optional)
|
||||
# e.g, UA-1234567-89
|
||||
ga_tracking: UA-201885349-1
|
||||
ga_tracking_anonymize_ip: true # Use GDPR compliant Google Analytics settings (true by default)
|
||||
@@ -1,29 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Welcome to Jekyll!"
|
||||
date: 2021-07-11 23:01:45 +0100
|
||||
categories: jekyll update
|
||||
---
|
||||
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
|
||||
|
||||
Jekyll requires blog post files to be named according to the following format:
|
||||
|
||||
`YEAR-MONTH-DAY-title.MARKUP`
|
||||
|
||||
Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works.
|
||||
|
||||
Jekyll also offers powerful support for code snippets:
|
||||
|
||||
{% highlight ruby %}
|
||||
def print_hi(name)
|
||||
puts "Hi, #{name}"
|
||||
end
|
||||
print_hi('Tom')
|
||||
#=> prints 'Hi, Tom' to STDOUT.
|
||||
{% endhighlight %}
|
||||
|
||||
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
||||
|
||||
[jekyll-docs]: https://jekyllrb.com/docs/home
|
||||
[jekyll-gh]: https://github.com/jekyll/jekyll
|
||||
[jekyll-talk]: https://talk.jekyllrb.com/
|
||||
@@ -1,18 +0,0 @@
|
||||
---
|
||||
layout: page
|
||||
title: About
|
||||
permalink: /about/
|
||||
---
|
||||
|
||||
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
|
||||
|
||||
You can find the source code for Minima at GitHub:
|
||||
[jekyll][jekyll-organization] /
|
||||
[minima](https://github.com/jekyll/minima)
|
||||
|
||||
You can find the source code for Jekyll at GitHub:
|
||||
[jekyll][jekyll-organization] /
|
||||
[jekyll](https://github.com/jekyll/jekyll)
|
||||
|
||||
|
||||
[jekyll-organization]: https://github.com/jekyll
|
||||
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
+76
-3
@@ -1,6 +1,79 @@
|
||||
---
|
||||
# Feel free to add content and custom Front Matter to this file.
|
||||
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
|
||||
layout: default
|
||||
title: Home
|
||||
nav_order: 1
|
||||
description: "The website for Josh Creek."
|
||||
permalink: /
|
||||
---
|
||||
|
||||
# Welcome to the site
|
||||
{: .fs-9 }
|
||||
|
||||
This is the place where I ramble about technology and coding. Sometimes Computer Science education too.
|
||||
{: .fs-6 .fw-300 }
|
||||
|
||||
[Learn who I am](#about-me){: .btn .btn-primary .fs-5 .mb-4 .mb-md-0 .mr-2 }
|
||||
[View my GitHub](https://github.com/jcreek){: .btn .fs-5 .mb-4 .mb-md-0 }
|
||||
|
||||
layout: home
|
||||
---
|
||||
|
||||
## About Me
|
||||
|
||||
### Highlights
|
||||
|
||||
- Full Stack Web Developer, with a bit of devops and old-school (literally) network management
|
||||
- Computer Science Educator
|
||||
- Teach First 2015 Ambassador
|
||||
- Writer
|
||||
- Photographer
|
||||
- Content Creator
|
||||
- Google Trusted Tester, plus once worked at Google for 2 weeks
|
||||
|
||||
### Blurb
|
||||
|
||||
I like to spend my time working on agile projects to solve problems in the education and ecommerce spheres, creating educational content, writing poetry, doing portraiture and event photography, playing competitive video games and playing piano and ukulele or singing in a choir.
|
||||
|
||||
I also enjoy recording audiobooks for LibriVox, making YouTube videos on a variety of themes and streaming on Twitch. You can find me using the links below.
|
||||
|
||||
### Technologies
|
||||
|
||||
I code in a variety of languages, and use a number of different tools. Here they are for your perusal.
|
||||
|
||||
- HTML5
|
||||
- CSS3
|
||||
- JavaScipt ES6
|
||||
- SCSS
|
||||
- Node.js
|
||||
- Vue.js
|
||||
- jQuery
|
||||
- C#
|
||||
- ASP.Net Core
|
||||
- SQL/MSSQL/PostgreSQL/MySQL
|
||||
- Wordpress (if I really have to)
|
||||
- MongoDB (if I really have to)
|
||||
- Python (a bit rusty these days but fine for making simple scripts)
|
||||
- Docker & Docker Compose
|
||||
- AWS
|
||||
- Proxmox (for baremetal virtualisation)
|
||||
- Windows/MacOS/Linux
|
||||
- Photoshop/Lightroom
|
||||
- Davinci Resolve/Premiere Pro
|
||||
|
||||
### Education
|
||||
|
||||
#### UCL Institute of Education
|
||||
|
||||
##### July 2015 - July 2016
|
||||
|
||||
Postgraduate Certificate in Education
|
||||
|
||||
#### University of Exeter
|
||||
|
||||
##### September 2012 - July 2015
|
||||
|
||||
English with Proficiency in French
|
||||
|
||||
### Awards
|
||||
|
||||
- 2011 Headgate Theatre Young Playwrights Award
|
||||
- 2013 Microsoft Imagine Cup World Citizenship Award (Ticklo)
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 111 KiB |
Reference in New Issue
Block a user