From dc241a6d2b768c37d40302dec84ec9c7f0fb6a7e Mon Sep 17 00:00:00 2001 From: Hidenori MATSUKI Date: Thu, 4 Oct 2018 14:10:15 +0900 Subject: Use docker-compose. --- example-site/.gitignore | 1 + example-site/Dockerfile | 14 ++++++++++++++ example-site/docker-compose.yml | 10 ++++++++++ 3 files changed, 25 insertions(+) create mode 100644 example-site/.gitignore create mode 100644 example-site/Dockerfile create mode 100644 example-site/docker-compose.yml diff --git a/example-site/.gitignore b/example-site/.gitignore new file mode 100644 index 0000000..87174b6 --- /dev/null +++ b/example-site/.gitignore @@ -0,0 +1 @@ +/public/ diff --git a/example-site/Dockerfile b/example-site/Dockerfile new file mode 100644 index 0000000..e3a2b9d --- /dev/null +++ b/example-site/Dockerfile @@ -0,0 +1,14 @@ +FROM ubuntu:18.04@sha256:de774a3145f7ca4f0bd144c7d4ffb2931e06634f11529653b23eba85aef8e378 +MAINTAINER "Hidenori MATSUKI " + +ENV DOCKERBUILD_HUGO_VERSION="0.49" +ENV DEBIAN_FRONTEND="noninteractive" + +RUN : 'Install packages' \ + && apt update \ + && apt install -y --no-install-recommends ca-certificates openssh-client curl git \ + && : 'Download and install Hugo' \ + && curl -LO "https://github.com/gohugoio/hugo/releases/download/v${DOCKERBUILD_HUGO_VERSION}/hugo_${DOCKERBUILD_HUGO_VERSION}_Linux-64bit.deb" \ + && dpkg -i hugo_${DOCKERBUILD_HUGO_VERSION}_Linux-64bit.deb \ + && : 'Clean up' \ + && apt clean diff --git a/example-site/docker-compose.yml b/example-site/docker-compose.yml new file mode 100644 index 0000000..2090ec7 --- /dev/null +++ b/example-site/docker-compose.yml @@ -0,0 +1,10 @@ +version: '2' +services: + website: + build: . + working_dir: /PWD + command: hugo server --bind 0.0.0.0 --buildDrafts + volumes: + - ./:/PWD + ports: + - '1313:1313' -- cgit v1.2.3 From 1f52a2e1be5598f58712bfff4503087370d7f37a Mon Sep 17 00:00:00 2001 From: Hidenori MATSUKI Date: Thu, 4 Oct 2018 14:37:55 +0900 Subject: Set up hugo for example site. --- example-site/config.toml | 33 +++++++++++++++++++++++++++++++++ example-site/docker-compose.yml | 4 ++-- 2 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 example-site/config.toml diff --git a/example-site/config.toml b/example-site/config.toml new file mode 100644 index 0000000..251b399 --- /dev/null +++ b/example-site/config.toml @@ -0,0 +1,33 @@ +baseURL = "http://example.org/" +languageCode = "en-us" +title = "A Hugo theme" +theme = "techlog-simple" +themesDir = "../.." +defaultContentLanguage = "en" +# defaultContentLanguage = "ja" +hasCJKLanguage = true +enableEmoji = true +pygmentsCodeFences = true +pygmentsStyle = "friendly" +enableGitInfo = true +enableRobotsTXT = true +# googleAnalytics = "UA-00000000-1" + +[taxonomies] +category = "categories" +tag = "tags" + +[languages] +[languages.en] +weight = 1 +languageName = "English" + +[languages.ja] +weight = 10 +languageName = "日本語" + +[params.sns] +github = "mazgi" +twitter = "mazgi" +instagram = "mazgi" +# facebook = "" diff --git a/example-site/docker-compose.yml b/example-site/docker-compose.yml index 2090ec7..42df212 100644 --- a/example-site/docker-compose.yml +++ b/example-site/docker-compose.yml @@ -2,9 +2,9 @@ version: '2' services: website: build: . - working_dir: /PWD + working_dir: /techlog-simple/example-site command: hugo server --bind 0.0.0.0 --buildDrafts volumes: - - ./:/PWD + - ../:/techlog-simple ports: - '1313:1313' -- cgit v1.2.3 From fcd34c4be183432627493b2480db053ea221b352 Mon Sep 17 00:00:00 2001 From: Hidenori MATSUKI Date: Thu, 4 Oct 2018 14:38:19 +0900 Subject: Create example post. --- example-site/archetypes/default.md | 6 ++++++ example-site/content/posts/2006.01/first-page.en.md | 6 ++++++ example-site/content/posts/2006.01/first-page.ja.md | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 example-site/archetypes/default.md create mode 100644 example-site/content/posts/2006.01/first-page.en.md create mode 100644 example-site/content/posts/2006.01/first-page.ja.md diff --git a/example-site/archetypes/default.md b/example-site/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/example-site/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/example-site/content/posts/2006.01/first-page.en.md b/example-site/content/posts/2006.01/first-page.en.md new file mode 100644 index 0000000..83a86a0 --- /dev/null +++ b/example-site/content/posts/2006.01/first-page.en.md @@ -0,0 +1,6 @@ +--- +title: "First Page" +date: 2018-10-04T05:12:12Z +--- + +## My first post diff --git a/example-site/content/posts/2006.01/first-page.ja.md b/example-site/content/posts/2006.01/first-page.ja.md new file mode 100644 index 0000000..9a85306 --- /dev/null +++ b/example-site/content/posts/2006.01/first-page.ja.md @@ -0,0 +1,6 @@ +--- +title: "最初のページ" +date: 2018-10-04T05:12:12Z +--- + +## 私の最初のポスト -- cgit v1.2.3 From a4481878f019dd660266aa6ae8dd7bd3d2a59684 Mon Sep 17 00:00:00 2001 From: Hidenori MATSUKI Date: Thu, 4 Oct 2018 14:58:11 +0900 Subject: Add about documents. --- example-site/content/about.en.md | 14 ++++++++++++++ example-site/content/about.ja.md | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 example-site/content/about.en.md create mode 100644 example-site/content/about.ja.md diff --git a/example-site/content/about.en.md b/example-site/content/about.en.md new file mode 100644 index 0000000..2aa7287 --- /dev/null +++ b/example-site/content/about.en.md @@ -0,0 +1,14 @@ +--- +title: "About" +date: 2018-05-03T06:39:45+09:00 +--- + +**John Doe** + +:sushi: :sake: + +website: [hugo-theme-techlog-simple](https://github.com/mazgi/hugo-theme-techlog-simple) + + + +(TBD) diff --git a/example-site/content/about.ja.md b/example-site/content/about.ja.md new file mode 100644 index 0000000..aab3774 --- /dev/null +++ b/example-site/content/about.ja.md @@ -0,0 +1,14 @@ +--- +title: "あばうと" +date: 2018-05-03T06:39:45+09:00 +--- + +**じょん・すみす** + +:sushi: :sake: + +website: [hugo-theme-techlog-simple](https://github.com/mazgi/hugo-theme-techlog-simple) + + + +(TBD) -- cgit v1.2.3