VimUnDo {Qu{c^,TfP_P 5_P!stama (static markdown)5_Ptstama 5_IvPu5_vPv5_  vPwJstama is page generator inspired by jekyll using github flavored markdown.5_  vPxEstama is generator inspired by jekyll using github flavored markdown.5_  vPy;stama is inspired by jekyll using github flavored markdown.5_  vPz2stama is by jekyll using github flavored markdown.5_  vP|/stama is jekyll using github flavored markdown.5_  vP1stama is a jekyll using github flavored markdown.5_ vP5_vP5_vP5_vP5_vP)## Stability - 1 - Experimental5_vP1 5_vP1# 5_vP4) ```js5_vP5*5_vP5+ 5_vP50 5_vP91 5_vP92 5_vP:^5_+vPCi+Create a directory, put some markdown files5_6vPJjPstama is a jekyll inspired static page generator using github flavored markdown.5_6vPJ6stama is a jekyll inspired static page generator using5_ vPu5_! vPv5_ "!vP* Micro templates5_!#" vP 4Create a directory, put some markdown files into it.5_"%# vP Create a directory, 5_#&$% vP  `_layouts/`.5_%'& vP `/`.5_&(' vP8 ``.5_')( vP9  `_partials`.5_(*) vPN ``.5_)+*vPO5_*,+vP_5_+-,vPl* GitHub Flavored Markdown5_,.- vPm 5_-/.vPn * Less CSS 5_.0/ vPp * Less CSS5_/10 vPq 5_021vPu 5_132vPw * Less CSS5_243 vP `_layouts/default.html`.5_354vP ```5_465vP5_576vP5_687vP5_798 vP% title5_8:9 vP% 5_9;: vP % My new page5_:<; vP % new page5_;>< vP% M new page5_<?=> vP% 5_>@?vP5_?A@vP body5_@BAvP#5_ACBvP$ 5_BDCvPG%* HTML layouts5_CEDvPG%* 5_DFEvPK* EJS5_EGFvPN$&* GitHub Flavored Markdown for content5_FHGvPN$5_GIHvPO %* GitHub Flavored Markdown%5_HJIVP P #* GitHub Flavored Markdown with EJS5_IKJVP P  * Less CSS5_JLKVP Q 5_KML VP S!7stama is a jekyll inspired static page generator using:5_LNM8VP W!>stama is a simple jekyll inspired static page generator using:5_MON8VP W!!8stama is a simple jekyll inspired static page generator 5_NPOIVP `&!ICreate a directory, put a index.html file into it. Create a folder called5_OQPVP b'JCreate a directory, put a index.html file into it. Create a folder calledb5_PRQVP b(`_layouts/default.html`:5_QSRVP c)5_RTSVP cE 5_SUTVP iZ Create a directory structure5_TVU VP n[ 5_UWV VP n\ #5_VYW VP on $5_WZXYVPdo$5_Y[ZVPdw%5_Z\[VPdx&5_[^\VPhy&The origin of the city's name is thought to be that of the reputed founder and first ruler, the legendary Romulus.[6] It is said that Romulus and his twin brother Remus, orphans who were suckled and raised by a she-wolf, decided to build a city. After an argument, Romulus killed Remus and named the city Rome, after himself. After founding and naming (as the story goes) Rome, he permitted men of all classes to come to Rome as citizens, including slaves and freemen without distinction.[7] To provide his citizens with wives, Romulus invited the neighboring tribes to a festival in Rome where he abducted the young women from amongst them (known as The Rape of the Sabine Women). 5_\_]^ 5 5VPszNThe origin of the city's name is thought to be that of the reputed founder and5_^`_ 5 5VPs{Kfirst ruler, the legendary Romulus.[6] It is said that Romulus and his twin5__a` 5 5VPt|Lbrother Remus, orphans who were suckled and raised by a she-wolf, decided to5_`ba 5 5VPt}Nbuild a city. After an argument, Romulus killed Remus and named the city Rome,5_acb 5 5VPt~Oafter himself. After founding and naming (as the story goes) Rome, he permitted5_bdc55VPtLmen of all classes to come to Rome as citizens, including slaves and freemen5_ced55VPtOwithout distinction.[7] To provide his citizens with wives, Romulus invited the5_dfe55VPtOneighboring tribes to a festival in Rome where he abducted the young women from5_egf55VPt6amongst them (known as The Rape of the Sabine Women). 5_fig55VPt5_gjhi55VPy$Astama is a simple jekyll inspired static page generator for node.5_ikj55VPy$5_jlk55VPRome may not have been 5_kml55VP#5_lnm55VP$5_mon55VP Romulus build5_npo55VP#5_oqp55VP$5_prq55VP$# stama5_qsr55VP$# 5_rts55VP 5_sut55VP#5_tvu55VPA$5_uwvB55VPB$GRome was not built in a single day, but your static site will be. Romul5_vxwB55VPC$BRome was not built in a single day, but your static site will be. 5_wyx 55VPD$ARome was not built in a single day, but your static site will be.5_xzy;55VP[$;Rome was not in a single day, but your static site will be.5_y{z 55VPa$;Rome was not in a single day, but your static site will be.5_z|{55VPc$ARome was not built in a single day, but your static site will be.5_{}|VP<d:Rome was not built in a day, but your static site will be.5_|~}VP<e#5_}~VP=$5_~$VPe$5_VPe%5_VPe&5_ VPg'S5_ VPg'P5_VPj'S5_VPk'F5_0VPn'R5_0VPn'K5_0VPo'J5_0VPo'E5_0VPq'D5_0VPr'25_VP%Retired city builder, creating static5_VP&5_VP'5_!VP')Building static sites for future empries.5_!VP'"Building static sites for future .5_VP')Building static sites for future empires.5_VP.'! static sites for future empires.5_VPA/')Building static sites for future empires.5_VPA;'! static sites for future empires.5_VPD>'! static sites for future empires.5_ VPF?' Static sites for future empires.5_ VPGG'Static site for future empires.5_VPKK''Static site builder for future empires.5_VPLM'+The Static site builder for future empires.5_VPk]'5_ VPn^(5_  VPnf)5_  VPqg)A5_   VPyh) 5_   VPyi) 5_  VPj)5_  VPs*5_ P?{ 5_P)|)+The static site builder for future empires.5_P))5_'')VP*&'## Stability - 1 - Experimental2No tests, just exploring if this is going to work.5_&''VP*%&5_&&VP* %5_))VP* (5_ **VP* )## Stability - 1 - Experimental5_ **VP* )5_ **VP* )## Stability - 1- Experimental5_ **VP*" ## Stability - 1 Experimental5_ ))VP*" 5_ ((VP*" 2No tests, just exploring if this is going to work.5_ ''VP*" 5_%&&VP*C$%```5_$%%VP*C#$stama5_#$$VP*C"#```bash5_"##VP*D!"5_""VP*K!

Hello World

5_""VP*K!

5_""VP*N!

Header

5_ ""VP*P !5_##VP*Q " 5_##VP*R 5_ P2" 'Create a directory structure like this:5_ P2" 5_ P2" !5_ P2'  To create ap5_ P2' 5_ P2( !5_ P2-  !$Creating a static page with romulus 5_ P2. !Creating a static page with 5_ ?P2Q #Land inside this directory create the following folder structure (all folders5_ ?P2R #?and inside this directory create the following folder structure5_ P2R are optional, exc5_P2V"/pages5_P2Z"/pages (mandator5_P2d"/pages (5_P2e"/layouts5_ @P2g "@and inside this directory create the following folder structure.5_P2j"5_P2k#5_ %P2 #@and inside this directory create the following folder structure:5_ %P2 #6and inside this directory create the folder structure:5_ 9P2 #:and inside this directory create the the folder structure:5_ >P2 #5_ P2 $5_ P2 $@and inside this directory create the the folder structure below:5_P2 #5_P2$5_P2%**Note**5_ P2m% **Note:**5_8P2n%G**Note:** Only the `pages` folder is required, the others are optional.5_8P2v%F**Note:** Only the `pages` folder is required, the other are optional.5_P2wN**Note:** Only the `pages` folder is required, the other folders are optional.5_ P2x $5_ P2y %5_P2z&5_P2|''5_ P2} '## Usage5_ P2 '## 5_ P2 'ICreating a static page with romulus is very easy. Create a new directory,5_ P2 '@a static page with romulus is very easy. Create a new directory,5_ P2 '>static page with romulus is very easy. Create a new directory,5_ P2 '7page with romulus is very easy. Create a new directory,5_ P2 '2with romulus is very easy. Create a new directory,5_ P2 '-romulus is very easy. Create a new directory,5_ P2 '%is very easy. Create a new directory,5_ P2 '"very easy. Create a new directory,5_ P2 'easy. Create a new directory,5_ P2 '. Create a new directory,5_ P2 'Create a new directory,@and inside this directory create the the folder structure below:5_ =P2 &XCreate a new directory, and inside this directory create the the folder structure below:5_ P2 &TCreate a new directory, and inside this directory create the folder structure below:5_P3&5_P3'5_EP3* '5_P3*(5_P31 *5_P31! +5_ P33" ## Fea5_ P34# 5_%P35Q*%Building static empires with node.js.5_.P3CR*3Building static empires with node.js. Supports: ejs5_.P3FZ*.Building static empires with node.js. Supports5_P3I[,5_P3Ii-5_P3Lj* github pages5_P3Mk,5_P3Ml-5_P3Nn.5_P3Oo* 5_P3Pp-5_ P3P|.5_  P3S} .5_   P3U~/* less /5_   P3W .5_   P3W /5_  P3` 25_ P3a 35_P3i 3* page scripts5_P3k 3 * scripts5_P3m 3* 5_P3o* before script5_&P3{2/Building static empires with node.js. Supports:5_&P3{2'Building static empires with node.js. :5_P3}2* github pages5_P32* ejs5_P3 2* less5_P3  25_P3 # 35_&P3 $3/Building static empires with node.js. Features:5_&P3 %3&Building static empires with node.js. 5_ VP3 & * support for github pages* ejs template processing* less css generation* local development serverPlanned:* github flavored markdown5_VP3 '*5_VP3 ( 35_ VP3 D 45_! VP3 E 5* support for github pages5_ "! VP3 F 5* for github pages5_!#" VP3 G * github pages5_"$# VP3 c 4* local development server5_#%$VP3 k4* github flavored markdown5_$&% VP3 l 45_%'& VP3  55_&(' VP3  6Romulus is an oppinionated 5_')( VP3  6Romulus is an oppinionated 5_(*) VP3  6 Romulus is 5_)+* VP3  Romulus is a careful5_*,+ VP3  5_+-, VP4  45_,.- VP4  55_-/. VP4  * 100% static 5_.0/VP4  4Planned:5_/20 VP4 4 **Planned:5_0312 VP42 !45_243 VP42 "55_354!VP43  !``5_465!VP43  !5_576!VP44 !#45_687"VP44 !#55_798$VP4N $&55_8:9%VP4N $'65_9;:%VP4P $&75_:<;%VP4T $% You can test5_;=<$VP4T $&65_<>=%VP4U $&75_=?>%VP4X $%You can 5_>@?$VP4Y $&65_?A@%VP4Y '$&75_@BA%%VP4~ 5$&7%Now run the local development server 5_ACB(VP4 6'(5_BDC'VP4 7&'```js5_CED'VP4 8&'```5_DGE'VP4 ;&'5_EHFG%VP4 <$&7%Now run the local development server:5_GIH%VP4 e$&7Now 5_HJI'VP4 i&(:```5_IKJ'VP4 j'):5_JLK(VP4 p');5_KMLVP4 q;5_LNMVP4 r5_MONVP4 s;5_NPOVP4 <5_OQP VP4 = **Install**5_PRQ VP4 = **Install:**5_QSRVP4 =%**Install:** `npm install -g romulus`5_RTS VP4  =## Feature Overview5_SUT VP4  =## FeatureOverview5_TVU VP4  = ## Feature5_UWV VP4  =5_VfW VP4 n >5_WgXf VP5 o ? Romlus is&a local development server acting like5_fhg VP5 p >0Romlus is a local development server acting like5_gih VP5  > Romlus is5_hji 6VP5  >5_ikj VP5F  ?7Romlus is a careful curation of the following features:5_jmk VP5F  ? Romlus is 5_knlmVP5] ?5_monVP5^ @5_npoVP5t @* less css generation5_oqpVP5t @* less 5_prqVP5u @* less5_qsr VP5  @%Romlus is build on a few solid ideas:5_rts VP5  @Romlus is on a few solid ideas:5_swt VP5 S @ Romlus is 5_txuwVP5 T@5_wyxVP5 UA5_xzyVP5 B5_y{zVP5 B5_z|{VP5 C5_{}|VP5 C&It is better than jekyll if you prefer5_|~}VP5 CIt 5_}~$VP5 CKIt should be your tool of choice if jekylls folder layout makes you cringe,5_~$VP5 %C$It should be your tool of choice if 5_(VP5 &CEIt should be your tool of choice if you like no-bullshit templating, 5_(VP5 ICAIt should be your tool of choice if you no-bullshit templating, 5_LVP5 KCdIt should be your tool of choice if you want to create github pages using a no-bullshit templating, 5_VP5 MDno-bullshit templating, 5_ VP5 VDno-bullshit templating5_VP5 YDno-bullshit approach templating5_"VP5 pD"no-bullshit approach to templating5_"VP6 qD9no-bullshit approach to templating, a clear folder layout5_"VP6 wD8no-bullshit approach to templating a clear folder layout5_>VP6  D>no-bullshit approach to templating using a clear folder layout5_CVP6/ DJno-bullshit approach to templating using a clear folder layout and support5_CVP64 DCno-bullshit approach to templating using a clear folder layout and 5_VP6@ DKIt should be your tool of choice if you want to create github pages using a5_VP6@ DHshould be your tool of choice if you want to create github pages using a5_VP6@ DAbe your tool of choice if you want to create github pages using a5_VP6A D>your tool of choice if you want to create github pages using a5_VP6A D9tool of choice if you want to create github pages using a5_VP6C D4of choice if you want to create github pages using a5_VP6C D1choice if you want to create github pages using a5_VP6F D*if you want to create github pages using a5_   V P6K D6Use romulus if you want to create github pages using aLno-bullshit approach to templating using a clear folder layout with node.js.5_. BV P6Z DNUse romulus if you want to create github pages using a no-bullshit approach to5_& BV P6_ D4templating using a clear folder layout with node.js.5_: BV P6p D[Use romulus if you want to create github pages with node.js using a no-bullshit approach to5_: BV P6q D:Use romulus if you want to create github pages with node.j5_ BV P6q *templating using a clear folder layout.js.5_ BV P6v C99V9P6DJYou should use romulus if you want a simple tool for creating github pages5_ D VDP6 DQYou should use romulus if you want a simple tool for creating static github pages with node.js.5_DVDP6!D* simple folder layout5_DVDP6(D* folder layout5_DVDP65D* a clear folder layout5_DVDP66D"* a clear folder layout convention5_DVDP68D3* local development server acting like github pages5_DVDP6>D* less.css support5_DVDP6LD* nativeless.css support5_DVDP7 MD* native less.css support5_DVDP7 YD* less.css support5_1DVDP7*`02Dromlus5_1DVDP7.a02D romlus site5_1DVDP7/p02Dromlus 5_1 DVDP76q02Dromlus /path/to/output5_1 DVDP76t02Dromlus /path//output5_2DVDP78u24D5_3DVDP78v25E5_1DVDP7;z02Fromlus /path/for/output5_1DVDP7={02Fromlus /path/for/output5_1DVDP7=02Fromlus 5_4DVDP7C345_4DVDP7C345_3DVDP7D235_2DVDP7D24B5_3DVDP7E25C5_4DVDP7F35E5_4DVDP7K34You should now ha5_3DVDP7L35D5_4DVDP7L35E5_4KDVDP7\35EWYou should now see a new folder called `my-site` containing your unchanged `index.html`5_4ADVDP7_35FJYou should now see a new folder called `my-site` containing your unchanged5_4@DVDP7` 35FAYou should now see a new folder called `my-site` containing your `index.html`5_4MDVDP7a)35EMYou should now see a new folder called `my-site` containing your `index.html`5_5DVDP7*57F5_6DVDP7558G5_7DVDP7667 But that i5_6DVDP7768G5_7DVDP7s68H5_7DVDP7t67Since that is super lame, you 5_6DVDP7u68G5_7DVDP768H5_7DVDP767That is super lame, so you may 5_7DVDP7675_5DVDP757F5_6DVDP758G5_79DVDP7B68L9Alternatively you could run the local development server:5_8DVDP7C79M,this page to you on `http://localhost:8080/`5_8DVDP7D79M+this page to you on http://localhost:8080/`5_8,DVDP7H79M,this page to you on [http://localhost:8080/`5_8-88*v*P7I79M.this page to you on [http://localhost:8080/]()5_8-88*v*P7J79M.this page to you on [http://localhost:8080/]()5_8D88*v*P8[79MDthis page to you on [http://localhost:8080/](http://localhost:8080/)5_7988*v*P8;\68NIAlternatively you could run the local development server which will serve5_7988*v*P8;]68NCAlternatively you could run the local development server will serve5_7988*v*P8;^68N>Alternatively you could run the local development server serve5_7888*v*P8;_68N9Alternatively you could run the local development server 5_888*v*P8=`79NGthis page to you on [http://localhost:8080/](http://localhost:8080/) by5_888*v*P8=a79NBpage to you on [http://localhost:8080/](http://localhost:8080/) by5_888*v*P8=b79N=to you on [http://localhost:8080/](http://localhost:8080/) by5_888*v*P8=c79N:you on [http://localhost:8080/](http://localhost:8080/) by5_888*v*P8>d79N6on [http://localhost:8080/](http://localhost:8080/) by5_7888*v*P8>g68N8Alternatively you could run the local development server5_7:88*v*P8?h68N;Alternatively you could run the local development server on3[http://localhost:8080/](http://localhost:8080/) by5_797Q7fv*P8@i68MoAlternatively you could run the local development server on [http://localhost:8080/](http://localhost:8080/) by5_797Q7fv*P8@k68MmAlternatively you could run the local development server [http://localhost:8080/](http://localhost:8080/) by5_7<7Q7fv*P8Bm68MoAlternatively you could run the local development server at [http://localhost:8080/](http://localhost:8080/) by5_87Q7fv*P8Dn79N3[http://localhost:8080/](http://localhost:8080/) by running this:5_847Q7fv*P8Do79MA[http://localhost:8080/](http://localhost:8080/) by running this:5_847Q7fv*P8Ey79M:[http://localhost:8080/](http://localhost:8080/) by this:5_17Q7fv*P8M{02Mromlus my-site5_;7Q7fv*P8N|:<Mromulus5_<7Q7fv*P8V}<>M5_=7Q7fv*P8V<?N5_>7Q7fv*P8[=>But 5_=7Q7fv*P8\=?N5_>7Q7fv*P8\=?O5_>7Q7fv*P8a=>So far, so lam5_=7Q7fv*P8a=?N5_>7Q7fv*P8a=?O5_>7Q7fv*P8c=>Pretty 5_<7Q7fv*P8<>N5_>7Q7fv*P8=>5_=7Q7fv*P8=?N5_>7Q7fv*P8>@O5_?7Q7fv*P8=?P>@P5_>7Q7fv*P8<>O5_>7Q7fv*P8=>Since you are prob5_=7Q7fv*P8=?N5_>7Q7fv*P8=?O5_>7Q7fv*P8=>Since t5_ =7Q7fv*P8=?N5_  >7Q7fv*P8=?O5_   >7Q7fv*P8=>Since 5_   =7Q7fv*P8=?N5_   >7Q7fv*P8 =?O5_  >7Q7fv*P8=>&Since all of this can be done without 5_ =7Q7fv*P8=?N5_>7Q7fv*P8=?O5_>7Q7fv*P8<>O5_=7Q7fv*P9=?P5_>7Q7fv*P9=@Q5_>7Q7fv*P9=?R5_A7Q7fv*P9@BRnew page in a 5_D7Q7fv*P9=DGV5_G7Q7fv*P9KGIX5_H7Q7fv*P9L;GJY5_I7Q7fv*P9T<HJZNext create your index5_I7Q7fv*P9V=HJZNext create your `index5_I7Q7fv*P9^>HINext create your `index`5_H7Q7fv*P9_?HJY5_I7Q7fv*P9_iHJZ5_I(7Q7fv*P9iHJZ(Now you need to create the layout itself5_IU7Q7fv*P9qHJZUNow you need to create the layout itself, so add a file called `layouts/default.html`5_ IUIUIUVUP9rHKZVNow you need to create the layout itself, so add a file called `layouts/default.html`:5_! Q JJVUP9{PR[ Hello World5_ "!Q JJVUP9{PR[ 5_!#".JJVUP9-/[Now generate your static site:5_"$#.JJVUP9-/[ generate your static site:5_#%$.JJVUP9-/['iRun this to generate your static site:5_$&%XM ZV P: WY[ <%- content %>5_%'&XM ZV P: WY[ <%- %>5_&('M ZV P:/[5_')(N [V P:0\5_(*)N [V P:;\* before-function5_)+*N [V P:;\* beforefunction5_*,+N [V P:=\* before function5_+-, N [V P:>\* running before function5_,.- N [V P:?\* running function5_-/.N [V P:?\* running a function5_.0/N [V P:E\2* running a function before rendering the template5_/30N [V P:E/\** a function before rendering the template5_0413N [V P:S0\(* function before rendering the template5_364N [V P:SM\* 5_4756N [V P:_N\* semi-dynamic page5_687N [V P:_}\* 5_798\99/v/P:~\5_8:9]99/v/P:\5_9;:^99/v/P:]p5_:<;^99/v/P:]1p[http://localhost:8080/](http://localhost:8080/)5_;=<]99/v/P:]_^5_<>=^99/v/P:]`_5_=?>^99/v/P:]_`5_>@?^99/v/P:]^If you still have5_?A@]99/v/P:]__5_@BA^99/v/P:]_`5_ACB^99/v/P:]^ You should 5_BDC^99/v/P:]^5_CED^99/v/P:]^0[http://localhost:8080/](http://localhost:8080/)5_DFE]99/v/P:]5_EGF^99/v/P:]5_FHG^99/v/P:\5_GIH]99/v/P:]_^5_HJI^99/v/P:]`_5_IKJ^99/v/P:]_`5_JLK\99/v/P:\^`5_KML]99/v/P:%\_a5_LNM^#99/v/P:E]_b+That's it, you should now see your template5_MON^K99/v/P:F]_bKThat's it, you should now see your page being rendered inside your template5_NPO^L99/v/P:H]_bLThat's it, you should now see your page being rendered inside your template.5_OQP`99/v/P:a_ab## 5_PRQ`99/v/P:w_ab## less css generation5_QSR`99/v/P:x_ab*## Generating CSS from less css generation5_RTS`99/v/P:}_ab## Generating CSS from less 5_SUT`99/v/P:~_ab!## Generating CSS from less files5_TVU`99/v/P:_ab## Generating from less files5_UWV99/v/P:b* built-in less.css support5_VXW99/v/P:b* -in less.css support5_WYX99/v/P:b* in less.css support5_XZY99/v/P:b* 5_Y[Zb99/v/P;ab/Rome was not build in a single day however, so 5_Z\[a99/v/P;a5_[`\b99/v/P;a5_\a]`b99/v/P;(abThe next step is 5_`baa99/v/P;)a5_acbb99/v/P;)Ua5_bdcc99/v/P;Aibcreate a file called ``5_cedc99/v/P;Jpbcreate a file called `css/`5_dfec!99/v/P;L|b"create a file called `public/css/`5_egfc*99/v/P;Nb*create a file called `public/css/main.css`5_fhge99/v/P;Rdff```css5_gihe99/v/P;Rdff```5_hjie99/v/P;Segf5_ikjf99/v/P;\flg5_jlkf99/v/P;\ef5_kmle99/v/P;bdfk```less5_lnme99/v/P;bdfk```5_monk99/v/P;vk5_npol99/v/P;vk5_oqpm 99/v/P;lSweet, your site is now featu5_prqm 99/v/P;l Sweet, your 5_qsrm799/v/P;m5_rtsn99/v/P; m5_suto99/v/P; n## Serving static files5_tvuo99/v/P;n## static files5_uwvo99/v/P;n## Static files5_vxwo99/v/P;o5_wyxp99/v/P;(o5_xzyq99/v/P;)pq Static files 5_y{zp99/v/P;*p5_z}{q99/v/P;bp5_{~|}q&99/v/P;cp.You can place any static file in the `/public`5_}~q-99/v/P;jp-You can place any static file in the `public`5_~q99/v/P;kp4You can place any static file in the `public` folder5_q99/v/P;lp0can place any static file in the `public` folder5_q99/v/P;op,place any static file in the `public` folder5_q99/v/P;pp&any static file in the `public` folder5_q99/v/P;qp&Any static file in the `public` folder5_q99/v/P;zp$Any static file the `public` folder5_q99/v/P;{p-Any static file placed in the `public` folder5_q&99/v/P;p&Any file placed in the `public` folder5_q/99/v/P;p/Any file placed in the `public` folder will be 5_q/99/v/P;p=Any file placed in the `public` folder will be served by the 5_q/99/v/P;p/Any file placed in the `public` folder will be 5_q899/v/P;pJAny file placed in the `public` folder will be included in the final build5_q899/v/P;p8Any file placed in the `public` folder will be included 5_r99/v/P;q!build output folder and served fr5_r99/v/P<qbuild output folder 5_r99/v/P<qbuild output folder as well as 5_r99/v/P<Pqbuild output folder 5_r@99/v/P<QqQbuild output folder. The local development server also supports downloading them.5_r@99/v/P<XqFbuild output folder. The local development server also supports them.5_rF99/v/P<Yr5_s99/v/P<sr5_v 99/v/P<"yu See LICENSE5_v99/v/P<%zuSee LICENSE file.5_v99/v/P<%u5_99/v/P<\v5_::/v/P<]ww5_99/v/P5_U;PKETV? 5_PF5* a local development server acting like github pages5_PN/* a local development server like github pages5_d&PgOce+create a file called `public/css/main.css`:5_d&PgSce(create a file called `public/css/main.`:5_U;PTTVC 5_U;PWTV? 5_3 Pn_24$ romlus my-site5_4P`465_5Pk475_6Pl57**Note**5_6 P57 **Note:**5_6GP57M**Note:** If you ommit the `my-site` argument, romulus will default to `build5_7P68your output folder `build5_767VP58M**Note:** If you ommit the `my-site` argument, romulus will default to namingyour output folder `build`.5_667VP!56M**Note:** If you ommit the `my-site` argument, romulus will default to namingyour output folder `build`.5_666VP!565_766VP#7:5_866VP#795_ 66VP :Romlus is a static site generator (like jekyll) featuring:5_366VP24$ romlus build my-site5_366VP24$ build my-site5_3 66VP24$ romulus build my-site5_F=66VPEGPnew page in a fancy layout. To do this you need to change you `pages/index.html`5_F=E=F=V=PDGGIn order to make this more interesting, let's say you want to wrap yourQnew page in a fancy layout. To do this you need to change your `pages/index.html`5_WE=F9V=P$WY5_XE=F9V=P(WX5_WE=F9V=P(WY5_XE=F9V=P) WY5_X E=F9V=P/ WY 5_X E=F9V=P;:WY2 5_X E=F9V=P=;WY. 5_X E=F9V=P><WY* 5_X E=F9V=P>=WY) 5_X E=F9V=P>>WY$ 5_X E=F9V=P>?WY 5_X E=F9V=P>@WY 5_X E=F9V=P?AWY 5_X E=F9V=P?kWY 5_X&E=F9V=PHWY* 5_YAE=F9V=POY[5_ZE=F9V=PPY\ 5_ZE=F9V=PPYZ5_ZE=F9V=PQYZ5_YE=F9V=PRY[5_Z Z ZKvKPVY[O 5_X Z ZKvKPXWYO 5_X Z ZKvKPZWYJ 5_ZZ ZKvKP`Y[ 5_Z Z ZKvKPiY[& 5_Z Z ZKvKPiY[! 5_Z Z ZKvKPiY[ 5_Z Z ZKvKPiY[ 5_Z Z ZKvKPiY[ 5_Z Z ZKvKPiY[ 5_Z Z ZKvKPjY[ 5_Z Z ZKvKPjY[ 5_Z Z ZKvKPoY[( 5_Z+Z ZKvKPrY[. 5_Z+Z ZKvKPsY[/ 5_Z-Z ZKvKPvY[8 5_Z9Z ZKvKPvY[9 5_Z:Z ZKvKPxY[: 5_Z5Z ZKvKPzY[9 5_Z-Z ZKvKPY[M 5_Z4Z ZKvKPY[L 5_Z4Z ZKvKP#Y[K 5_Z@Z ZKvKP$Y[V 5_Z@Z ZKvKP%Y[S 5_Z@Z ZKvKP&Y[N 5_Z@Z ZKvKP0Y[K 5_ZQZ ZKvKP1Y[U 5_XZ ZKvKP2WYJ 5_XZ ZKvKP=WYD 5_X$Z ZKvKP>WYM 5_X$Z ZKvKPIWYD 5_X$Z ZKvKP JWYM 5_X$Z ZKvKP SWYD 5_ZDZ ZKvKP.TY[V 5_9Z ZKvKPU C 5_3 Z ZKvKP[24$ romulus my-site5_0 Z ZKvKP\/1&Run this to generate your static site:5_0 Z ZKvKPa/1Run this to your static site:5_Z ZKvKPKb5_ [ [KvKPK5_  [ [KvKPT * blogging5_    Z ZKvKPV* plugins (google analytics5_   %Z ZKvKPW%* plugins (blogging, google analytics5_   /Z ZKvKPa/* plugins (blogging, google analytics, disqus, 5_  -Z ZKvKPc6* plugins (blogging, google analytics, disqus, themes)5_  Z ZKvKPe.* plugins (blogging, google analytics, disqus)5_5Z ZKvKPi6* plugins (themes, blogging, google analytics, disqus)5_<Z ZKvKP;=;Alternatively you could run the local development server at5_<Z ZKvKP;=-you could run the local development server at5_<Z ZKvKP;=)could run the local development server at5_<Z ZKvKP;=#run the local development server at5_<Z ZKvKP;=the local development server at5_<Z ZKvKP;=4For local developmentthe local development server at5_<Z ZKvKP;=5For local development the local development server at5_<Z ZKvKP;=/For development the local development server at5_< Z ZKvKP;=8For testing pdevelopment the local development server at5_< Z ZKvKP;=7For testing development the local development server at5_< Z ZKvKP;=,For testing the local development server at5_<Z ZKvKP;=OFor testing your site, you probably want to run the local development server at5_<Z ZKvKP;=GFor testing your site, you want to run the local development server at5_<"Z ZKvKP ;=MFor testing your site, you should want to run the local development server at5_<"Z ZKvKP ;=HFor testing your site, you should to run the local development server at5_ ="<"="V"P ;>EFor testing your site, you should run the local development server at@[http://localhost:8080/](http://localhost:8080/) by typing this:5_! <"="V"P9 5_ "!=">"V"P985_!#" =">"V"P99(* partials that can be included in pages5_"$# =">"V"P9?&* partials that can be included pages5_#%$,=">"V"P9@,* partials that can be included on any pages5_$&%y PAy{5_%'&zPLy|5_&('|P{}5_')({PMz| ## Github 5_(*){P[z|## 5_)+*{P\{}5_*,+|P{~5_+-,}P|~2romulus natively supports github flavored markdown5_,.-}3P|~3romulus natively supports [github flavored markdown5_-/.}5P|~6romulus natively supports [github flavored markdown]()5_.0/}5P|~6romulus natively supports [github flavored markdown]()5_/10}hP|~hromulus natively supports [github flavored markdown](https://github.com/isaacs/github-flavored-markdown)5_021}+}+}+V+P|iromulus natively supports [github flavored markdown](https://github.com/isaacs/github-flavored-markdown).5_132}~~V+P|~*romulus natively supports [github flavored5_243~V+P}[github flavored>markdown](https://github.com/isaacs/github-flavored-markdown).5_354~O~~V+P}O[github flavored markdown](https://github.com/isaacs/github-flavored-markdown).5_465~~V+P~ In order to 5_576~O~~V+P}O[github flavored markdown](https://github.com/isaacs/github-flavored-markdown).5_687~~V+P~for page files. In order t5_798~~V+P0~for page files. 5_8:9\~~V+P15_9;:D~~V+P3~]for page files. Using markdown is as easy as creating a file called `pages/markdown-rocks.md`5_:<;~~V+P8`pages/markdown-rocks.md`5_;=<~~V+P9`pages/markdown-rocks.md` and 5_<>=~~V+P>`pages/markdown.md` and 5_=?>~~V+Pc`pages/markdown-test.md` and 5_>@?~~V+P d5_?A@~~V+P h```5_@BA~~V+Pi```html5_ACB~~V+Pq```5_BDC ~~V+Pt5_CED(P-u(*5_DGE)P-x()5_ELFG{ VP75_GMHL{ VP> ```markdown5_LNM{ VP>```5_MON{ VP@```md5_NPO{ VP@```m5_OQPVPwfoo5_PRQ VP5_QSR VP5_RTS VP5This page now will be available at `/markdown-rocks`.5_SUT VP,This page now will be at `/markdown-rocks`.5_TVU VP8`pages/markdown-test.md` and adding some markdown to it:5_UWV VP4`pages/markdown-.md` and adding some markdown to it:5_VXWC VP~Cfor page files. Using markdown is as easy as creating a file called5_WYX VPa `.md` extensions: 5_XZY VPa `.md` extension: 9`pages/markdown-rocks.md` and adding some markdown to it:5_Y[Z VP* github flavored markdown5_Z\[ VP5_[]\ VP* github flavored markdown5_\^] VP5_]a^ VP-* github flavored markdown5_^b_aD VP.~Ofor page files. Using markdown is as easy as creating a file called a file with5_acbD VP/~Mfor page files. Using markdown is as easy as creating a file called file with5_bdc= VP0~Hfor page files. Using markdown is as easy as creating a file called with5_ced VP1La `.md` extension: `pages/markdown-rocks.md` and adding some markdown to it:5_dfe VP6Ka `.md` extension `pages/markdown-rocks.md` and adding some markdown to it:5_egfe!P7eg5_fhgfPNeh5_gihgPOfg**Note:** You can 5_hjigPQfg5_ikjfPRfh5_jlkgPSfi5_kmlgPcfh5_lnmgPdfh## Sharing var5_mongPfh## 5_npog)Pgi5_oqphPgj5_prqjPikby the layout. This can5_qsrjPikby the layout. 5_rtsj*PCik*by the layout. For this, add this to your 5_sutlPDln5_tvumPgln5_uwvmPhln<% this.title = 'My title' %>5_vxwnPinp5_wyxoPnq5_xzysPrs5_y{zrPrt5_z|{sPrt5_{}|tPtv5_|~}uPtw5_}~vPuv That's it.5_~uPuw5_vPuw5_vPuvSimple5_uPtu5_tPtv5_uPtu5_uPtu5_uPtv5_^`a_ VP+%* github flavored markdown (optional)5__` VP*5_GILH{ VP95_HJI{ VP95_IKJ{ VP95_JK{ VP95_EGF{{ {VP2wz5_X$Z ZKvKPHWYD 5_X Z ZKvKPYWYF 5_XE=F9V=P$WY 5_3 66VP24$ romulust build my-site5_ytVP<xy5_99/v/P<_v**:**5_99/v/P<_v**In the works:**5_q99/v/P;npr"static file in the `public` folder5_{}|q'99/v/P;apr-You can place any static file in the `/ublic`5_\_`]`99/v/P; _ab## 5_]^_`99/v/P;%_ab## S5_]_^`99/v/P;!_ab ## Serving st5_465M ZV P:]L5_0231N [V P:H.\.* run a function before rendering the template5_12N [V P:N-\6* you can run a function before rendering the template5_DVDP7KD* less.css support5_DVDP7HD* built-in less.css support5_DVDP64D* a clear folder convention5_DVDP65_DVDP6 C,**Install:** `[sudo] npm install -g romulus`5_DVDP6 D5_VP6C D'you want to create github pages using a5_VP6A D1choice if you want to create github pages using a5_tvwu #VP5 R @6Romlus is a static site generator ( jekyll) featuring:5_uv #VP5 Q @!Romulus is an oppinioated piece o5_Z\[ VP4 j > Romulus is 5_[]\ VP4 i >LRomulus is careful curation of ejs template processing, less css generation,5_\^] VP4 h ?MRomulus is careful curation of [ejs template processing, less css generation,5_]_^ #VP4 g ?PRomulus is careful curation of [ejs]() template processing, less css generation,5_^`_ %VP4 f ?QRomulus is careful curation of [ejs](#) template processing, less css generation,5__a` =VP4 e ?RRomulus is careful curation of [ejs](#) template processing, [less css generation,5_`ba BVP4 d ?URomulus is careful curation of [ejs](#) template processing, [less]() css generation,5_acb DVP4 c ?VRomulus is careful curation of [ejs](#) template processing, [less](*) css generation,5_bdc DVP4 b ?VRomulus is careful curation of [ejs](#) template processing, [less]($) css generation,5_ced DVP4 a ?VRomulus is careful curation of [ejs](#) template processing, [less](3) css generation,5_de DVP4 ` ?VRomulus is careful curation of [ejs](#) template processing, [less](#) css generation,5_EGF%VP4 :$&5_021 VP4 4* github flavored markdown5_P2["/pages (required)5_P2\"/layouts (optional)5_P)z)'static site builder for future empires.5_P)y) site builder for future empires.5_P)x)builder for future empires.5_VP-'%Building static sites future empires.5_VP,'Building static sites empires.5_VP+'"Building static sites and empires.5_VP&'Building static sites .5_gih55VPt5_\^] 6 5 5VPjt .5amongst them (known as The Rape of the Sabine Women).5_WYX 3VPYm# let g:netrw_dirhistmax =10let g:netrw_dirhist_cnt =9Plet g:netrw_dirhist_1='/Users/felix/Documents/Presentations/2012/10-07-jsconfeu'Tlet g:netrw_dirhist_2='/Users/felix/code/faster-than-c/figures/mysql2-vs-new-parser'Plet g:netrw_dirhist_3='/Users/felix/Documents/Presentations/2012/10-07-jsconfeu'=let g:netrw_dirhist_4='/Users/felix/code/node-cross-compiler'8let g:netrw_dirhist_5='/Users/felix/code/nodecopter.com'mlet g:netrw_dirhist_6='/Users/felix/Documents/Presentations/2012/10-07-jsconfeu/figures/mysql2-vs-new-parser'4let g:netrw_dirhist_7='/Users/felix/code/node-stama'8let g:netrw_dirhist_8='/Users/felix/code/node-http-perf'4let g:netrw_dirhist_9='/Users/felix/code/node-stama'5_<>= vP% MY NEW PAGE5_#%$ vP `_lay`.5_1vPsKstama is page generator inspired by jekyll using (github flavored markdown.5_Pq # stagima5