Skip to content

Repository files navigation

Ardcoras.fi Jekyll site

This repository is a GitHub Pages/Jekyll implementation of Ardcoras.fi using the new layout design.

Editing content

Most content is Markdown:

  • fi/index.md - Finnish front page at /fi/
  • fi/etu/index.md - front page compatibility route at /fi/etu/
  • fi/yhteys/index.md - invoicing/contact page at /fi/yhteys/
  • blog/index.md - blog listing at /blog/
  • _posts/ - blog articles published below /blog/YYYY/MM/DD/title/

Blog entries are Jekyll posts named with the standard YYYY-MM-DD-title.md pattern. They are listed automatically on /blog/ and included in /blog.xml.

Shared presentation lives in:

  • _layouts/ - page templates
  • _includes/ - header, footer, service cards
  • _data/navigation.yml - navigation links
  • assets/site.css - styles

Generated XML

  • sitemap.xml is generated by Jekyll/Liquid from site pages at /sitemap.xml.
  • robots.txt is generated by Jekyll/Liquid and points crawlers to the sitemap.
  • blog.xml is generated by Jekyll/Liquid from site.posts.

Preserved routes

The current public Drupal routes are represented as static Jekyll pages:

  • /
  • /fi/
  • /fi/etu/
  • /fi/yhteys/
  • /blog/
  • /blog.xml
  • /sitemap.xml
  • /robots.txt
  • /fi/node/1/
  • /fi/node/4/
  • /en/node/5/
  • /en/node/6/

The /fi/node/1/, /fi/node/4/, /fi/blogs/, /en/node/5/, and /en/node/6/ pages redirect to the friendlier static routes.

Development

GitHub Pages will build this with Jekyll. To build locally when Ruby is available:

bundle install
bundle exec jekyll serve

Then open http://localhost:4000.

Contact link

The site no longer includes a contact form. Calls to action point to /fi/yhteys/, which contains the public contact and invoicing information.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages