957 B
		
	
	
	
	
	
			
		
		
	
	
			957 B
		
	
	
	
	
	
Markdown@Edge
A Markdown renderer on the Compute@Edge platform from Fastly.
The main source file, src/main.rs, contains all the code for the renderer.
The content on the server is stored in content/ for convenience.
Deploying Content
Simply use scp to copy the files to the server:
scp -r ./content/* example.com:/var/www-html/edgeblog/
Nginx Configuration
In order to best support this application, it's important to add the following line to Nginx's MIME types configuration:
text/markdown     md;
I also disabled gzip and set the max-age and cache-control headers as follows:
server {
  # ...
  location /edgeblog {
    # To illustrate the source to visitors.
    autoindex on;
    autoindex_exact_size off;
    autoindex_format html;
    autoindex_localtime on;
    # To facilitate tagging.
    gzip off;
    # Cache-Control headers
    expires 1h;
    add_header Cache-Control "public";
  }
}