準備
- 本地nodejs環(huán)境
- 遠程github倉庫e
- 域名一枚
克隆項目代碼到本地
git clone git@github.com:deffyc/e.git
本地初始化
- 數(shù)據(jù)文件 data/info.json 初始化為:
{"totalCount":0,"lastUpdateDate":"2016-12-12 10:32:06","lastUpdateCount":0}
data/sites/目錄下清空,并在此目錄下新建空文件"1.json"
echo '' >1.json
主頁模板文件 src/index.jade泳赋,修改一定要注意格式,建議做備份
多說評論參數(shù) src/app.js ,記得改完要刪除app.min.js 文件锭吨,不會自動生成...
var sTmpl = [
'<head></head>',
'<body>',
'<style>body{overflow:auto}</style>',
'<div class="ds-thread" data-url="http://e.ccsyue.com" data-thread-key="{id}"></div>',
'<script type="text/javascript">',
' var duoshuoQuery = {short_name:"ccsyue"};',
' (function() {',
' var ds = document.createElement("script");',
' ds.type = "text/javascript";ds.async = true;',
' ds.src = "http://static.duoshuo.com/embed.js";',
' ds.charset = "UTF-8";',
' (document.getElementsByTagName("head")[0] ',
' || document.getElementsByTagName("body")[0]).appendChild(ds);',
' })();',
'</script>',
'</body>'
].join('');
遠程修改
- 遠程部署到github
git add *
git commit -m "upload"
- 在域名管理后臺添加cname解析
- 如果像把根域名也解析過去糙麦,記得ping deffyc.github.io可獲得ip地址用于A記錄解析记餐。
工具使用說明:
- 使用自帶的交互腳本來添加
node add.js
- 編譯生成靜態(tài)網(wǎng)站
node build.js
- 重新push到github,若使用了CDN記得清緩存亲桥。