國慶期間試著擼了個靜態部落格工具 ,歡迎一起交流 : github.com/laoqiren/yo…
npm
npm
npm
乙個靜態部落格生成器,採用node.js開發。yohe = 喲呵,乙個會讓你發出」喲呵,不錯哦「感嘆的靜態部落格生成器。
線上demo: luoxia.me/yohe_site/
english doc
$ npm install yohe -g複製**
獲取幫助
$ yohe --help複製**
初始化部落格
$ yohe init myblog
$ cd myblog複製**
該命令會初始化部落格目錄,包括初始化主題,文章,自定義頁面等目錄,以及載入預設配置檔案
建立新文章
$ yohe new 複製**
該命令在source/_posts/
下新建.md
檔案,在這裡寫作
渲染部落格檔案
$ yohe build複製**
該命令會渲染部落格到public
目錄
本地預覽
$ yohe server複製**
該命令會在本地起乙個靜態檔案伺服器,埠,子路徑等資訊可通過config.json
配置
新增自定義頁面
$ yohe page 複製**
該命令會在source/_extra
下生成.md
檔案,預設布局為about
頁面布局
執行yohe init
後會生成config.json
,配置說明:
,
"theme": ,,],
"reward":
},"server": ,
"owner": "",
"repo": "",
"oauth":
}}複製**
更豐富的配置正在開發中。
參照下面的例子:
---
title: cluster模組
date: 2016-11-27
tags: [負載均衡,集群,多程序]
layout: post
comment: true
categories: nodejs
---複製**
其中layout
預設為post
,comment
預設為true
yohe
最終渲染結果在public
目錄,可採用多種方式起乙個靜態檔案伺服器,將public
目錄發布。
layouts:
├── about.html // 關於頁面布局(必須)
├── index.html // 首頁布局(必須)
├── list.html // 特定分類和標籤文章列表布局(必須)
├── post.html // 文章詳情頁布局(可更名)
└── tags.html // 標籤雲布局(必須)
└── ... // 自定義的布局複製**
assets:
靜態資源檔案放在assets
目錄下
mit.
APIDOC 推薦乙個API生成器
一 apidoc 1 官網 2 頁面簡單 二 使用 安裝nodejs。然後npm install apidoc g 在自己的專案下新建乙個json檔名為 apidoc.json 案例 restcontroller users public class testcontroller test getb...
Python練習 生成器 乙個生成器被坑的體無完膚
如下,盡可能獨立閱讀 1 2 from urllib.request import urlopen 匯入乙個包,這就是egon留的乙個坑 3def get url 這是為了保證題目的原裝性所以還是要有乙個url引數,實際上完全沒有這個必要 4def index 可能是egon想要我們更加熟悉閉包的概...
生成器(自身就是乙個迭代器)
對於python中兩種延遲生成值的結構 生成器函式 生成器表示式 我相信生成器函式各位都是不陌生的,就是在函式返回值前用yield,但是注意一點,這裡我並沒有說用yield代替return,兩個意義其實是不同的,所以不存在代替的問題,兩者可以共存。例如 def instance for i in r...