diff --git a/content/about/index.md b/content/about/index.md index 3a1b2b1..3d0486c 100644 --- a/content/about/index.md +++ b/content/about/index.md @@ -3,6 +3,7 @@ title: "About" description: "TFC Connection is a not-for-profit ministry that reaches out to the American teenager in the rural Kansas and Nebraska setting. We are dedicated to connecting teens with the truth of Jesus Christ, teaching and equipping them to carry out the Great Commission." featured_image: '/Victor_Hugo-Hunchback.jpg' tags: ["Loving Jesus"] +template: "simple_page.html" --- _TFC Connection_ (TFC) is a rural ministry reaching out to the mission field of teenagers in rural communities across Northwest Kansas and Southwest Nebraska. In rural communities where youth ministry programs and resources are limited, TFC desires to partner with churches to meet this need. Whether this is through providing community youth groups, coaching those already working with youth, or supplying resources and extra curricular activities for area ministries, TFC desires to connect teens with the truth of Jesus Christ and equip them to live out the Great Commission. diff --git a/content/blog/_index.md b/content/blog/_index.md deleted file mode 100644 index d109310..0000000 --- a/content/blog/_index.md +++ /dev/null @@ -1,8 +0,0 @@ -+++ -title = "Blog" -description = "Blog posts" -template = "section.html" -page_template = "page.html" -sort_by = "date" -paginate_by = 5 -+++ diff --git a/content/blog/first.md b/content/blog/first.md deleted file mode 100644 index f65a32e..0000000 --- a/content/blog/first.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My first post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my first updated blog post. diff --git a/content/blog/fourth.md b/content/blog/fourth.md deleted file mode 100644 index 85a953b..0000000 --- a/content/blog/fourth.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My fourth post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my fourth updated blog post. diff --git a/content/blog/second.md b/content/blog/second.md deleted file mode 100644 index 1678346..0000000 --- a/content/blog/second.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My second post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my second updated blog post. diff --git a/content/blog/seventh.md b/content/blog/seventh.md deleted file mode 100644 index 0bcbe35..0000000 --- a/content/blog/seventh.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My seventh post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my seventh updated blog post. diff --git a/content/blog/sixth.md b/content/blog/sixth.md deleted file mode 100644 index c55503e..0000000 --- a/content/blog/sixth.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My sixth post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my sixth updated blog post. diff --git a/content/blog/third.md b/content/blog/third.md deleted file mode 100644 index 1063c30..0000000 --- a/content/blog/third.md +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "My thrid post" -date = 2021-11-12 -[taxonomies] -categories=["blog"] -tags=["post", "blog"] -+++ - -This is my thrid updated blog post. diff --git a/content/donate.md b/content/donate.md index 4166b83..ce980cc 100644 --- a/content/donate.md +++ b/content/donate.md @@ -1,5 +1,6 @@ ---- -title: Donate ---- ++++ +title = "Donate" +template = "simple_page.html" ++++ {{ donate() }} diff --git a/content/groups/_index.md b/content/groups/_index.md index 6db6e51..d0c8c49 100644 --- a/content/groups/_index.md +++ b/content/groups/_index.md @@ -1,6 +1,7 @@ +++ title = "Groups" description = "" +template = "other_section.html" +++ diff --git a/content/groups/codell/index.md b/content/groups/codell/index.md index 7c7e07b..7d48fd9 100644 --- a/content/groups/codell/index.md +++ b/content/groups/codell/index.md @@ -15,4 +15,4 @@ weight: 90 Rides leave from in front of the Natoma gym at 6:30pm and students are dropped back off there around 8:30pm. -For more info, head on over to [our website](https://comegrowtogether.com/180). +For more info, head on over to [our website](https://comegrowtogether.com/youth-group). diff --git a/content/ministries/alumni/_index.md b/content/ministries/alumni/_index.md index e4764c7..40c4b8d 100644 --- a/content/ministries/alumni/_index.md +++ b/content/ministries/alumni/_index.md @@ -3,6 +3,7 @@ title: "Alumni" description: "Over the course of 40 years of ministry many teens have made their way through the “halls” of TFC Connection." weight: 70 extra: + image: "featured.jpg" tags: ['ministry','event'] --- ![alumni](featured.jpg "An alumni volunteering at Camp") diff --git a/content/ministries/associate-groups/_index.md b/content/ministries/associate-groups/_index.md index 480fdea..6d91103 100644 --- a/content/ministries/associate-groups/_index.md +++ b/content/ministries/associate-groups/_index.md @@ -3,6 +3,7 @@ title: "Associate Groups" description: "As a ministry we felt God calling us to begin investing in people who were wanting to work with youth in rural communities in this region so we created a structure..." weight: 60 extra: + image: "featured.jpg" tags: ['ministry','event'] --- ![Associate Groups](featured.jpg "The Colby Associate Group!") diff --git a/content/ministries/camp/_index.md b/content/ministries/camp/_index.md index ccaf7fb..3dbe457 100644 --- a/content/ministries/camp/_index.md +++ b/content/ministries/camp/_index.md @@ -2,14 +2,14 @@ title: "Camp" description: "After attending large youth camps in the Kansas City area for several years in the late 70’s and early 80’s, the ministry leadership decided to begin designing their own camp experience..." weight: 40 +template: "section.html" extra: - featured_image: "img/camp.jpg" + image: "featured.jpg" tags: ['ministry','event'] --- ![camp](featured.jpg "2022 Camp Picture") After attending large youth camps in the Kansas City area for several years in the late 70’s and early 80’s, the ministry leadership decided to begin designing their own camp experience locally in Southern Nebraska. TFC Camp happens over a two-week period each summer at the Camp Joy campground east of Alma, NE. During wild and wacky games, water fun and special events the teenagers develop long-term friendships with other area teens. Spiritual growth occurs through devotions, seminars and messages which encourage campers to take the next step in growing in their relationship with Jesus Christ. TFC Camp provides solid opportunities for teens to grow in the disciple-making process as they are integrated into student leadership positions through a variety of intentional leadership development steps. -{{< pt src="https://videos.tfcconnection.org/videos/embed/30c22854-51ab-4c10-a5a2-034b0e506abf" width="700" height="576">}} +{{ pt(src="https://videos.tfcconnection.org/videos/embed/30c22854-51ab-4c10-a5a2-034b0e506abf" width="700" height="576") }} -{{< spacing >}} diff --git a/content/ministries/coaching/_index.md b/content/ministries/coaching/_index.md index ad3dd12..cb8f983 100644 --- a/content/ministries/coaching/_index.md +++ b/content/ministries/coaching/_index.md @@ -3,6 +3,7 @@ title: "Coaching" description: "Since disciplemaking is the heartbeat of TFC Connection, one of the services TFC offers is individual coaching with an emphasis on helping people discover..." weight: 100 extra: + image: "featured.jpg" tags: ['ministry'] --- ![Coaching](featured.jpg "Lavonne coaches teens and adults alike!") diff --git a/content/ministries/connection-groups/index.md b/content/ministries/connection-groups/index.md index 1010e29..97d26be 100644 --- a/content/ministries/connection-groups/index.md +++ b/content/ministries/connection-groups/index.md @@ -6,6 +6,9 @@ featured_image: "featured.jpg" description: "The heartbeat of TFC is the weekly connection meeting. In locations where TFC provides community youth groups, connection meetings are held weekly..." summary: "The heartbeat of TFC is the weekly connection meeting. In locations where TFC provides community youth groups, connection meetings are held weekly..." weight: 10 +extra: + image: "featured.jpg" + tags: ['ministry','event'] --- ![Connection Groups](featured.jpg "The Thunder Ridge group listening to a lesson.") diff --git a/content/ministries/internships/index.md b/content/ministries/internships/index.md index 409af2e..754c706 100644 --- a/content/ministries/internships/index.md +++ b/content/ministries/internships/index.md @@ -6,6 +6,9 @@ featured_image: "" description: "TFC provides opportunities to gain hands on experience in rural youth ministry through one of three internship programs. Each of these internship opportunities..." summary: "TFC provides opportunities to gain hands on experience in rural youth ministry through one of three internship programs. Each of these internship opportunities..." weight: 90 +extra: + image: "featured.jpg" + tags: ['ministry'] --- ![Camp Interns](featured.jpg "Summer Intern Team for 2022!") diff --git a/content/ministries/mission-trip/_index.md b/content/ministries/mission-trip/_index.md index 9efb39a..78eb703 100644 --- a/content/ministries/mission-trip/_index.md +++ b/content/ministries/mission-trip/_index.md @@ -4,7 +4,7 @@ description: "Our desire to see teenagers develop a heart for missions was the m weight: 30 extra: tags: ['ministry','event'] - featured_image: "img/mt.jpg" + image: "featured.jpg" --- ![mission trip](featured.jpg "Last year's SPLASH 2.0 Trip in North Platte") @@ -18,7 +18,5 @@ Our desire to see teenagers develop a heart for missions was the main force behi -## -{{< pt src="https://videos.tfcconnection.org/videos/embed/aa14bf70-adc8-4efd-b15b-37c59b31f418" >}} +{{ pt(src="https://videos.tfcconnection.org/videos/embed/aa14bf70-adc8-4efd-b15b-37c59b31f418") }} -{{< spacing >}} diff --git a/content/ministries/special-events/index.md b/content/ministries/special-events/index.md index 6f8cd9d..7a69dc8 100644 --- a/content/ministries/special-events/index.md +++ b/content/ministries/special-events/index.md @@ -6,6 +6,9 @@ featured_image: "" description: "Understanding that growing as a disciple is a process, through the years TFC has supplemented what was taught in weekly meetings with a variety of training and/or refreshing “getaway” opportunities." summary: "Understanding that growing as a disciple is a process, through the years TFC has supplemented what was taught in weekly meetings with a variety of training and/or refreshing “getaway” opportunities." weight: 20 +extra: + image: "featured.jpg" + tags: ['ministry'] --- ![180 Encounters](featured.jpg "Worship at our 180 Encounter") diff --git a/content/ministries/splash/index.md b/content/ministries/splash/index.md index 465fc6e..f002054 100644 --- a/content/ministries/splash/index.md +++ b/content/ministries/splash/index.md @@ -6,6 +6,8 @@ featured_image: "" description: "In 2014 TFC developed this mission trip opportunity in response to the need for short local mission trip experiences. These trips focus on serving rural communities..." summary: "In 2014 TFC developed this mission trip opportunity in response to the need for short local mission trip experiences. These trips focus on serving rural communities..." weight: 50 +extra: + image: "featured.jpg" --- ![SPLASH](featured.jpg "A group of teens working on a SPLASH trip at [Miriam's Hope](https://www.miriamshope.com/)") diff --git a/content/ministries/volunteers/index.md b/content/ministries/volunteers/index.md index 1a956e4..aa091ad 100644 --- a/content/ministries/volunteers/index.md +++ b/content/ministries/volunteers/index.md @@ -6,6 +6,9 @@ featured_image: "" description: "Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers." summary: "Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers. The weekly meetings are one of the main opportunities..." weight: 80 +extra: + image: "featured.jpg" + tags: ['ministry'] --- ![volunteers](featured.jpg "volunteers at camp") Within the ministry of TFC there are several opportunities for volunteers to be involved in ministry with teenagers. The weekly meetings are one of the main opportunities for volunteers to join in with the ministry of TFC but we also provide other opportunities for people to join us in ministry with teenagers on mission trips and at TFC Camp. We appreciate all of our volunteers and our desire is that they grow in their faith along with the teenagers they are investing in. diff --git a/content/newsletters/_index.md b/content/newsletters/_index.md index 24c841f..f618aac 100644 --- a/content/newsletters/_index.md +++ b/content/newsletters/_index.md @@ -1,5 +1,6 @@ ---- -title: "Newsletters" ---- ++++ +title = "Newsletters" +template = "other_section.html" ++++ If you'd like to read the newsletters that individual staff write, check them out here! diff --git a/content/staff/_index.md b/content/staff/_index.md index a12bfe9..512445c 100644 --- a/content/staff/_index.md +++ b/content/staff/_index.md @@ -1,6 +1,5 @@ +++ title = "Meet the TFC Staff" -template = "staff_section.html" [extra] featured_image = "staff.jpg" +++ diff --git a/content/staff/chris-and-abbie-cochrun/_index.md b/content/staff/chris-and-abbie-cochrun/_index.md index 276dbe7..6c440e0 100644 --- a/content/staff/chris-and-abbie-cochrun/_index.md +++ b/content/staff/chris-and-abbie-cochrun/_index.md @@ -2,7 +2,6 @@ title: "Chris and Abbie Cochrun" description: "Chris and Abbie Cochrun serve together on TFC Staff!" weight: 70 -template: "staff_section.html" extra: image: "featured.jpg" tags: ["Staff", "Northern Valley"] diff --git a/justfile b/justfile index ff784ce..bff9091 100644 --- a/justfile +++ b/justfile @@ -1,7 +1,7 @@ default: just --list build: - rm -rf public && NODE_ENV=production ./themes/blowfish/node_modules/tailwindcss/lib/cli.js -c ./themes/blowfish/tailwind.config.js -i ./themes/blowfish/assets/css/main.css -o ./assets/css/compiled/main.css --jit && hugo --gc --minify + zola build serve: zola serve uglify: diff --git a/static/css/main.css b/static/css/main.css index 765d864..a99151f 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -345,6 +345,9 @@ .mt-10 { margin-top: calc(var(--spacing) * 10); } + .mt-12 { + margin-top: calc(var(--spacing) * 12); + } .mt-16 { margin-top: calc(var(--spacing) * 16); } diff --git a/static/processed_images/featured.18fb537b958235f3.jpg b/static/processed_images/featured.18fb537b958235f3.jpg new file mode 100644 index 0000000..e3e08ad Binary files /dev/null and b/static/processed_images/featured.18fb537b958235f3.jpg differ diff --git a/static/processed_images/featured.c900a7a47bef6a56.jpg b/static/processed_images/featured.c900a7a47bef6a56.jpg new file mode 100644 index 0000000..04fb7a1 Binary files /dev/null and b/static/processed_images/featured.c900a7a47bef6a56.jpg differ diff --git a/static/processed_images/featured.dbc61599a5385ccf.jpg b/static/processed_images/featured.dbc61599a5385ccf.jpg new file mode 100644 index 0000000..4a1883a Binary files /dev/null and b/static/processed_images/featured.dbc61599a5385ccf.jpg differ diff --git a/static/processed_images/featured.e4f2190cfc887935.jpg b/static/processed_images/featured.e4f2190cfc887935.jpg new file mode 100644 index 0000000..4790c16 Binary files /dev/null and b/static/processed_images/featured.e4f2190cfc887935.jpg differ diff --git a/static/processed_images/featured.e72a674252bb943f.jpg b/static/processed_images/featured.e72a674252bb943f.jpg new file mode 100644 index 0000000..acbb920 Binary files /dev/null and b/static/processed_images/featured.e72a674252bb943f.jpg differ diff --git a/templates/staff_section.html b/templates/other_section.html similarity index 64% rename from templates/staff_section.html rename to templates/other_section.html index 0871af9..5959c04 100644 --- a/templates/staff_section.html +++ b/templates/other_section.html @@ -5,48 +5,51 @@

{{ section.title }}

-
- {{ section.content | safe }} -
{% if paginator %} {% set pages = paginator.pages %} {% else %} - {% set pages = section.subsections %} + {% set pages = section.pages %} {% endif %} {% for page in pages %} +
+
+

{{ page.title }}

+

{{ page.description }}

+
- {% if page %} - {% set page = get_section(path=page) %} - {% endif %} - - {% set image = page.path ~ page.extra.image %} - {% if image %} - {% set resized = resize_image(path="/content" ~ image, width=200, height=200, op="fit_height") %} - {% else %} - {% set resized = "" %} - {% endif %} -
- - -
- -
- -
-

{{ page.title }}

-

{{ page.description }}

- - -
- - Read More - - - - + +
+
+
+ + + + + + {{ page.reading_time }} min + + + + + + + {{ page.word_count }} words +
+
+
+ + +
+ {{ page.summary | safe }} + + Read More + + + +
diff --git a/templates/section.html b/templates/section.html index 5959c04..0db0639 100644 --- a/templates/section.html +++ b/templates/section.html @@ -5,51 +5,49 @@

{{ section.title }}

+
+ {{ section.content | safe }} +
{% if paginator %} + {{ paginator }} {% set pages = paginator.pages %} {% else %} - {% set pages = section.pages %} + {% set pages = section.subsections %} {% endif %} {% for page in pages %} -
-
-

{{ page.title }}

-

{{ page.description }}

-
- -
-
-
- - - - - - {{ page.reading_time }} min - - - - - - - {{ page.word_count }} words - -
+ {% if page %} + {% set page = get_section(path=page) %} + {% endif %} + + {% set image = page.path ~ page.extra.image %} + {% if image %} + {% set resized = resize_image(path="/content" ~ image, width=200, height=200, op="fit_height") %} + {% else %} + {% set resized = "" %} + {% endif %} +
+ + +
+
-
- -
- {{ page.summary | safe }} - - Read More - - - - +
+

{{ page.title }}

+

{{ page.description }}

+ + +
diff --git a/templates/shortcodes/donate.html b/templates/shortcodes/donate.html index ab0e628..905e8bf 100644 --- a/templates/shortcodes/donate.html +++ b/templates/shortcodes/donate.html @@ -4,7 +4,7 @@ } - + diff --git a/templates/simple_page.html b/templates/simple_page.html new file mode 100644 index 0000000..0c15c2f --- /dev/null +++ b/templates/simple_page.html @@ -0,0 +1,91 @@ +{% extends "layout.html" %} + +{% block content %} +
+

+ {{ page.title }} +

+
+
+ +
+ {{ page.content | safe }} +
+ + + {% if page.extra.toc %} + + {% endif %} + + +
+{% endblock %} + + + +{% block pagination %} +{% if page.earlier or page.later or page.lighter or page.heavier %} +
+
+ {% if page.later %} + + + + + {{ page.later.title }} + + {% endif %} + {% if page.earlier %} + + {{ page.earlier.title }} + + + + + {% endif %} + {% if page.heavier %} + + + + + {{ page.heavier.title }} + + {% endif %} + {% if page.lighter %} + + {{ page.lighter.title }} + + + + + {% endif %} +
+
+{% endif %} +{% endblock %} + +{% block extra_js %} + +{% endblock %}