* Copy in og-image code * Add "yarn start" command in lieu of vercel * Don't require that images be sourced from vercel * Load in Major Mono and Readex fonts * Fix vercel config (?) * Replace default image with Manifold's * Add some brief instructions on getting started * In the UI, use the default image * Fix typescript errors * More typescript fixing
		
			
				
	
	
	
		
			1.4 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.4 KiB
		
	
	
	
	
	
	
	
Contributing
There are two pieces to og-image that are worth noting before you begin development.
- The backend image generator located in /api/index.ts
- The html/css template used to generate the image is located in /_lib/template.ts
- The frontend inputs located in /web/index.ts
Vercel handles routing in an elegant way for us so deployment is easy.
To start hacking, do the following:
- Clone this repo with git clone https://github.com/vercel/og-image
- Change directory with cd og-image
- Run yarnornpm installto install all dependencies
- Run locally with vercel devand visit localhost:3000 (if nothing happens, runnpm install -g vercel)
- If necessary, edit the exePathin options.ts to point to your local Chrome executable
Now you're ready to start local development!
You can set an environment variable to assist with debugging export OG_HTML_DEBUG=1. This will render the image as HTML so you can play around with your browser's dev tools before committing changes to the template.