瀏覽代碼

Give mesh blogs indicative titles

Bob Mottram 9 年之前
父節點
當前提交
f628412d12
沒有帳戶連結到提交者的電子郵件
共有 2 個檔案被更改,包括 8 行新增1 行删除
  1. 2
    1
      src/freedombone-app-blogstatic
  2. 6
    0
      src/freedombone-mesh-blog

+ 2
- 1
src/freedombone-app-blogstatic 查看文件

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

+ 6
- 0
src/freedombone-mesh-blog 查看文件

35
 BLOG_CONTENT_PATH=$BLOG_PATH/content
35
 BLOG_CONTENT_PATH=$BLOG_PATH/content
36
 CURRENT_BLOG_INDEX=/home/$USER/.blog-index
36
 CURRENT_BLOG_INDEX=/home/$USER/.blog-index
37
 BLOG_EDITOR='pluma'
37
 BLOG_EDITOR='pluma'
38
+DEFAULT_BLOG_TITLE=$"Freedombone Blog"
38
 
39
 
39
 function regenerate_blog {
40
 function regenerate_blog {
40
     OLD_STAT_FILE=/home/$USER/.old_stat.txt
41
     OLD_STAT_FILE=/home/$USER/.old_stat.txt
43
     fi
44
     fi
44
 
45
 
45
     cd $BLOG_PATH
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
     make html
52
     make html
47
 }
53
 }
48
 
54