diff --git a/.about.yml b/.about.yml deleted file mode 100644 index 30a439acd..000000000 --- a/.about.yml +++ /dev/null @@ -1,99 +0,0 @@ ---- -# .about.yml project metadata -# -# Short name that acts as the project identifier (required) -name: 18f-site - -# Full proper name of the project (required) -full_name: "18f.gsa.gov" - -# The type of content in the repo -# values: app, docs, policy -type: app - -# Describes whether a project team, working group/guild, etc. owns the repo (required) -# values: guild, working-group, project -owner_type: project - -# Name of the main project repo if this is a sub-repo; name of the working group/guild repo if this is a working group/guild subproject -#parent: - -# Maturity stage of the project (required) -# values: discovery, alpha, beta, live -stage: live - -# Whether or not the project is actively maintained (required) -# values: active, deprecated -status: active - -# Description of the project -description: | - The official website of 18F. - -# Should be 'true' if the project has a continuous build (required) -# values: true, false -testable: true - -# Team members contributing to the project (required) -# Items: -# - github: GitHub user name -# id: Internal team identifier/user name -# role: Team member's role; leads should be designated as 'lead' -team: -- id: boone - role: lead -- id: elaine - role: lead -- id: andre - role: editor -# Partners for whom the project is developed -#partners: -#- - -# Brief descriptions of significant project developments -#milestones: -#- - -# Technologies used to build the project -stack: -- Ruby -- Jekyll -- NodeJS - -# Brief description of the project's outcomes -#impact: - -# Services used to supply project status information -# Items: -# - name: Name of the service -# category: Type of the service -# url: URL for detailed information -# badge: URL for the status badge -#services: -#- - -# Licenses that apply to the project and/or its components (required) -# Items by property name pattern: -# .*: -# name: Name of the license from the Software Package Data Exchange (SPDX): https://spdx.org/licenses/ -# url: URL for the text of the license -licenses: - 18f-site: - name: CC0-1.0 - url: https://github.com/18F/18f.gsa.gov/blob/staging/LICENSE.md - -# Blogs or websites associated with project development -#blog: -#- - -# Links to project artifacts -# Items: -# - url: URL for the link -# text: Anchor text for the link -links: -- url: https://18f.gsa.gov/ - text: The official website of 18F - -# Email addresses of points-of-contact -contact: -- gregory.boone@gsa.gov diff --git a/.eleventy.js b/.eleventy.js index e5eb13398..3c600675a 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -18,13 +18,12 @@ const { readableDate , embed , teamPhoto , teamLink - , findCollection , markdownify , weightedSort - , inGroups , oembed , asRelativeUrl , matchPosts } = require('./config/filters'); +const { postsCollection, servicesCollection, tagsCollection } = require('./config/collections'); const { headingLinks } = require('./config/headingLinks'); const { contrastRatio, humanReadableContrastRatio } = require('./config/wcagColorContrast'); const privateLinks = require ('./config/privateLinksList'); @@ -33,7 +32,7 @@ const { imageShortcode, imageWithClassShortcode } = require('./config'); const siteData = yaml.load(fs.readFileSync('./_data/site.yaml', 'utf8')); -module.exports = function (config) { +module.exports = function (config) { /* eslint-disable-line func-names */ // Set pathPrefix for site let pathPrefix = '/'; @@ -49,13 +48,13 @@ module.exports = function (config) { config.addPassthroughCopy({'./node_modules/@uswds/uswds/dist/js/uswds-init.js': 'assets/js/uswds-init.js'}); // Specific scripts to guides - config.addPassthroughCopy('./assets/_common/js/*'); + config.addPassthroughCopy('./assets/common/js/*'); config.addPassthroughCopy('./assets/**/js/*'); // @TODO This is one place where the _site/img folder gets produced // Let's find a way to keep everything in assets - config.addPassthroughCopy({'./assets/_common/_img/favicons/favicon.ico': './favicon.ico' }); - config.addPassthroughCopy({'./assets/_common/_img/favicons': './img/favicons' }); + config.addPassthroughCopy({'./assets/common/img/favicons/favicon.ico': './favicon.ico' }); + config.addPassthroughCopy({'./assets/common/img/favicons': './img/favicons' }); config.addPassthroughCopy({'content/robots.txt': '/robots.txt' }); config.addPassthroughCopy('google16a62a069d0c4fa4.html'); @@ -102,9 +101,7 @@ module.exports = function (config) { config.addFilter('team_photo', teamPhoto); // Add a link to an 18F team member's author page config.addFilter('team_link', teamLink); - config.addFilter('find_collection', findCollection); config.addFilter('weighted_sort', weightedSort); - config.addFilter('in_groups', inGroups); config.addShortcode('oembed', oembed); config.addFilter('relative_url', asRelativeUrl); config.addFilter('match_posts', matchPosts); @@ -143,18 +140,9 @@ module.exports = function (config) { // TODO: Not sure this is returning exactly the right string, re: datetimes config.addFilter('date_to_xmlschema', (date) => dateObject(date).toISOString()); - // Create an array of all tags - config.addCollection('tagList', (collection) => { - const tagSet = new Set(); - collection.getAll().forEach((item) => { - (item.data.tags || []).forEach((tag) => tagSet.add(tag)); - }); - - return filterTagList([...tagSet]); - }); - - config.addCollection('post', (collection) => collection.getFilteredByGlob('content/posts/*.md')); - config.addCollection('service', (collection) => collection.getFilteredByGlob('content/pages/projects/services/*.md')); + config.addCollection('posts', postsCollection); + config.addCollection('services', servicesCollection); + config.addCollection('tags', tagsCollection); // Customize Markdown library and settings const markdownLibrary = markdownIt({ @@ -177,7 +165,7 @@ module.exports = function (config) { // https://github.com/markdown-it/markdown-it/blob/master/docs/architecture.md // Token methods: https://github.com/markdown-it/markdown-it/blob/master/lib/token.js#L125 const openDefaultRender = markdownLibrary.renderer.rules.link_open || - function(tokens, idx, options, env, self) { + function(tokens, idx, options, env, self) { /* eslint-disable-line func-names */ return self.renderToken(tokens, idx, options); }; @@ -213,7 +201,7 @@ module.exports = function (config) { }; const defaultHtmlBlockRender = markdownLibrary.renderer.rules.html_block || - function(tokens, idx, options, env, self) { + function(tokens, idx, options, env, self) { /* eslint-disable-line func-names */ return self.renderToken(tokens, idx, options); }; @@ -260,7 +248,7 @@ module.exports = function (config) { // Also need to add icon links to any html style links const inlineHTMLDefaultRender = markdownLibrary.renderer.rules.html_inline || - function(tokens, idx, options, env, self) { + function(tokens, idx, options, env, self) { /* eslint-disable-line func-names */ return self.renderToken(tokens, idx, options); }; diff --git a/404.html b/404.html deleted file mode 100644 index b2806ef85..000000000 --- a/404.html +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -permalink: /404.html ---- - -
- If you typed the URL directly, check your spelling and capitalization. Our URLs look like this: https://guides.18f.gov/agile/introduction/. -
-- Visit our homepage for helpful tools and resources, or contact us and we’ll point you in the right direction. -
- - Visit homepage - - - Contact us - diff --git a/_data/agencies.yml b/_data/agencies.yml index 10715d156..893e248ae 100644 --- a/_data/agencies.yml +++ b/_data/agencies.yml @@ -1,94 +1,144 @@ -- name: U.S. Air Force - logo: /assets/img/logos/agencies/usaf.png -- name: U.S. Army - logo: /assets/img/logos/agencies/us-army.png -- name: U.S. Marine Corps +- + name: U.S. Air Force + acronym: USAF + logo: usaf.png + featured: true +- + name: U.S. Army + logo: us-army.png +- + name: U.S. Marine Corps acronym: USMC - logo: /assets/img/logos/agencies/usmc.png -- name: U.S. Navy - logo: /assets/img/logos/agencies/us-navy.png -- name: Centers for Medicare and Medicaid Services - logo: /assets/img/logos/agencies/centers-for-medicare-and-medicaid.png -- name: Consumer Financial Protection Bureau + logo: usmc.png +- + name: U.S. Navy + logo: us-navy.png +- + name: Centers for Medicare and Medicaid Services + logo: centers-for-medicare-and-medicaid.png +- + name: Consumer Financial Protection Bureau acronym: CFPB - logo: /assets/img/logos/agencies/cfpb.png -- name: Department of Agriculture + logo: cfpb.png +- + name: Department of Agriculture acronym: USDA - logo: /assets/img/logos/agencies/USDA.svg -- name: Department of Education - logo: /assets/img/logos/agencies/USDE.png -- name: Department of Health and Human Services - logo: /assets/img/logos/agencies/USDHHS.png -- name: Department of the Interior - logo: /assets/img/logos/agencies/USDOI.svg -- name: Department of Justice - logo: /assets/img/logos/agencies/USDOJ.png -- name: Department of State - logo: /assets/img/logos/agencies/USDS.png -- name: Department of the Treasury - logo: /assets/img/logos/agencies/USDT.png -- name: Federal Bureau of Investigation + logo: USDA.svg +- + name: Department of Education + logo: USDE.png +- + name: Department of Health and Human Services + acronym: HHS + logo: USDHHS.png + featured: true +- + name: Department of the Interior + acronym: DOI + logo: USDOI.svg + featured: true +- + name: Department of Justice + acronym: DOJ + logo: USDOJ.png + featured: true +- + name: Department of State + logo: USDS.png +- + name: Department of the Treasury + logo: USDT.png +- + name: Federal Bureau of Investigation acronym: FBI - logo: /assets/img/logos/agencies/fbi.png -- name: Federal Election Commission + logo: fbi.png +- + name: Federal Election Commission acronym: FEC - logo: /assets/img/logos/agencies/fec.svg -- name: Federal Emergency Management Agency + logo: fec.svg +- + name: Federal Emergency Management Agency acronym: FEMA - logo: /assets/img/logos/agencies/fema.png -- name: Federal Retirement Thrift Investment Board - logo: /assets/img/logos/agencies/frtib.png -- name: General Services Administration + logo: fema.png +- + name: Federal Retirement Thrift Investment Board + logo: frtib.png +- + name: General Services Administration acronym: GSA - logo: /assets/img/logos/gsa-logo.svg -- name: National Geospatial-Intelligence Agency + logo: gsa-logo.svg +- + name: National Geospatial-Intelligence Agency acronym: NGA - logo: /assets/img/logos/agencies/nga.png -- name: National Institute of Standards and Technology + logo: nga.png +- + name: National Institute of Standards and Technology acronym: NIST - logo: /assets/img/logos/agencies/nist.png -- name: National Oceanic and Atmospheric Administration + logo: nist.png +- + name: National Oceanic and Atmospheric Administration acronym: NOAA - logo: /assets/img/logos/agencies/noaa.png -- name: National Science Foundation + logo: noaa.png +- + name: National Science Foundation acronym: NSF - logo: /assets/img/logos/agencies/nsf.png -- name: The Library of Congress - logo: /assets/img/logos/agencies/loc.png -- name: U.S. Tax Court - logo: /assets/img/logos/agencies/tax-court.png -- name: Environmental Protection Agency + logo: nsf.png +- + name: The Library of Congress + logo: loc.png +- + name: U.S. Tax Court + logo: tax-court.png +- + name: Environmental Protection Agency acronym: EPA - logo: /assets/img/logos/agencies/EPA.png -- name: National Aeronautics and Space Administration + logo: EPA.png +- + name: National Aeronautics and Space Administration acronym: NASA - logo: /assets/img/logos/agencies/NASA.svg -- name: National Archives and Records Administration + logo: NASA.svg +- + name: National Archives and Records Administration acronym: NARA - logo: /assets/img/logos/agencies/NARA.png -- name: Nuclear Regulatory Commission - logo: /assets/img/logos/agencies/NRC.svg -- name: Office of Management and Budget + logo: NARA.png +- + name: Nuclear Regulatory Commission + logo: NRC.svg +- + name: Office of Management and Budget acronym: OMB - logo: /assets/img/logos/agencies/OMB.svg -- name: Office of Personnel Management + logo: OMB.svg + featured: true +- + name: Office of Personnel Management acronym: OPM - logo: /assets/img/logos/agencies/OPM.svg -- name: Alaska Department of Health and Social Services - logo: /assets/img/logos/agencies/alaska-dhss.png -- name: California Child Welfare Digital Services + logo: OPM.svg +- + name: Alaska Department of Health and Social Services + logo: alaska-dhss.png +- + name: California Child Welfare Digital Services acronym: CWDS - logo: /assets/img/logos/agencies/cwds.png -- name: State of Vermont Agency of Human Services - logo: /assets/img/logos/agencies/vermont.png -- name: Securities and Exchange Commission + logo: cwds.png +- + name: State of Vermont Agency of Human Services + logo: vermont.png +- + name: Securities and Exchange Commission acronym: SEC - logo: /assets/img/logos/agencies/SEC.svg -- name: Small Business Administration + logo: SEC.svg +- + name: Small Business Administration acronym: SBA - logo: /assets/img/logos/agencies/SBA.svg -- name: Social Security Administration - logo: /assets/img/logos/agencies/SSA.png -- name: U.S. Postal Service + logo: SBA.svg +- + name: Social Security Administration + logo: SSA.png +- + name: State of Wisconsin + logo: wisconsin.svg + featured: true +- + name: U.S. Postal Service acronym: USPS - logo: /assets/img/logos/agencies/USPS.svg + logo: USPS.svg diff --git a/_data/anchor.yml b/_data/anchor.yml new file mode 100644 index 000000000..0b91ab6a7 --- /dev/null +++ b/_data/anchor.yml @@ -0,0 +1,30 @@ +site_name: 18f.gsa.gov +site_email: 18f@gsa.gov +site_url: https://18f.gsa.gov +site_about: https://18f.gsa.gov/about +agency: U.S. General Services Administration +agency_acronym: GSA +agency_logo: /assets/img/logos/gsa-logo-w100.png +agency_url: https://www.gsa.gov +agency_about_url: https://www.gsa.gov/about +org_primary: Technology Transformation Services +org_primary_acronym: TTS +org_primary_url: https://www.gsa.gov/tts/ +org_primary_email: tts-info@gsa.gov +org_primary_about: https://www.gsa.gov/tts/ +org_primary_bio: "As part of GSA’s Technology Transformation Services (TTS), we apply modern methodologies and technologies to improve the public’s experience with government. We help agencies make their services more accessible, efficient, and effective with modern applications, platforms, processes, personnel, and software solutions." +org_secondary: Office of 18F +org_secondary_b: Office of 18F +org_secondary_acronym: TTS Solutions +org_secondary_url: https://www.gsa.gov/about-us/organization/federal-acquisition-service/technology-transformation-services/18f +org_secondary_email: tts-info@gsa.gov +org_secondary_about: https://www.gsa.gov/about-us/organization/federal-acquisition-service/technology-transformation-services/18f +org_secondary_bio: "TTS Solutions is a portfolio of products and services that help agencies improve delivery of information and services to the public." +foia_request_url: "https://www.gsa.gov/reference/freedom-of-information-act-foia" +fraud_waste_abuse_url: "https://www.gsaig.gov/" +no_fear_act_url: "https://www.gsa.gov/about-us/organization/office-of-civil-rights/notification-and-federal-employee-antidiscrimination-and-retaliation-act-of-2002" +budget_performance_url: "https://www.gsa.gov/reference/reports/budget-performance" +accessibility_url: "https://www.gsa.gov/website-information/accessibility-aids" +usagov_contact_url: "https://www.usa.gov/contact" +about_gsa_url: "https://www.gsa.gov/about" +privacy_policy_url: "https://www.gsa.gov/website-information/website-policies#privacy" diff --git a/_data/favicons.yml b/_data/favicons.yml deleted file mode 100644 index bc5717040..000000000 --- a/_data/favicons.yml +++ /dev/null @@ -1,23 +0,0 @@ -# This is the configuration for the site favicons. - -- rel: shortcut icon - type: image/ico - href: /assets/img/favicons/18f-favicon.ico -- rel: icon - type: image/png - href: /assets/img/favicons/18f-favicon.png -- rel: icon - type: image/png - sizes: 192x192 - href: /assets/img/favicons/18f-favicon-192.png -- rel: apple-touch-icon-precomposed - href: /assets/img/favicons/18f-favicon-57.png -- rel: apple-touch-icon-precomposed - sizes: 72x72 - href: /assets/img/favicons/18f-favicon-72.png -- rel: apple-touch-icon-precomposed - sizes: 114x114 - href: /assets/img/favicons/18f-favicon-114.png -- rel: apple-touch-icon-precomposed - sizes: 144x144 - href: /assets/img/favicons/18f-favicon-144.png \ No newline at end of file diff --git a/_data/featured.yml b/_data/featured.yml new file mode 100644 index 000000000..4b67c068b --- /dev/null +++ b/_data/featured.yml @@ -0,0 +1,14 @@ +blog: + tags: + - acquisition-services + - agile + - culture-change + - how-we-work + - lessons-learned +case_studies: + - agency: U.S. Forest Service + - agency: Alaska Department of Health and Social Services + - agency: Department of Justice + - agency: U.S. Tax Court + - agency: Department of the Treasury + - agency: Department of State diff --git a/_data/featured_agencies.yml b/_data/featured_agencies.yml deleted file mode 100644 index b8869598a..000000000 --- a/_data/featured_agencies.yml +++ /dev/null @@ -1,17 +0,0 @@ -- name: U.S. Air Force - acronym: USAF - logo: /assets/img/logos/agencies/usaf.png -- name: Department of Justice - acronym: DOJ - logo: /assets/img/logos/agencies/USDOJ.svg -- name: Health and Human Services - acronym: HHS - logo: /assets/img/logos/agencies/USDHHS.png -- name: Department of the Interior - logo: /assets/img/logos/agencies/USDOI.svg - acronym: DOI -- name: State of Wisconsin - logo: /assets/img/logos/agencies/wisconsin.svg -- name: Office of Management and Budget - acronym: OMB - logo: /assets/img/logos/agencies/OMB.svg diff --git a/_data/featured_blog_content.yml b/_data/featured_blog_content.yml deleted file mode 100644 index 3b8cd43c9..000000000 --- a/_data/featured_blog_content.yml +++ /dev/null @@ -1,22 +0,0 @@ -topics: - - topic: Acquisition Services - tag: acquisition-services - - topic: Agile - tag: agile - - topic: Culture change - tag: culture-change - - topic: How we work - tag: how-we-work - - topic: Lessons Learned - tag: lessons-learned -promoted_posts: - - title: 18F and TTS Office of Acquisition award first assisted acquisition - url: /2020/12/17/18f-and-tts-office-of-acquisition-award-first-assisted-acquisition/ - - title: A dashboard for privacy offices - url: /2020/12/15/a-dashboard-for-privacy-offices/ - - title: Introducing the U.S. Web Design Standards - url: /2015/09/28/web-design-standards/ - - title: An agile software development solicitation guide - url: /2019/08/20/an-agile-software-development-solicitation-guide/ - - title: 18F’s best practices for making distributed teams work - url: /2015/10/15/best-practices-for-distributed-teams/ \ No newline at end of file diff --git a/_data/featured_services.yml b/_data/featured_services.yml deleted file mode 100644 index 16a42c00c..000000000 --- a/_data/featured_services.yml +++ /dev/null @@ -1,6 +0,0 @@ -- agency: U.S. Forest Service -- agency: Alaska Department of Health and Social Services -- agency: Department of Justice -- agency: U.S. Tax Court -- agency: Department of the Treasury -- agency: Department of State diff --git a/_data/guides.yml b/_data/guides.yml index 16b6b8597..5c2c4e2b1 100644 --- a/_data/guides.yml +++ b/_data/guides.yml @@ -1,4 +1,6 @@ -#"promoted" is being used for layout, and per the design, it should only be set to true for two guides at a time +# "promoted" is being used for layout, and per the design, +# it should only be set to true for two guides at a time. +# TODO: Create a validation to make sure it's only two - name: "Accessibility" link: "https://guides.18f.gov/accessibility" diff --git a/_data/site.yaml b/_data/site.yaml index 03f8bc7ed..d44ff8192 100644 --- a/_data/site.yaml +++ b/_data/site.yaml @@ -4,6 +4,8 @@ description: >- # this means to ignore newlines interaction between government and the people and businesses it serves. +locale: en-US + host: https://18f.gsa.gov # Twitter handle. Only the handle, not the URL. @@ -13,7 +15,7 @@ dap: agency: GSA subagency: TTS,18F -ga: +google-analytics: ua: 'G-HBYXWFP794' # Search.gov configuration diff --git a/_data/social_media.yml b/_data/social_media.yml index 352487638..038e38cb3 100644 --- a/_data/social_media.yml +++ b/_data/social_media.yml @@ -1,20 +1,24 @@ -- platform: "GitHub" - link: "https://github.com/18F" +- + platform: GitHub + link: https://github.com/18F image: - light: "/assets/img/social-icons/svg/github-lightest.svg" - dark: "/assets/img/social-icons/svg/github-darkest.svg" -- platform: "Twitter" - link: "https://twitter.com/18F" + light: /assets/img/social-icons/svg/github-lightest.svg + dark: /assets/img/social-icons/svg/github-darkest.svg +- + platform: Twitter + link: https://twitter.com/18F image: - light: "/assets/img/social-icons/svg/twitter-lightest.svg" - dark: "/assets/img/social-icons/svg/twitter-darkest.svg" -- platform: "LinkedIn" - link: "https://www.linkedin.com/company/gsa18f" + light: /assets/img/social-icons/svg/twitter-lightest.svg + dark: /assets/img/social-icons/svg/twitter-darkest.svg +- + platform: LinkedIn + link: https://www.linkedin.com/company/gsa18f image: - light: "/assets/img/social-icons/svg/linkedin-lightest.svg" - dark: "/assets/img/social-icons/svg/linkedin-darkest.svg" -- platform: "RSS feed" - link: "/feed.xml" + light: /assets/img/social-icons/svg/linkedin-lightest.svg + dark: /assets/img/social-icons/svg/linkedin-darkest.svg +- + platform: RSS feed + link: /feed/ image: - light: "/assets/img/social-icons/svg/rss-lightest.svg" - dark: "/assets/img/social-icons/svg/rss25.svg" + light: /assets/img/social-icons/svg/rss-lightest.svg + dark: /assets/img/social-icons/svg/rss25.svg diff --git a/_data/theme.yml b/_data/theme.yml index 8e2439dbb..223ecb860 100644 --- a/_data/theme.yml +++ b/_data/theme.yml @@ -1,10 +1,10 @@ # Header colors -colors: +colors: header: - header-bg: 'white' + header-bg: white top-navigation: - top-nav-bg: 'white' - top-nav-link: 'base-dark' - top-nav-link-hover: 'accent-cool' - top-nav-link-hover-bg: 'white' - top-nav-link-current: 'accent-cool' + top-nav-bg: white + top-nav-link: base-dark + top-nav-link-hover: accent-cool + top-nav-link-hover-bg: white + top-nav-link-current: accent-cool diff --git a/_data/usa_anchor.yml b/_data/usa_anchor.yml deleted file mode 100644 index d13988125..000000000 --- a/_data/usa_anchor.yml +++ /dev/null @@ -1,31 +0,0 @@ -anchor_data: - - site_name: 18f.gsa.gov - site_email: 18f@gsa.gov - site_url: https://18f.gsa.gov - site_about: https://https://18f.gsa.gov/about - agency: U.S. General Services Administration - agency_acronym: GSA - agency_logo: /assets/img/logos/gsa-logo-w100.png - agency_url: https://www.gsa.gov - agency_about_url: https://www.gsa.gov/about - org_primary: Technology Transformation Services - org_primary_acronym: TTS - org_primary_url: https://www.gsa.gov/tts/ - org_primary_email: tts-info@gsa.gov - org_primary_about: https://www.gsa.gov/tts/ - org_primary_bio: "As part of GSA’s Technology Transformation Services (TTS), we apply modern methodologies and technologies to improve the public’s experience with government. We help agencies make their services more accessible, efficient, and effective with modern applications, platforms, processes, personnel, and software solutions." - org_secondary: Office of 18F - org_secondary_b: Office of 18F - org_secondary_acronym: TTS Solutions - org_secondary_url: https://www.gsa.gov/about-us/organization/federal-acquisition-service/technology-transformation-services/18f - org_secondary_email: tts-info@gsa.gov - org_secondary_about: https://www.gsa.gov/about-us/organization/federal-acquisition-service/technology-transformation-services/18f - org_secondary_bio: "TTS Solutions is a portfolio of products and services that help agencies improve delivery of information and services to the public." - foia_request_url: "https://www.gsa.gov/reference/freedom-of-information-act-foia" - fraud_waste_abuse_url: "https://www.gsaig.gov/" - no_fear_act_url: "https://www.gsa.gov/about-us/organization/office-of-civil-rights/notification-and-federal-employee-antidiscrimination-and-retaliation-act-of-2002" - budget_performance_url: "https://www.gsa.gov/reference/reports/budget-performance" - accessibility_url: "https://www.gsa.gov/website-information/accessibility-aids" - usagov_contact_url: "https://www.usa.gov/contact" - about_gsa_url: "https://www.gsa.gov/about" - privacy_policy_url: "https://www.gsa.gov/website-information/website-policies#privacy" diff --git a/_includes/back-to-blog.html b/_includes/back-to-blog.html new file mode 100644 index 000000000..1053f513a --- /dev/null +++ b/_includes/back-to-blog.html @@ -0,0 +1 @@ +Back to{%- include "svg/icons/arrow-left.svg" -%}18F Blog diff --git a/_includes/banner-cta.html b/_includes/banner-cta.html index e7bc15b54..18ee670dc 100644 --- a/_includes/banner-cta.html +++ b/_includes/banner-cta.html @@ -2,10 +2,14 @@Work with us to plan successful projects, choose better vendors, build custom software, or learn how to work in new ways.
- Contact us -+ Work with us to plan successful projects, choose better vendors, build custom software, or learn how to work in new ways. +
+ + Contact us +{{ project.agency }}
+{{ agency.name }}
{{ project.excerpt }}
+{{ project.data.excerpt }}
This project is maintained by 18F
-Learn more about our Linking Policy
-Have questions or would like to contact us? Email us at 18F@gsa.gov
+This project is maintained by 18F
+Learn more about our Linking Policy
+Have questions or would like to contact us? Email us at 18F@gsa.gov
- {{ include.body_text }} + alt="{{ image_alt_text }}" + > +
+ {{ body_text }}
On the web, this home page does not appear. The actual guides homepage lives in the 18F.gsa.gov repository. Look into the individual - guides below for the actual Guides content.
- Leave to visit the actual Guides homepage -- Graphic headings can be used a few different ways, depending on what - your landing page is for. Highlight your values, specific program - areas, or results. -
-- Keep body text to about 30 words. They can be shorter, but try to be - somewhat balanced across all four. It creates a clean appearance - with good spacing. -
-- For anything you want to highlight here, understand what your users - know now, and what activity or impression you want from them after - they see it. -
-- In addition to your goal, find out your users’ goals. What do they - want to know or do that supports your mission? Use these headings to - show those. -
-