Changes for version 2.03 - 2023-06-18
- change metadata separator in md files to a row of dots
 - use exclude_index in FormatPage to indicate if index page is not a prototype
 - add BinaryData, a package to handle opaque data sources
 - force packages that read pages to use web_extension in place of extension
 
Documentation
Simple static website creation and maintenance    
  Modules
Update a static website    
  
Read metadata from a binary file    
  
Base class for App::Followme classes    
  
Convert text files to html    
  
Create a photo gallery page    
  
Create index file for a directory    
  
Create an rss file for a directory    
  
Create a Google sitemap    
  
Edit the section tags on an html page    
  
File IO routines used by followme    
  
Build metadata from folder information    
  
Modify pages in a directory to match a prototype    
  
How to install, configure, and run followme    
  
Read datafrom a jpeg file    
  
Base class for modules invoked from configuration    
  
Read a file or string using a subset of yaml or xml    
  
Convert Pod files to html    
  
Handle templates and prototype files    
  
Convert text files to html    
  
Upload files using ftp    
  
Upload files through file copy    
  
Go through the motions of uploading files    
  
Upload changed and new files    
  
Functions to parse html    
  
Read metadata from a web file    
  Provides
      in lib/App/Followme/Initialize.pm