|  | @@ -41,8 +41,7 @@ PELICAN_PLUGINS_REPO="https://github.com/getpelican/pelican-plugins"
 | 
	
		
			
			| 41 | 41 |  DEFAULT_BLOG_TITLE=$"Freedombone Blog"
 | 
	
		
			
			| 42 | 42 |  
 | 
	
		
			
			| 43 | 43 |  PELICAN_BLOG_INSTALL_DIR=/etc/blog
 | 
	
		
			
			| 44 |  | -CURRENT_BLOG_INDEX=$PELICAN_BLOG_INSTALL_DIR/.blog-index
 | 
	
		
			
			| 45 |  | -PELICAN_PELICAN_BLOG_INSTALL_DIR=/var/www/$PELICAN_BLOG_DOMAIN/htdocs
 | 
	
		
			
			|  | 44 | +PELICAN_CURRENT_BLOG_INDEX=$PELICAN_BLOG_INSTALL_DIR/.blog-index
 | 
	
		
			
			| 46 | 45 |  
 | 
	
		
			
			| 47 | 46 |  pelican_variables=(MY_USERNAME
 | 
	
		
			
			| 48 | 47 |                     ONION_ONLY
 | 
	
	
		
			
			|  | @@ -77,6 +76,8 @@ function pelican_regenerate_blog {
 | 
	
		
			
			| 77 | 76 |  
 | 
	
		
			
			| 78 | 77 |      cd $PELICAN_BLOG_INSTALL_DIR
 | 
	
		
			
			| 79 | 78 |      make html
 | 
	
		
			
			|  | 79 | +    cp -r $PELICAN_BLOG_INSTALL_DIR/output/* /var/www/$PELICAN_BLOG_DOMAIN/htdocs/
 | 
	
		
			
			|  | 80 | +    chown -R www-data:www-data /var/www/$PELICAN_BLOG_DOMAIN/htdocs
 | 
	
		
			
			| 80 | 81 |  }
 | 
	
		
			
			| 81 | 82 |  
 | 
	
		
			
			| 82 | 83 |  function pelican_new_blog {
 | 
	
	
		
			
			|  | @@ -110,26 +111,26 @@ function pelican_new_blog {
 | 
	
		
			
			| 110 | 111 |      if grep -q $"Blog Post Title" $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry; then
 | 
	
		
			
			| 111 | 112 |          return
 | 
	
		
			
			| 112 | 113 |      fi
 | 
	
		
			
			| 113 |  | -    if [ ! -f $CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			| 114 |  | -        echo '0' > $CURRENT_BLOG_INDEX
 | 
	
		
			
			|  | 114 | +    if [ ! -f $PELICAN_CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			|  | 115 | +        echo '0' > $PELICAN_CURRENT_BLOG_INDEX
 | 
	
		
			
			| 115 | 116 |      fi
 | 
	
		
			
			| 116 | 117 |  
 | 
	
		
			
			| 117 | 118 |      # move to the content directory
 | 
	
		
			
			| 118 |  | -    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
 | 
	
		
			
			|  | 119 | +    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
 | 
	
		
			
			| 119 | 120 |      mv $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry $BLOG_CONTENT_PATH/${CURRENT_INDEX}_post.md
 | 
	
		
			
			| 120 | 121 |  
 | 
	
		
			
			| 121 | 122 |      # increment the index
 | 
	
		
			
			| 122 | 123 |      CURRENT_INDEX=$((CURRENT_INDEX + 1))
 | 
	
		
			
			| 123 |  | -    echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
 | 
	
		
			
			|  | 124 | +    echo "$CURRENT_INDEX" > $PELICAN_CURRENT_BLOG_INDEX
 | 
	
		
			
			| 124 | 125 |  
 | 
	
		
			
			| 125 | 126 |      pelican_regenerate_blog
 | 
	
		
			
			| 126 | 127 |  }
 | 
	
		
			
			| 127 | 128 |  
 | 
	
		
			
			| 128 | 129 |  function pelican_edit_blog {
 | 
	
		
			
			| 129 |  | -    if [ ! -f $CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			|  | 130 | +    if [ ! -f $PELICAN_CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			| 130 | 131 |          return
 | 
	
		
			
			| 131 | 132 |      fi
 | 
	
		
			
			| 132 |  | -    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
 | 
	
		
			
			|  | 133 | +    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
 | 
	
		
			
			| 133 | 134 |      PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
 | 
	
		
			
			| 134 | 135 |      LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
 | 
	
		
			
			| 135 | 136 |      if [ ! -f $LAST_BLOG_ENTRY ]; then
 | 
	
	
		
			
			|  | @@ -146,10 +147,10 @@ function pelican_edit_blog {
 | 
	
		
			
			| 146 | 147 |  }
 | 
	
		
			
			| 147 | 148 |  
 | 
	
		
			
			| 148 | 149 |  function pelican_delete_blog {
 | 
	
		
			
			| 149 |  | -    if [ ! -f $CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			|  | 150 | +    if [ ! -f $PELICAN_CURRENT_BLOG_INDEX ]; then
 | 
	
		
			
			| 150 | 151 |          return
 | 
	
		
			
			| 151 | 152 |      fi
 | 
	
		
			
			| 152 |  | -    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
 | 
	
		
			
			|  | 153 | +    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
 | 
	
		
			
			| 153 | 154 |      PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
 | 
	
		
			
			| 154 | 155 |      LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
 | 
	
		
			
			| 155 | 156 |      if [ ! -f $LAST_BLOG_ENTRY ]; then
 | 
	
	
		
			
			|  | @@ -165,9 +166,9 @@ function pelican_delete_blog {
 | 
	
		
			
			| 165 | 166 |          0) rm $LAST_BLOG_ENTRY
 | 
	
		
			
			| 166 | 167 |             if [ $CURRENT_INDEX -gt 0 ]; then
 | 
	
		
			
			| 167 | 168 |                 CURRENT_INDEX=$PREVIOUS_INDEX
 | 
	
		
			
			| 168 |  | -               echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
 | 
	
		
			
			|  | 169 | +               echo "$CURRENT_INDEX" > $PELICAN_CURRENT_BLOG_INDEX
 | 
	
		
			
			| 169 | 170 |             else
 | 
	
		
			
			| 170 |  | -               rm -f $CURRENT_BLOG_INDEX
 | 
	
		
			
			|  | 171 | +               rm -f $PELICAN_CURRENT_BLOG_INDEX
 | 
	
		
			
			| 171 | 172 |             fi
 | 
	
		
			
			| 172 | 173 |             pelican_regenerate_blog
 | 
	
		
			
			| 173 | 174 |             ;;
 |