uniconnector / citation-generator

A citation generator site which extracts data from websites, books, and more and formats it into a specified citation format.

Home Page:https://mlagenerator.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Citation Generator

Production URL: https://mlagenerator.com/

Introduction

This is a simple citation generator website which produces citations in MLA, APA, and other formats, provided a url or other information about a source.

Authors

This project was created by Matt Connors and Brian Grier at Bridgewater State University.

Architecture

This project is hosted on Cloudflare Pages and uses Cloudflare Functions for api endpoints. The website is built using Astro, a static site generator, and React for interactive components.

Working with the code

To preview just the static site using Astro, you can run the following command:
npm run dev

To preview the entire project locally prior to deployment, as if it were on Cloudflare, you can run the following command:
npm run preview

Running the preview command will statically generate the site and use wrangler to start a local server. Note that making changes to the site will require you to stop the server and run the preview command again.

Endpoints

  • /** - Statically generated files using Astro.
  • /api/** - Routes to the /functions directory for serverless functions via Cloudflare Functions.

Speed Test Result

speed test result

About

A citation generator site which extracts data from websites, books, and more and formats it into a specified citation format.

https://mlagenerator.com


Languages

Language:TypeScript 47.9%Language:Astro 28.4%Language:CSS 12.5%Language:MDX 7.4%Language:JavaScript 3.7%