Browse Source

Give mesh blogs indicative titles

Bob Mottram 8 years ago
parent
commit
f628412d12
No account linked to committer's email
2 changed files with 8 additions and 1 deletions
  1. 2
    1
      src/freedombone-app-blogstatic
  2. 6
    0
      src/freedombone-mesh-blog

+ 2
- 1
src/freedombone-app-blogstatic View File

@@ -33,6 +33,7 @@ VARIANTS='mesh'
33 33
 STATIC_BLOG_INSTALL_DIR=/etc/staticblog
34 34
 PELICAN_THEMES_REPO="https://github.com/getpelican/pelican-themes"
35 35
 PELICAN_PLUGINS_REPO="https://github.com/getpelican/pelican-plugins"
36
+DEFAULT_BLOG_TITLE=$"Freedombone Blog"
36 37
 
37 38
 function reconfigure_tox {
38 39
     echo -n ''
@@ -66,7 +67,7 @@ function create_pelican_conf {
66 67
     echo 'from __future__ import unicode_literals' >> $STATIC_BLOG_FILE
67 68
     echo '' >> $STATIC_BLOG_FILE
68 69
     echo "AUTHOR=u\"$MY_USERNAME\"" >> $STATIC_BLOG_FILE
69
-    echo "SITENAME=u'Freedombone Blog'" >> $STATIC_BLOG_FILE
70
+    echo "SITENAME=u'$DEFAULT_BLOG_TITLE'" >> $STATIC_BLOG_FILE
70 71
     echo "SITEURL=''" >> $STATIC_BLOG_FILE
71 72
     echo "PATH='content'" >> $STATIC_BLOG_FILE
72 73
     echo 'TIMEZONE=u"Europe/London"' >> $STATIC_BLOG_FILE

+ 6
- 0
src/freedombone-mesh-blog View File

@@ -35,6 +35,7 @@ BLOG_PATH=~/CreateBlog
35 35
 BLOG_CONTENT_PATH=$BLOG_PATH/content
36 36
 CURRENT_BLOG_INDEX=/home/$USER/.blog-index
37 37
 BLOG_EDITOR='pluma'
38
+DEFAULT_BLOG_TITLE=$"Freedombone Blog"
38 39
 
39 40
 function regenerate_blog {
40 41
     OLD_STAT_FILE=/home/$USER/.old_stat.txt
@@ -43,6 +44,11 @@ function regenerate_blog {
43 44
     fi
44 45
 
45 46
     cd $BLOG_PATH
47
+    if grep -q "SITENAME=u'${DEFAULT_BLOG_TITLE}'" $BLOG_PATH/pelicanconf.py; then
48
+        TOX_NICK=$(toxid --showuser)
49
+        BLOG_TITLE=$"${TOX_NICK}'s Blog"
50
+        sed -i "s|SITENAME=.*|SITENAME=u\"${BLOG_TITLE}\"|g" $BLOG_PATH/pelicanconf.py
51
+    fi
46 52
     make html
47 53
 }
48 54