python
在安裝以前,須要準備好博客系統的源代碼(含微信響應功能,使用python爲sae定製),這能夠從github上下載:
mysql
pyweixin_saelog:
git
會用git的同窗能夠直接cd到想要放置的命令,如/home/bibodeng/git/下,而後在終端運行以下命令:github
git clone https://github.com/bibodeng/pyWeiXin_SAElog.gitsql
若是不會用git的同窗,就到這裏下載壓縮包(直接點view raw下載),解壓縮到你想要的任意文件夾下。接下來就進入配置與部署過程。數據庫
修改 /config.yaml 把 name: appname 改成本身的appname,如scnuwriter;
修改 setting.py 的相關設置,每項後面都有說明,包括郵箱,還有數據庫密碼等。微信
還有若是不想把本身的博客設爲debug狀態,能夠在index.wsgi文件setting裏面,將debug選項改爲false。app
接下來
到SAE 後臺開通相關服務(mysql/Storage/Memcache/Task Queue)
這些服務SAE 是不會本身開通,須要到後臺手動完成:
ide
# 1 初始化 Mysql (這是必要的)
# 2 創建一個名爲 p_w_upload的 Storage (發帖時上傳圖片或附件用的)
# 3 啓用Memcache,初始化大小爲1M 的 mc,大小能夠調,往後文章多了,PV多了可酌情增長,讓你的博客響應更快。
# 4 建立一個 名爲 default 的 Task Queue 這個是用來作發提醒郵件,選擇順序隊列 等級 爲1url
打包程序,在SAE 後臺經過打包上傳代碼,注意壓縮包下面必須是全部的目錄與文件,由於上傳展開的是壓縮包內的結構;打開 http://your_app_id.sinaapp.com/install 若是出錯刷新兩三次就能夠,提示要輸入管理員賬號。
就這樣你的帶微信響應功能的博客就搭好了,若是尚未微信的公衆號,趕忙去 微信 申請一個吧,而後將blog裏面的微信地址填到開發模式的url和token裏面,token默認爲bibodeng,能夠到源代碼下察看blog.py源文件下的TOKEN全局變量的值,甚至能夠自行修改。默認的以下:
url:http://your_app_id.sinaapp.com/weixin
token:bibodeng
點擊驗證,經過後啓用開發者模式就可讓你的博客響應微信用戶的請求了,能夠把你的微信公衆賬號推廣給其餘人,這裏就不詳述了。enjoy it !
參考連接: SAEpy-log安裝指南 本文有部份內容引用於此
by bibodeng 2013-05-09