diff --git a/ preview.html b/ preview.html new file mode 100644 index 0000000..fd5b4f6 --- /dev/null +++ b/ preview.html @@ -0,0 +1,24 @@ +--- +layout: default +permalink: /preview/ +sitemap: false +title: Preview +--- + +
+
+ +
+ + {{ site.name }} + +
+ +

{{ site.name }}

+ + {% if site.bio %} +

{{ site.bio }}

+ {% endif %} + +

{{ site.url }}

+
diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..0f99229 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,31 @@ +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.{py,rst,ini}] +indent_size = 4 +indent_style = space + +[*.py] +default_section=THIRDPARTY +known_first_party=app +line_length=120 +multi_line_output=3 + +[*.{css,html,js,json,sass,scss,yml,yaml}] +indent_size = 2 +indent_style = space + +[*.md] +indent_size = 4 +indent_style = space +trim_trailing_whitespace = false + +[{Makefile,modd.conf}] +indent_style = tab diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0ac96ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.jekyll-cache +.jekyll-metadata +.sass-cache +.vendor +_site +vendor diff --git a/404.html b/404.html new file mode 100644 index 0000000..38d2944 --- /dev/null +++ b/404.html @@ -0,0 +1,16 @@ +--- +layout: default +permalink: /404.html +sitemap: false +title: '404: Page not found' +--- + +
+

+ Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. + Head back home to try finding it again. +

+
+ +
+
+ + diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..a3ec055 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,4 @@ + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..802c5b7 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,22 @@ +
+ {% if site.about %} +
+ + {{ site.name }} + +
+ {% else %} +
+ + {{ site.name }} + +
+ {% endif %} + +

{{ site.name }}

+ + {% if site.bio %} +

{{ site.bio }}

+ {% endif %} + +
diff --git a/_includes/social-links.html b/_includes/social-links.html new file mode 100644 index 0000000..94ceeec --- /dev/null +++ b/_includes/social-links.html @@ -0,0 +1,133 @@ + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100755 index 0000000..3af2bcd --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,35 @@ +--- +layout: null +--- + + + + {% if site.analytics-google %} + {% include analytics-google.html %} + {% endif %} + + + + {% seo %} + + + + + + + +
+ {{ content }} +
+ + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100755 index 0000000..d581ede --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,10 @@ +--- +layout: default +--- +{% include header.html %} + +{{ content }} + +{% include social-links.html %} + +{% include footer.html %} diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100755 index 0000000..6754298 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,5 @@ +--- +layout: page +--- + +{{ content }} diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f0a495f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,26 @@ +version: "3" + +services: + + devd: + image: ghcr.io/jefftriplett/devd:latest + command: --livewatch + expose: + - 8000 + ports: + - 8000:8000 + volumes: + - .:/srv/jekyll + + jekyll: + image: jekyll/jekyll:latest + command: jekyll serve --drafts --force_polling --watch --port 4000 + environment: + - BUNDLE_PATH=/usr/local/bundle + expose: + - 4000 + ports: + - 4000:4000 + volumes: + - .:/srv/jekyll:cached + - ./.vendor/bundle:/usr/local/bundle:cached diff --git a/index.html b/index.html new file mode 100755 index 0000000..e00afb8 --- /dev/null +++ b/index.html @@ -0,0 +1,16 @@ +--- +image: /assets/images/preview.png +layout: page +title: Links +--- + +
+ {% for link in site.data.links %} +
+ +
+ {% endfor %} +
diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: