Website Basics
The ap-ls.org website is built in RStudio using Quarto. The content for the site is stored on the AP-LS Google Drive and on GitHub. The site is published using Netlify. When the site is updated in the Github respository, the new published content will appear in the _site directory.
Site file structure
The main content for the site is stored in the following files and directories:
_quarto.ymlcontrols site-wide parameters and is where navbar and footer contents are specified_variables.ymlcontrols site-wide variables, such as the email used in our contact pageindex.qmdis the site’s home pageabout,contact,documents,events, andnewscontain those respective pages for the sitedocuments,events, andnewsare listing pages- The
index.qmdfile in each directory controls parameters for the post listings
- The
contacthas a listing section for displaying member profiles- The profiles are created in the
members.ymlfile in thecontactdirectory - Profile pictures are stored in the
avatarsdirectory
- The profiles are created in the
404.qmdis the 404 page for the sitestyles.cssandtheme.scssin theassetsdirectory are used for additional CSS and SASS styling for the site’s appearance, such as fonts and colors
Other files:
_templatescontains templates you can use for creating new posts for the sites various listing pages. - Please see theREADME.mdfile inside_templatesor the New Post Workflow document for more information_commonincludes files that are common to several pages across the site- Please see the
README.mdfile inside_commonfor more information
- Please see the
_sitecontains the files for the rendered site- Do not modify anything in this directory directly, it’s pointless
- Whenever you render the site it will be overwritten.
- Do not modify anything in this directory directly, it’s pointless
Creating and editing content
See the New Post Workflow document.
How to Quarto
Please see the getting started page for installation information, and the Quarto guide and reference for information on how the site was built and how you can modify it.