浏览代码

Publish to web directory

Bob Mottram 8 年前
父节点
当前提交
dfccc08009
共有 1 个文件被更改,包括 13 次插入12 次删除
  1. 13
    12
      src/freedombone-app-pelican

+ 13
- 12
src/freedombone-app-pelican 查看文件

41
 DEFAULT_BLOG_TITLE=$"Freedombone Blog"
41
 DEFAULT_BLOG_TITLE=$"Freedombone Blog"
42
 
42
 
43
 PELICAN_BLOG_INSTALL_DIR=/etc/blog
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
 pelican_variables=(MY_USERNAME
46
 pelican_variables=(MY_USERNAME
48
                    ONION_ONLY
47
                    ONION_ONLY
77
 
76
 
78
     cd $PELICAN_BLOG_INSTALL_DIR
77
     cd $PELICAN_BLOG_INSTALL_DIR
79
     make html
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
 function pelican_new_blog {
83
 function pelican_new_blog {
110
     if grep -q $"Blog Post Title" $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry; then
111
     if grep -q $"Blog Post Title" $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry; then
111
         return
112
         return
112
     fi
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
     fi
116
     fi
116
 
117
 
117
     # move to the content directory
118
     # move to the content directory
118
-    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
119
+    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
119
     mv $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry $BLOG_CONTENT_PATH/${CURRENT_INDEX}_post.md
120
     mv $PELICAN_BLOG_INSTALL_DIR/.new-blog-entry $BLOG_CONTENT_PATH/${CURRENT_INDEX}_post.md
120
 
121
 
121
     # increment the index
122
     # increment the index
122
     CURRENT_INDEX=$((CURRENT_INDEX + 1))
123
     CURRENT_INDEX=$((CURRENT_INDEX + 1))
123
-    echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
124
+    echo "$CURRENT_INDEX" > $PELICAN_CURRENT_BLOG_INDEX
124
 
125
 
125
     pelican_regenerate_blog
126
     pelican_regenerate_blog
126
 }
127
 }
127
 
128
 
128
 function pelican_edit_blog {
129
 function pelican_edit_blog {
129
-    if [ ! -f $CURRENT_BLOG_INDEX ]; then
130
+    if [ ! -f $PELICAN_CURRENT_BLOG_INDEX ]; then
130
         return
131
         return
131
     fi
132
     fi
132
-    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
133
+    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
133
     PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
134
     PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
134
     LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
135
     LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
135
     if [ ! -f $LAST_BLOG_ENTRY ]; then
136
     if [ ! -f $LAST_BLOG_ENTRY ]; then
146
 }
147
 }
147
 
148
 
148
 function pelican_delete_blog {
149
 function pelican_delete_blog {
149
-    if [ ! -f $CURRENT_BLOG_INDEX ]; then
150
+    if [ ! -f $PELICAN_CURRENT_BLOG_INDEX ]; then
150
         return
151
         return
151
     fi
152
     fi
152
-    CURRENT_INDEX=$(cat $CURRENT_BLOG_INDEX)
153
+    CURRENT_INDEX=$(cat $PELICAN_CURRENT_BLOG_INDEX)
153
     PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
154
     PREVIOUS_INDEX=$((CURRENT_INDEX - 1))
154
     LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
155
     LAST_BLOG_ENTRY=$BLOG_CONTENT_PATH/${PREVIOUS_INDEX}_post.md
155
     if [ ! -f $LAST_BLOG_ENTRY ]; then
156
     if [ ! -f $LAST_BLOG_ENTRY ]; then
165
         0) rm $LAST_BLOG_ENTRY
166
         0) rm $LAST_BLOG_ENTRY
166
            if [ $CURRENT_INDEX -gt 0 ]; then
167
            if [ $CURRENT_INDEX -gt 0 ]; then
167
                CURRENT_INDEX=$PREVIOUS_INDEX
168
                CURRENT_INDEX=$PREVIOUS_INDEX
168
-               echo "$CURRENT_INDEX" > $CURRENT_BLOG_INDEX
169
+               echo "$CURRENT_INDEX" > $PELICAN_CURRENT_BLOG_INDEX
169
            else
170
            else
170
-               rm -f $CURRENT_BLOG_INDEX
171
+               rm -f $PELICAN_CURRENT_BLOG_INDEX
171
            fi
172
            fi
172
            pelican_regenerate_blog
173
            pelican_regenerate_blog
173
            ;;
174
            ;;