Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
EC2 Default User committed Jun 29, 2022
0 parents commit 65c91d7
Showing 510 changed files with 25,827 additions and 0 deletions.
31 changes: 31 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 3.8.0"

# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.12"
gem "jekyll-sitemap", "= 1.4.0"
gem "jekyll-seo-tag", "= 2.6.1"
end

# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
gem "tzinfo", "~> 1.2"
gem "tzinfo-data"
end

# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?

79 changes: 79 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.6)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.13.1)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.8.7)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (1.17.0)
liquid (4.0.3)
listen (3.2.1)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.6)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rouge (3.20.0)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
thread_safe (0.3.6)
tzinfo (1.2.6)
thread_safe (~> 0.1)
tzinfo-data (1.2019.3)
tzinfo (>= 1.0.0)
wdm (0.1.1)

PLATFORMS
ruby

DEPENDENCIES
jekyll (~> 3.8.0)
jekyll-feed (~> 0.12)
jekyll-seo-tag (= 2.6.1)
jekyll-sitemap (= 1.4.0)
tzinfo (~> 1.2)
tzinfo-data
wdm (~> 0.1.1)

BUNDLED WITH
2.1.4
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Fuerza Latina Fort Collins Colorado Website

[![Netlify Status](https://api.netlify.com/api/v1/badges/5a05781c-e452-4664-8407-83473d8f8b0a/deploy-status)](https://app.netlify.com/sites/fuerza-latina/deploys)

This is the repo for https://fuerzalatinafoco.com. Fuerza Latina is an organization of immigrants and allies dedicated to educating, informing, organizing, and promoting change to facilitate an improved quality of life for immigrants in our community.

This site functions off the following technologies:
[Jekyll](https://jekyllrb.com/)
[netlify-cms](https://www.netlifycms.org/).
[netlify](https://app.netlify.com/) (team page: https://app.netlify.com/sites/fuerza-latina/overview)

Using these technologies, we can obtain the following:
- static site generation (no backend servers)
- absolutely free hosting (some restrictions apply)
- in page editing via the admin page, so non-technical users can contribute to webpage

## How to run Website // CMS locally for development purposes
- Install ruby/jekyll (https://jekyllrb.com/docs/installation/)
- Obtain access to repo, contact [email protected]
- `git clone https://github.com/pbjtime/fuerza-latina.git`
- `cd fuerza-latina`
- `bundle exec jekyll serve --host 0.0.0.0`
- You can now access the site: http://0.0.0.0:4000 (replace 0.0.0.0 with the local-link if hosting locally http://127.0.0.1:4000 or public address of your computer.)

**Optional:** In another terminal (to run the cms locally):
- `cd fuerza-latina`
- `PORT=8076 npx netlify-cms-proxy-server`
83 changes: 83 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
#
# If you need help with YAML syntax, here are some quick references for you:
# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml
# https://learnxinyminutes.com/docs/yaml/
#
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.

title: Fuerza Latina
email: [email protected]
description: >- # this means to ignore newlines until "baseurl:"
Fuerza Latina is an organizaitions of immigrants and allies
dedicated to educating, informaing, organizing & promoting
change to facilitate an imporved quality of life for immigrants
in Nothern Colorado.
url: "https://fueralatinafoco.org" # the base hostname & protocol for your site, e.g. http://example.com
twitter_username: FCCAN2

# Build settings
plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag

# Exclude from processing.
# The following items will not be processed, by default.
# Any item listed under the `exclude:` key here will be automatically added to
# the internal "default list".
#
# Excluded items can be processed by explicitly listing the directories or
# their entries' file path in the `include:` list.
#
# exclude:
# - .sass-cache/
# - .jekyll-cache/
# - gemfiles/
# - Gemfile
# - Gemfile.lock
# - node_modules/
# - vendor/bundle/
# - vendor/cache/
# - vendor/gems/
# - vendor/ruby/

collections:
homepage-sections:
output: false
permalink: /:collection
staff:
output: false
permalink: /:collection
events:
output: false
permalink: /:collection
programs:
output: false
permalink: /:collection
resources:
output: false
permalink: /:collection
steering-committee:
output: false
permalink: /:collection


social:
name: Fuerza Latina
links:
- https://twitter.com/FCCAN2

css_inline: true
18 changes: 18 additions & 0 deletions _data/footer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
copyright: 'Find us on our social media!'
links:
- text: linkedin
url: 'https://www.linkedin.com/company/fort-collins-community-action-network/'
new_window: true
icon: '<i class="fab fa-linkedin fa-3x"></i>'
- text: twitter
url: 'https://twitter.com/FCCAN2'
new_window: true
icon: '<i class="fab fa-twitter-square fa-3x"></i>'
- text: instagram
url: 'https://www.instagram.com/fccan/'
new_window: true
icon: '<i class="fab fa-instagram fa-3x"></i>'
- text: facebook
url: 'https://www.facebook.com/FuerzaFortCollins/'
new_window: true
icon: '<i class="fab fa-facebook-square fa-3x"></i>'
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
I"-{"source"=>"/home/ec2-user/projects/fuerza-latina/_data/languages", "destination"=>"/home/ec2-user/projects/fuerza-latina/_data/languages/_site", "collections_dir"=>"", "cache_dir"=>".jekyll-cache", "plugins_dir"=>"_plugins", "layouts_dir"=>"_layouts", "data_dir"=>"_data", "includes_dir"=>"_includes", "collections"=>{"posts"=>{"output"=>true, "permalink"=>"/:categories/:year/:month/:day/:title:output_ext"}}, "safe"=>false, "include"=>[".htaccess"], "exclude"=>[".sass-cache", ".jekyll-cache", "gemfiles", "Gemfile", "Gemfile.lock", "node_modules", "vendor/bundle/", "vendor/cache/", "vendor/gems/", "vendor/ruby/"], "keep_files"=>[".git", ".svn"], "encoding"=>"utf-8", "markdown_ext"=>"markdown,mkdown,mkdn,mkd,md", "strict_front_matter"=>false, "show_drafts"=>nil, "limit_posts"=>0, "future"=>false, "unpublished"=>false, "whitelist"=>[], "plugins"=>[], "markdown"=>"kramdown", "highlighter"=>"rouge", "lsi"=>false, "excerpt_separator"=>"\n\n", "incremental"=>false, "detach"=>false, "port"=>"4000", "host"=>"0.0.0.0", "baseurl"=>nil, "show_dir_listing"=>false, "permalink"=>"date", "paginate_path"=>"/page:num", "timezone"=>nil, "quiet"=>false, "verbose"=>false, "defaults"=>[], "liquid"=>{"error_mode"=>"warn", "strict_filters"=>false, "strict_variables"=>false}, "kramdown"=>{"auto_ids"=>true, "toc_levels"=>"1..6", "entity_output"=>"as_char", "smart_quotes"=>"lsquo,rsquo,ldquo,rdquo", "input"=>"GFM", "hard_wrap"=>false, "guess_lang"=>true, "footnote_nr"=>1, "show_warnings"=>false}, "livereload_port"=>35729, "serving"=>true, "watch"=>true, "url"=>"http://0.0.0.0:4000"}:ET
2 changes: 2 additions & 0 deletions _data/languages/en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
language: English
code: en
2 changes: 2 additions & 0 deletions _data/languages/es.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
language: Español
code: es
35 changes: 35 additions & 0 deletions _data/menus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# If you don't build the site on github-pages, this menu will be automatically
# generated by _plugins/hooks.rb.
# However on github-pages custom plugins are disabled, and the script doesn't
# run. So please, fill in any custom menu entry here.
header:
- title: About Us
title-es: Sobre Nosotros
sub-menu:
- title: Our Story
title-es: Our Story
url: about
- title: Guilding Values
title-es: Guilding Values
url: guiding-values
- title: Our Staff
title-es: Nuestro Personal
url: our-staff
- title: Our Affiliates
title-es: Our Affiliates
url: affiliates
- title: Healing Justice
title-es: Healing Justice
url: healing-justice
- title: Take Action
title-es: Take Action
url: take-action
- title: TimePeace
title-es: TimePeace
url: blog
- title: Donate
title-es: Donate
url: donate
- title: Contact Us
title-es: Contact Us
url: contact
9 changes: 9 additions & 0 deletions _includes/actions.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{% if include.actions %}
<div class="row justify-content-center">
<div class="col md-auto text-center">
{% for action in include.actions %}
<a href="{{ action.url }}" class="btn btn-xl js-scroll-trigger {{ action.class | default: "btn-primary" }}">{{ action.title }}</a>
{% endfor %}
</div>
</div>
{% endif %}
30 changes: 30 additions & 0 deletions _includes/address.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<section id="{{ section.section_id }}" class="page-section {{ section.background_style }}">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-8 text-center">
<h2 class="mt-0">{{ section.title }}</h2>
<hr class="divider my-4">
<p class="text-muted mb-5">{{ section.text }}</p>
</div>
</div>
<div class="row ">
<div class="col-lg-8 ml-auto">
<iframe src="{{ section.map }}" width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
<div class="col-lg-4 ml-auto">
<ul class="icons bulleted" >
<li class="icon fas fa-map-marker-alt">
<h2 class="mt-0">{{ section.address.title }}</h2>
<p>{{ section.address.text }}</p>
<br/>
</li>
<li class="icon fas fa-phone">
<h2 class="mt-0">{{ section.phone.title }}</h2>
<p>{{ section.phone.text }}</p>
<br/>
</li>
</ul>
</div>
</div>
</div>
</section>
6 changes: 6 additions & 0 deletions _includes/aside.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<section id="{{ section.section_id }}" class="page-section bg-dark text-white {{ section.background_style }}">
<div class="container text-center">
<h2 class="mb-4">{{ section.title }}!</h2>
{% include actions.html actions=section.actions %}
</div>
</section>
24 changes: 24 additions & 0 deletions _includes/committee.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

{% for member in site.steering-committee %}
<section>
<div class="container">
<br>
<h2 class="text-center mt-0">{{ member.name }}</h2>
<div class="row-fluid member-box">
{% if member.picture %}
<div class="col-md-auto">
<img class="fa fa-3x" src="{{ member.picture }}">
</div>
{% endif %}
<div class="col-md-auto">
<div class="card-body">
<p class="card-text"> {% if page.lang == "es" %}{{ member.body-es | newline_to_br | markdownify }}{% else %}{{ member.body-en | newline_to_br | markdownify }}{% endif %}</p>
</div>
</div>
</div>
<br><br>

</div>
</div>
</section>
{% endfor %}
20 changes: 20 additions & 0 deletions _includes/contact.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<section id="{{ section.section_id }}" class="page-section {{ section.background_style }}">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-8 text-center">
<h2 class="mt-0">{{ section.title }}</h2>
<hr class="divider my-4">
<p class="text-muted mb-5">{{ section.text }}</p>
</div>
</div>
<div class="row justify-content-center">
{% for action in section.actions %}
{% assign fa = action.icon_type | default: "fas" %}
<div class="col ml-auto text-center">
<i class="{{ fa }} {{ action.icon }} fa-3x mb-3 text-muted"></i>
<a class="d-block" href="{{ action.url }}">{{ action.title }}</a>
</div>
{% endfor %}
</div>
</div>
</section>
Loading

0 comments on commit 65c91d7

Please sign in to comment.