소스 검색

Improve presentation mode (beta)

Sotaro KARASAWA 11 년 전
부모
커밋
53ef77f984
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      lib/middlewares.js

+ 3 - 1
lib/middlewares.js

@@ -43,7 +43,9 @@ exports.swigFilters = function(app, swig) {
 
     swig.setFilter('presentation', function(string) {
       // 手抜き
-      return string.replace(/[\n]+#/g, '\n\n\n#');
+      return string
+        .replace(/[\n]+#/g, '\n\n\n#')
+        .replace(/\s(https?.+(jpe?g|png|gif))\s/, '\n\n\n![]($1)\n\n\n');
     });
 
     swig.setFilter('picture', function(user) {