This is the FontForge website repository. To contribute, please create issues, join the fontforge-devel list to discuss general topics, or simply make pull requests. Please don't hesitate to ask for direct commit access.
Use the prose.io site to contribute VERY easily. For example, to edit this page, simply visit this page:
http://prose.io/#fontforge/fontforge.github.com/edit/master/README.md
-
meta/
Files made to redevelop the site, including a to-do list, sitemap visualisation, and mock up pages for the homepage, other pages and navigation -
_layouts/*.html
html template files -
_includes/*.html
snippets of HTML that are included in pages and templates -
assets/
CSS, JS and image files -
_config.yml
Configuration for Jeykll (ignore this file) -
_build/
Some older build scripts to convert source pages from the old site into md files (ignore this directory) -
en-US/
The site's contents, in US English.
meta/TODO.md
has a list of TO DO items, for quick updating while the site is under active initial development. In the future, GitHub issues may be used.
Each page is in MarkDown format, with a .md
file extension. These
files are converted into corresponding .html files by Jekyll when
they start with these lines:
---
title: Page title
layout: default
---
We have a simple script to make such a page:
./_build/add en-US/path/to/page.md
This will make a file with the required lines.
This site uses Jeykll
You can install Jekyll with gem
:
sudo gem install jekyll;
then you can edit files and browse http://localhost:4000/en-US/ to see the site as it will appear on fontforge.github.com after processing by Jekyll:
jekyll --server