Nginx下安裝isso開源評論係統用於Hugo以及幻景關
之前用的模板直接采用的是方便內置的disqus評論係統。
但這個disqus有幾個缺點不太喜歡:
- 帶廣告
- 加載速度不太快
- 據說國內用戶無法訪問,隻能翻牆才行
早打算換一個解決方案。
hugo官方推薦了幾個Open Source,看到isso采用sqlite和用python編寫的。
這兩者我都熟。那就用這個吧。
參照hugo推薦的教程安裝isso還出了點狀況,弄了好幾小時。
原帖采用caddy作為服務器軟件,我本想學習一下caddy,裝了caddy卻怎麼也運行不起來,所以還是繼續采用nginx。這裏我再記錄一下用安裝isso並用nginx配置isso,裝於hugo主題的過程。
安裝isso
isso需要安裝python、sqlite等等
sudo apt-get install python3 python3-pip sqlite3 build-essential
sudo pip3 install isso
cd ~
mkdir isso
cd isso
nano isso.cfg
該文件可以參考下列配置
isso.cfg
[general]
dbpath = /home/yourusername/isso/comments.db
host = https://yourwebsite.com/
log-file = /home/yourusername/isso/isso.log
notify = smtp
[server]
listen = http://localhost:8080/
[smtp]
username = [email protected]
password = xxxxxxxx-xxxxxx-xxxxxx
host = smtp.mailgun.org
port = 587
security = starttls
to = [email protected]
from = "isso comments" <[email protected]>
timeout = 10
我是采用mailgun的smtp服務,以前用gmail的,但似乎google經常不打招呼就屏蔽掉,估計有為了推銷其G SUITE的意思。
mailgun每個月有免費10,000封的發送。對於博客站點足夠了。
設置好用可以用下列命令啟動
isso -c ~/isso/isso.cfg run
配置nginx
本來不打算用子域名,直接用一個目錄來運行,參照isso官方文檔來設置nginx。但怎麼也不能成功,訪問/js/embed.min.js總是提示404錯誤。
可能是我的nginx配置文件有其他代碼衝突了。
決定用子域名,但需要設好ssl。還好按照以前寫的letcrypt教程設置也很簡單。
我的配置isso子域名的部分如下:
isso nginx conf
server {
listen 443 ssl http2 ;
listen [::]:443 ssl http2 ;
server_name isso.jesselau.com;
ssl_certificate /etc/letsencrypt/live/isso.jesselau.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/isso.jesselau.com/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8080;
}
access_log /var/log/nginx/isso-access.log;
error_log /var/log/nginx/isso-error.log;
}
Hugo 主題文件修改
重啟nginx後就可以訪問到https://isso.jesselau.com/js/embed.min.js了。
下麵需要修改主題文件,就在disqus附近的代碼加上這麼幾句
<!-- isso -->
{{- if .Site.Params.isso_baseurl -}}
<div class="w3-panel w3-border w3-light-grey w3-round-large">
<i class="fa fa-commenting w3-xxxlarge "></i><br>
<p class="w3-xlarge">{{ T "issocomment" }}</p>
</div>
<script data-isso="{{ .Site.Params.isso_baseurl }}"
{{ with .Site.Params.isso_langcode }}
data-isso-lang="{{ . }}"
{{ end }}
src="{{ .Site.Params.isso_baseurl }}js/embed.min.js"></script>
<section id="isso-thread"></section>
{{- end -}}
這樣支持多語言、免廣告、免翻牆的評論係統就實現了。歡迎滑屏到下方發表評論。
通關文之幻景關
悟真曰:不移一步到西天,端坐諸方在眼前。項後有光猶是幻,雲生足下未為仙。又曰:女子著青衣,郎君披素練。見之不可用,用之不可見。
三豐曰:空即色,色即空,識破真空在色中。了了真空無色相,法相長存不落空。
此皆言大道無形無象,不著於幻景也。
夫性命之道,真常之道也。
真常之道,不怪誕,不奇異,無形色,無做作,無勉強,自自然然,平平常常。
故老君謂之自然,孔聖謂之中庸,釋迦謂之無住。
特人在道中而不知道耳。
隻因有生以後,氣質性發落於後天造化,順其陰陽陶冶,內而妄念紛紛,外而六門勾引,內外交攻,本來自然者變為不自然,中庸者變為不中庸,無住者變為有所住,真者潛而假者發,失其本來麵目矣。
是以祖師設以術延命之法,從有為而入無為,由漸修而至頓悟,仍返還於自然、中庸、無住,真常永久不壞耳。
未嚐於自然、中庸、無住、真常之外,別有增減也。
雖雲奪造化、轉生殺、逆陰陽、扭氣機、結金丹、凝聖胎、身外有身等事,隻是完的一個真常物事,豈有借取一切有形有質非類雜物乎?
既雲真常,有何景象?
若有景象,則非真常,而不自然,不中庸,不無住矣。
世間糊塗學人,聞金丹之說,疑其必有丹之景象;聞蟾光之說,疑其必有光之景象;聞偃月之說,疑其必有月之景象;聞霞光之說,疑其必有霞之景象;聞紅光之說,疑其必有紅之景象;聞結胎之說,疑其必有胎之景象;聞元關一竅之說,疑其必有關之景象;聞元牝之門之說,疑其必有門之景象。
更有旁門外道之徒,行內觀之功,而見五髒,自謂見了景象。
或坐定心之功,耳聞仙樂,目見光華,自謂坐出景象。
或行住想之功,神遊仙境洞天,見有龍鳳樓台,自謂有真景象。
或眼視一處,久而眼光外散,忽明忽暗,自謂有了景象。
或默朝上帝,久而神不守室,雲來霧去,覺在空中,自謂道成景象。
或運氣逆升,覺的上下輪轉,骨節衝透,自謂開關景象。
或服氣餐霞,覺的腹中響動,丹田有物,自謂結丹景象。
如此等類,皆是認其幻景,以假為真。
輕則受其病患,重則傷其性命。
殊不知真常之道,非色非空,無形無象,豈有奇奇怪怪之幻景乎?
至於大道完成,身外有身,形神俱妙,與道合真,無形生出真形,無象生出實象。
*聚則成形,散則化氣,有仍是無,無而實有,有無不立,與虛空同體,有何景象?<*br> 不特旁門外道,幻景不是道,即修持正道,功深日久,識神作殃,亦現出奇怪幻景,來敗吾道。
或報吉凶,或化鬼怪,或化美女仙童,或化虎豹狼蛇,等等異形。
若稍著意,鉛飛汞走,大事壞矣。
大抵正道沒幻景,幻景非正道。
總而言之,不認幻景為妙。
吾勸真心學道者,速將幻景關口打通,把一切執象空寂等事掃去。
從自然真常處留心窮究,自有個無象之象,空而不空之實理,可以了性,可以了命。
否則以幻景為真,不但旁門固壞事,即正道亦大壞事,而欲成道,難矣。
此關要參照金剛經凡所有相皆是虛妄,若見相非相,即見如來。
多讀紅樓夢,體會其中警幻之意。
相关文章:
- 2018/11/28 由比特幣鬱金香化說到運交華蓋意何如,再談到耳順以及速效關
- 2018/11/27 Lazy Load實現進一步加快網速以及貪酒關
- 2018/11/24 Hugo W3 Simple主題快捷代碼演示以及因果關
- 2018/11/19 W3 CSS 實現固定瀏覽條以及怕苦關
- 2018/11/19 幸好這是夢以及陰惡關
Jesse Lau
網名遁去的一,簡稱遁一。2012年定居新西蘭至今,自由職業者。
本文采用知識共享署名 4.0 國際許可協議進行許可。簡而言之,可隨意轉發轉載,轉載請注明出處。