Octopress文章加密計劃?!

想想OP如果有像WP一樣的加密文章那該多有趣。

其實因為OP我覺得他的擴充性蠻大的,而且內文可以直接使用Html,並且我想到之前我有看到網頁上直接使用AES加密文章,google一下之後發現到有一個javascript符合需求,JavaScript Implementation of AES Advanced Encryption Standard in Counter Mode就是一個JS的AES加解密器,只要將文章由Markdown轉成HTML後加密並且將加密文貼到文章上就可以了,但是沒這麼簡單(被歐...)

將網站內的原始碼貼到 TXT 中並轉存成 JS 丟到 source/javascripts/ 資料夾中,文章可用內部的加密器去搞也可以自己寫一個

以下是我寫的一個小小的script要將加密文貼到 var text='加密文請放這裡'; 裡面之後就可以貼到 post 中, generatedeploy

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">/*如果theme中已經引入了這行就可以省了*/</script>
<script src="/javascripts/AES.js"></script>
<script>
  var text='加密文請放這裡';
  function Decrypt_post(){
    var password = $('input.password').val();
    var origtext = Aes.Ctr.decrypt(text, password, 256);
    $('div#decrypted_post').empty().append(origtext);
  }
</script>
<input class='password' /><input type="button" value='解碼' onclick="javascript:Decrypt_post()"/>
<div id='decrypted_post'></div>

至於Markdown要怎麼變成HTML,我只之道Linux下有一個markdown的指令

1
sudo apt-get install markdown

然後就可以

1
markdown text.markdown > markdown.html

很抱歉目前功力不足,無法寫成plugin...OTZ

Tue Sep. 18 2012
Comments

Comments