List of helpful tools and other resources
Command line is a text-based interface that enables you to navigate your computer’s files and perform tasks by running certain commands.
- Command line Crash Course
- Codeacademy: Learn the Command Line
- Video: Really Friendly Command Line Intro
GitHub is a project management platform centered around git-based version control, and highly recommended for hosting your Quire project, tracking changes, and working with collaborators.
- GitHub Desktop Documentation
- GitHub Learning Lab
- GitHub Glossary
- Git Large File Storage (LFS)
- Video: Git and GitHub for Poets
HTML & CSS
HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets) are two important programming languages for building web pages. HTML primarily controls page structure, while CSS controls the visual layout.
Hugo is the Definition: static site generator: A static site generator is a framework that generates a static website from source files. underlying Quire. Hugo’s documentation and training materials are an excellent resource for learning how to customize Quire’s templates and shortcodes.
IIIF (International Image Interoperability Framework) is an emerging standard for storing, sharing, and displaying high-resolution images online, especially in the academic and cultural heritage sectors.
Markdown is a markup language used to format plain-text documents. It is used when working in a text editor.
- GitHub: Markdown Cheatsheet
- GitHub: Mastering Markdown
- 10-minute Markdown Tutorial
- The Programming Historian: Getting Started with Markdown
With Netlify, you can build a quick preview site or link directly to your Github account to automatically generate an updated preview as you make changes. You can also use it to host your final project when it’s ready to publish.
PDFs and PrinceXML
PrinceXML powers Quire’s PDF output by applying customizable print CSS styles to the web preview of a Quire publication.
Pandoc is used for Quire’s EPUB output, but it is also a useful tool for converting text documents, like Word, into Markdown.
Static Site Generation
Static site generation keeps files in a simple, human-readable, plain-text format. That means the the complexity of building a website remains at the point of publication. They also allow for the conversion of content into formats other than online sites, including PDF, e-book, and print. Ultimately, static site generators, like Hugo, ensure website stability and longevity.
A text editor is a computer program that allows you to create and edit plain text files, such as Atom or Visual Studio Code.
- Text Editor Tips and Tricks
- Atom Flight Manual
- Visual Studio Code Documentation
- RegexOne: Learn Regular Expressions
YAML Ain’t Markup Language (YAML) is a human-readable serialization language most often used for configuration files.
- YAML Tutorial: Everything You Need to Get Started in Minutes
- YAML Validator: Code Beautify
- YAML Validator: YAML Lint