[{"data":1,"prerenderedAt":991},["ShallowReactive",2],{"article-asp-net-2-0-compilation-models":3},{"article":4,"tags":454,"previous":455,"next":510},{"id":5,"title":6,"author":7,"body":8,"createdAt":7,"description":446,"extension":447,"img":7,"meta":448,"navigation":449,"path":450,"seo":451,"stem":452,"tags":7,"updatedAt":7,"__hash__":453},"articles\u002Farticles\u002Fasp-net-2-0-compilation-models.md","Asp Net 2 0 Compilation Models",null,{"type":9,"value":10,"toc":442},"minimark",[11,14,31,38,40,43,65,75,83,89,92,104,107,112,115,120,124,127,387],[12,13],"hr",{},[15,16,17,18,21,22,24,25,27,28,30],"p",{},"title: Asp.net 2.0 Compilation Models",[19,20],"br",{},"\ndescription:  Compliation of asp.net, c#, vb.net applications can depend on different aspects.  Keep in mind the following factors.\ncreatedAt: 2015-04-20T08:07:20.7100000-04:00\nupdatedAt: 2015-04-20T08:07:20.7100000-04:00\nimg: \u002Farticles\u002Fimages\u002Fframework.png",[19,23],{},"\nauthor:",[19,26],{},"\nname: Admin",[19,29],{},"\ntags:",[32,33,34],"ul",{},[35,36,37],"li",{},"aspnet",[12,39],{},[15,41,42],{},"Keep the following in mind with 2.0 Asp.net applications",[32,44,45,48,51,54,57],{},[35,46,47],{},"Visual Studio 2005\u002F2008 knows nothing about compiling a web application.  Visual Studio lets the asp.net platform perform the compilation.",[35,49,50],{},"When you perform a VS.NET Build > VS.NET does not build the application, Asp.net performs the build build of all the .cs and .vb files.  The resulting assemblies are placed by default in the C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Temporary ASP.NET Files directory.",[35,52,53],{},"The debug setting in the web.config (debug\u002Frelease) controls the compilation mode.  If in debug mode then respective .pdb debugging symbol files are created.",[35,55,56],{},"The Configuration Manager in the default build model of Visual Studio is not utilized.  As a result the only option for a web site ‘project’ is the Debug compilation.  This is because the web.config controls the compilation.",[35,58,59,60],{},"The Publish command will precompile the web application and place the files in a directory for deployment.  The Publish command executes the command line aspnet_compiler tool with the appropriate switches.  Publish will always precompile a release build without debugging symbols (pdb files)",[32,61,62],{},[35,63,64],{},"Note: the Publish command does not change the debug setting in the web.config.  The Publish command always compiles in release ode however if you precompile to an updateable web site and then update the web site in place those dynamic compilations will produce debug code and pdb files.",[15,66,67,68,74],{},"Using the ",[69,70,73],"a",{"target":71,"href":72},"_blank","http:\u002F\u002Fwww.microsoft.com\u002Fdownloads\u002Fdetails.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en","Web Site Deployment Utility"," (WSD)",[15,76,77,78,82],{},"Using WSD the above scenario is different.  Web Site Deployment project is really a nice interface on a MSBuild project.  The deployment project creates a MSBuild file and passes it to aspnet_compiler for compilation.  Unlike the VS.NET Publish the WSD ",[79,80,81],"strong",{},"will"," update the web.config for the right compilation mode.  The user controls the compilation mode within the Configuration Manager when using the Web",[15,84,85,86,88],{},"Site Deployment project.",[19,87],{},"\nSetting up Configuration Manager as follows will deploy the files to the directory highlighted below without debug symbols (debug=false).  By setting up the configuration as follows makes it easy to prepare for deployment.  Simply change the configuration mode and hit build.  As shown below it will simply prepare the application for build and asp_compiler will deploy to the selected directory. ",[15,90,91],{},"In addition to controlling the debug mode WSD is great for swapping out appsettings for different environments (i.e. stage\u002Ftest\u002Fproduction) respective for each build.",[15,93,94,95],{}," ",[96,97],"img",{"title":98,"style":99,"height":100,"alt":98,"width":101,"border":102,"src":103},"image","BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px",272,435,0,"\u002Farticles\u002Fimages\u002FAsp.netCompilationModels_86E6\u002Fimage_thumb_1.png",[15,105,106],{},"Control the deployed directory via Properties of the WSD project.",[96,108],{"title":98,"style":99,"height":109,"alt":98,"width":110,"border":102,"src":111},262,444,"\u002Farticles\u002Fimages\u002FAsp.netCompilationModels_86E6\u002Fimage_thumb_3.png",[15,113,114],{},"By debug mode will look like the following.  Notice that I am not building the WSD project in this mode",[96,116],{"title":98,"style":99,"height":117,"alt":98,"width":118,"border":102,"src":119},290,462,"\u002Farticles\u002Fimages\u002FAsp.netCompilationModels_86E6\u002Fimage_thumb_4.png",[69,121,123],{"target":71,"href":122},"http:\u002F\u002Fmsdn.microsoft.com\u002Fen-us\u002Flibrary\u002Faa479568.aspx","here",[79,125,126],{},"Additional Configuration of the MSBuild file",[128,129,131,132,131,148,131,173,131,190,131,207,131,224,131,241,131,258,131,275,131,292,131,309,131,326,131,343,131,360,131,378,131],"div",{"style":130},"FONT-SIZE: 8pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: consolas","  \n",[133,134,136,141,145],"pre",{"style":135},"MARGIN: 0px",[137,138,140],"span",{"style":139},"COLOR: blue","\u003C",[137,142,144],{"style":143},"COLOR: #a31515","ItemGroup",[137,146,147],{"style":139},">",[133,149,150,153,156,159,163,166,167,166,170],{"style":135},[137,151,152],{"style":139},"    \u003C",[137,154,155],{"style":143},"ExcludeFromBuild",[137,157,158],{"style":139}," ",[137,160,162],{"style":161},"COLOR: red","Include",[137,164,165],{"style":139},"=","\"",[137,168,169],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.vshost.exe",[137,171,172],{"style":139}," \u002F>",[133,174,175,177,179,181,183,166,185,166,188],{"style":135},[137,176,152],{"style":139},[137,178,155],{"style":143},[137,180,158],{"style":139},[137,182,162],{"style":161},[137,184,165],{"style":139},[137,186,187],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.sln",[137,189,172],{"style":139},[133,191,192,194,196,198,200,166,202,166,205],{"style":135},[137,193,152],{"style":139},[137,195,155],{"style":143},[137,197,158],{"style":139},[137,199,162],{"style":161},[137,201,165],{"style":139},[137,203,204],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.csproj",[137,206,172],{"style":139},[133,208,209,211,213,215,217,166,219,166,222],{"style":135},[137,210,152],{"style":139},[137,212,155],{"style":143},[137,214,158],{"style":139},[137,216,162],{"style":161},[137,218,165],{"style":139},[137,220,221],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.user",[137,223,172],{"style":139},[133,225,226,228,230,232,234,166,236,166,239],{"style":135},[137,227,152],{"style":139},[137,229,155],{"style":143},[137,231,158],{"style":139},[137,233,162],{"style":161},[137,235,165],{"style":139},[137,237,238],{"style":139},"$(SourceWebPhysicalPath)\\**\\*Copy of*",[137,240,172],{"style":139},[133,242,243,245,247,249,251,166,253,166,256],{"style":135},[137,244,152],{"style":139},[137,246,155],{"style":143},[137,248,158],{"style":139},[137,250,162],{"style":161},[137,252,165],{"style":139},[137,254,255],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.psd",[137,257,172],{"style":139},[133,259,260,262,264,266,268,166,270,166,273],{"style":135},[137,261,152],{"style":139},[137,263,155],{"style":143},[137,265,158],{"style":139},[137,267,162],{"style":161},[137,269,165],{"style":139},[137,271,272],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.cmd",[137,274,172],{"style":139},[133,276,277,279,281,283,285,166,287,166,290],{"style":135},[137,278,152],{"style":139},[137,280,155],{"style":143},[137,282,158],{"style":139},[137,284,162],{"style":161},[137,286,165],{"style":139},[137,288,289],{"style":139},"$(SourceWebPhysicalPath)\\obj\\**\\*.*",[137,291,172],{"style":139},[133,293,294,296,298,300,302,166,304,166,307],{"style":135},[137,295,152],{"style":139},[137,297,155],{"style":143},[137,299,158],{"style":139},[137,301,162],{"style":161},[137,303,165],{"style":139},[137,305,306],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.Publish.xml",[137,308,172],{"style":139},[133,310,311,313,315,317,319,166,321,166,324],{"style":135},[137,312,152],{"style":139},[137,314,155],{"style":143},[137,316,158],{"style":139},[137,318,162],{"style":161},[137,320,165],{"style":139},[137,322,323],{"style":139},"$(SourceWebPhysicalPath)\\test\\**\\*.*",[137,325,172],{"style":139},[133,327,328,330,332,334,336,166,338,166,341],{"style":135},[137,329,152],{"style":139},[137,331,155],{"style":143},[137,333,158],{"style":139},[137,335,162],{"style":161},[137,337,165],{"style":139},[137,339,340],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.aspx.resx",[137,342,172],{"style":139},[133,344,345,347,349,351,353,166,355,166,358],{"style":135},[137,346,152],{"style":139},[137,348,155],{"style":143},[137,350,158],{"style":139},[137,352,162],{"style":161},[137,354,165],{"style":139},[137,356,357],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.asax.resx",[137,359,172],{"style":139},[133,361,362,365,367,369,371,166,373,166,376],{"style":135},[137,363,364],{"style":139},"      \u003C",[137,366,155],{"style":143},[137,368,158],{"style":139},[137,370,162],{"style":161},[137,372,165],{"style":139},[137,374,375],{"style":139},"$(SourceWebPhysicalPath)\\**\\*.suo",[137,377,172],{"style":139},[133,379,380,383,385],{"style":135},[137,381,382],{"style":139},"  \u003C\u002F",[137,384,144],{"style":143},[137,386,147],{"style":139},[128,388,131,389,131,408,131,433,131],{"style":130},[133,390,391,393,396,398,401,166,403,166,406],{"style":135},[137,392,152],{"style":139},[137,394,395],{"style":143},"Target",[137,397,158],{"style":139},[137,399,400],{"style":161},"Name",[137,402,165],{"style":139},[137,404,405],{"style":139},"AfterBuild",[137,407,147],{"style":139},[133,409,410,413,416,418,421,166,423,166,426,429,431],{"style":135},[137,411,412],{"style":139},"        \u003C",[137,414,415],{"style":143},"Delete",[137,417,158],{"style":139},[137,419,420],{"style":161},"Files",[137,422,165],{"style":139},[137,424,425],{"style":139},"$(OutputPath)\\PrecompiledApp.config",[137,427,428],{"style":139},">\u003C\u002F",[137,430,415],{"style":143},[137,432,147],{"style":139},[133,434,435,438,440],{"style":135},[137,436,437],{"style":139},"    \u003C\u002F",[137,439,395],{"style":143},[137,441,147],{"style":139},{"title":443,"searchDepth":444,"depth":444,"links":445},"",2,[],"title: Asp.net 2.0 Compilation Models\ndescription:  Compliation of asp.net, c#, vb.net applications can depend on different aspects.  Keep in mind the following factors.\ncreatedAt: 2015-04-20T08:07:20.7100000-04:00\nupdatedAt: 2015-04-20T08:07:20.7100000-04:00\nimg: \u002Farticles\u002Fimages\u002Fframework.png\nauthor:\nname: Admin\ntags:","md",{},true,"\u002Farticles\u002Fasp-net-2-0-compilation-models",{"description":446},"articles\u002Fasp-net-2-0-compilation-models","2PvzOAMkFYwvorxwYkeT7XEKqEyTkCUwCRtjMHvRQqk",[],{"id":456,"title":457,"author":458,"body":459,"createdAt":502,"description":503,"extension":447,"img":498,"meta":504,"navigation":449,"path":505,"seo":506,"stem":507,"tags":508,"updatedAt":502,"__hash__":509},"articles\u002Farticles\u002Finternet-explorer-default-source-editor-view-source.md","Internet Explorer Default Source Editor (View Source)","[object Object]",{"type":9,"value":460,"toc":500},[461,464,470,476,479,491],[15,462,463],{},"With a new laptop there have been quite a few things I have had to configure again.  One of those is the default source view application related to Internet Explorer.  The following instructions apply to Windows XP (not sure yet on Vista).",[15,465,466,467,469],{},"I thought by changing the HTML Editor within IE (Tools - Internet Options - Programs) would have fixed the problem.  Nope, that did not work.  The following however does work nicely.",[19,468],{},"\nRun Regedit",[15,471,472,473,475],{},"HKEY_LOCAL_MACHINE",[19,474],{},"\n|- Software\n|-- Microsoft\n|--- Internet Explorer\n|---- View Source Editor\n|----- Editor Name (Default) = \"C:\\Program Files\\TextPad 4\\TextPad.exe\"",[15,477,478],{},"If 'View Source Editor' doesn't exist you will need to create then create the key 'Editor Name' and set the value to the path to the editor that you are going to use.",[15,480,481,482,486,487],{},"I know other individuals like ",[69,483,485],{"href":484,"target":71},"http:\u002F\u002Fwww.flos-freeware.ch\u002Fnotepad2.html","Notepad2"," or ",[69,488,490],{"href":489,"target":71},"http:\u002F\u002Fwww.slickedit.com\u002F","SlickEdit",[15,492,493,494,496],{},"What editors do you use?",[19,495],{},[96,497],{"src":498,"alt":443,"style":499},"\u002Farticles\u002Fimages\u002Fie.png","display:none;",{"title":443,"searchDepth":444,"depth":444,"links":501},[],"2006-04-20T08:07:19.6300000-04:00","Tip on how to change the default viewsource editor (registry update)",{},"\u002Farticles\u002Finternet-explorer-default-source-editor-view-source",{"title":457,"description":503},"articles\u002Finternet-explorer-default-source-editor-view-source","tools","oNJPEHPunm6tqXAGNNuCFnH2zyX6RzrF5-yvdTMEYPc",{"id":511,"title":512,"author":7,"body":513,"createdAt":7,"description":985,"extension":447,"img":7,"meta":986,"navigation":449,"path":987,"seo":988,"stem":989,"tags":7,"updatedAt":7,"__hash__":990},"articles\u002Farticles\u002Fbootstrap-with-less-part-1.md","Bootstrap With Less Part 1",{"type":9,"value":514,"toc":983},[515,517,527,531,533,545,548,551,756,761,885,896,899,970,980],[12,516],{},[15,518,519,520,24,522,524,525,30],{},"title: Bootstrap with LESS (Part 1)\ndescription: Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS\ncreatedAt: 2015-06-05T01:00:15.1300000-04:00\nupdatedAt: 2015-06-05T01:00:15.1300000-04:00\nimg: \u002Farticles\u002Fimages\u002Fwindows-live-writer-bootstrap-with-less-part-1_11c5b-less_thumb.png",[19,521],{},[19,523],{},"\nname: David",[19,526],{},[32,528,529],{},[35,530,37],{},[12,532],{},[15,534,535,536,540,541,544],{},"The latest version of ",[69,537,539],{"href":538},"http:\u002F\u002Fgetbootstrap.com\u002F","Bootstrap"," uses LESS (a CSS preprocessor) to build the distributed css files.  Confused yet? So, lets focus on what is LESS and how can you compile css.  The best source of less documentation can be found ",[69,542,123],{"href":543},"http:\u002F\u002Fwww.lesscss.org\u002F",". ",[15,546,547],{},"“Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.  Less runs inside Node, in the browser and inside Rhino. There are also many 3rd party tools that allow you to compile your files and watch for changes. ",[15,549,550],{},"For example:",[133,552,556],{"className":553,"code":554,"language":555,"meta":443,"style":443},"language-css shiki shiki-themes github-light github-dark","@base: #f938ab;  \n.box-shadow(@style, @c) when (iscolor(@c)) { \n   -webkit-box-shadow: @style @c; \n   box-shadow: @style @c; \n} \n.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) { \n   .box-shadow(@style, rgba(0, 0, 0, @alpha)); \n} \n.box { \n   color: saturate(@base, 5%); \n   border-color: lighten(@base, 30%); \n   div { \n.box-shadow(0 0 5px, 30%) } \n}  \n","css",[557,558,559,580,588,604,616,622,630,659,664,674,704,725,733,750],"code",{"__ignoreMap":443},[137,560,563,567,571,574,578],{"class":561,"line":562},"line",1,[137,564,566],{"class":565},"sVt8B","@",[137,568,570],{"class":569},"s9eBZ","base",[137,572,573],{"class":565},": ",[137,575,577],{"class":576},"s7hpK","#f938ab;",[137,579,131],{"class":565},[137,581,582,585],{"class":561,"line":444},[137,583,584],{"class":576},".box-shadow(@style",[137,586,587],{"class":565},", @c) when (iscolor(@c)) { \n",[137,589,591,595,598,601],{"class":561,"line":590},3,[137,592,594],{"class":593},"sj4cs","   -webkit-box-shadow",[137,596,597],{"class":565},": @",[137,599,600],{"class":593},"style",[137,602,603],{"class":565}," @c; \n",[137,605,607,610,612,614],{"class":561,"line":606},4,[137,608,609],{"class":593},"   box-shadow",[137,611,597],{"class":565},[137,613,600],{"class":593},[137,615,603],{"class":565},[137,617,619],{"class":561,"line":618},5,[137,620,621],{"class":565},"} \n",[137,623,625,627],{"class":561,"line":624},6,[137,626,584],{"class":576},[137,628,629],{"class":565},", @alpha: 50%) when (isnumber(@alpha)) { \n",[137,631,633,636,639,642,644,647,650,653,656],{"class":561,"line":632},7,[137,634,635],{"class":565},"   .",[137,637,638],{"class":593},"box-shadow",[137,640,641],{"class":565},"(@",[137,643,600],{"class":593},[137,645,646],{"class":565},", ",[137,648,649],{"class":593},"rgba",[137,651,652],{"class":565},"(0, 0, 0, @",[137,654,655],{"class":593},"alpha",[137,657,658],{"class":565},")); \n",[137,660,662],{"class":561,"line":661},8,[137,663,621],{"class":565},[137,665,667,671],{"class":561,"line":666},9,[137,668,670],{"class":669},"sScJk",".box",[137,672,673],{"class":565}," { \n",[137,675,677,680,682,685,688,692,694,697,701],{"class":561,"line":676},10,[137,678,679],{"class":593},"   color",[137,681,573],{"class":565},[137,683,684],{"class":593},"saturate",[137,686,687],{"class":565},"(",[137,689,691],{"class":690},"s4XuR","@base",[137,693,646],{"class":565},[137,695,696],{"class":593},"5",[137,698,700],{"class":699},"szBVR","%",[137,702,703],{"class":565},"); \n",[137,705,707,710,712,715,718,721,723],{"class":561,"line":706},11,[137,708,709],{"class":593},"   border-color",[137,711,573],{"class":565},[137,713,714],{"class":593},"lighten",[137,716,717],{"class":565},"(@base, ",[137,719,720],{"class":593},"30",[137,722,700],{"class":699},[137,724,703],{"class":565},[137,726,728,731],{"class":561,"line":727},12,[137,729,730],{"class":593},"   div",[137,732,673],{"class":565},[137,734,736,739,741,744,747],{"class":561,"line":735},13,[137,737,738],{"class":565},".",[137,740,638],{"class":593},[137,742,743],{"class":565},"(0 0 5",[137,745,746],{"class":593},"px",[137,748,749],{"class":565},", 30%) } \n",[137,751,753],{"class":561,"line":752},14,[137,754,755],{"class":565},"}\n",[15,757,758],{},[79,759,760],{},"will compile to…",[133,762,764],{"className":553,"code":763,"language":555,"meta":443,"style":443},".box { \n   color: #fe33ac; border-color: #fdcdea; \n} \n.box div { \n   -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); \n   box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); \n}  \n",[557,765,766,772,795,799,808,847,881],{"__ignoreMap":443},[137,767,768,770],{"class":561,"line":562},[137,769,670],{"class":669},[137,771,673],{"class":565},[137,773,774,776,778,781,784,787,789,792],{"class":561,"line":444},[137,775,679],{"class":593},[137,777,573],{"class":565},[137,779,780],{"class":593},"#fe33ac",[137,782,783],{"class":565},"; ",[137,785,786],{"class":593},"border-color",[137,788,573],{"class":565},[137,790,791],{"class":593},"#fdcdea",[137,793,794],{"class":565},"; \n",[137,796,797],{"class":561,"line":590},[137,798,621],{"class":565},[137,800,801,803,806],{"class":561,"line":606},[137,802,670],{"class":669},[137,804,805],{"class":569}," div",[137,807,673],{"class":565},[137,809,810,812,814,817,820,823,825,828,830,832,834,836,838,840,842,845],{"class":561,"line":618},[137,811,594],{"class":593},[137,813,573],{"class":565},[137,815,816],{"class":593},"0",[137,818,819],{"class":593}," 0",[137,821,822],{"class":593}," 5",[137,824,746],{"class":699},[137,826,827],{"class":593}," rgba",[137,829,687],{"class":565},[137,831,816],{"class":593},[137,833,646],{"class":565},[137,835,816],{"class":593},[137,837,646],{"class":565},[137,839,816],{"class":593},[137,841,646],{"class":565},[137,843,844],{"class":593},"0.3",[137,846,703],{"class":565},[137,848,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879],{"class":561,"line":624},[137,850,609],{"class":593},[137,852,573],{"class":565},[137,854,816],{"class":593},[137,856,819],{"class":593},[137,858,822],{"class":593},[137,860,746],{"class":699},[137,862,827],{"class":593},[137,864,687],{"class":565},[137,866,816],{"class":593},[137,868,646],{"class":565},[137,870,816],{"class":593},[137,872,646],{"class":565},[137,874,816],{"class":593},[137,876,646],{"class":565},[137,878,844],{"class":593},[137,880,703],{"class":565},[137,882,883],{"class":561,"line":632},[137,884,755],{"class":565},[15,886,887,888,892,893],{},"Essentially, LESS code will get compiled into CSS.  In order to compile there are command line applications.  Currently, I am using ",[69,889,891],{"href":890},"https:\u002F\u002Fnodejs.org\u002F","Node.js"," with a npm package installed via ",[79,894,895],{},"npm install –g less",[15,897,898],{},"Technically, you can also compile ‘client-side’ but in production it is recommended that the css is precompiled (remember compiling just means translating the less css code to simple css files).  Include your styles.less via the following link as well s the less.js file to perform compilation.",[133,900,904],{"className":901,"code":902,"language":903,"meta":443,"style":443},"language-html shiki shiki-themes github-light github-dark","\u003Clink rel=\"stylesheet\u002Fless\" type=\"text\u002Fcss\" href=\"styles.less\" \u002F>\n\u003Cscript src=\"less.js\" type=\"text\u002Fjavascript\">\u003C\u002Fscript>  \n","html",[557,905,906,941],{"__ignoreMap":443},[137,907,908,910,913,916,918,922,925,927,930,933,935,938],{"class":561,"line":562},[137,909,140],{"class":565},[137,911,912],{"class":569},"link",[137,914,915],{"class":669}," rel",[137,917,165],{"class":565},[137,919,921],{"class":920},"sZZnC","\"stylesheet\u002Fless\"",[137,923,924],{"class":669}," type",[137,926,165],{"class":565},[137,928,929],{"class":920},"\"text\u002Fcss\"",[137,931,932],{"class":669}," href",[137,934,165],{"class":565},[137,936,937],{"class":920},"\"styles.less\"",[137,939,940],{"class":565}," \u002F>\n",[137,942,943,945,948,951,953,956,958,960,963,965,967],{"class":561,"line":444},[137,944,140],{"class":565},[137,946,947],{"class":569},"script",[137,949,950],{"class":669}," src",[137,952,165],{"class":565},[137,954,955],{"class":920},"\"less.js\"",[137,957,924],{"class":669},[137,959,165],{"class":565},[137,961,962],{"class":920},"\"text\u002Fjavascript\"",[137,964,428],{"class":565},[137,966,947],{"class":569},[137,968,969],{"class":565},">\n",[15,971,972,973,976],{},"Reference: ",[69,974],{"href":975,"target":71},"https:\u002F\u002Fgetbootstrap.com\u002F2.0.1\u002Fless.html",[69,977,975],{"href":975,"rel":978},[979],"nofollow",[600,981,982],{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .s7hpK, html code.shiki .s7hpK{--shiki-default:#B31D28;--shiki-default-font-style:italic;--shiki-dark:#FDAEB7;--shiki-dark-font-style:italic}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s4XuR, html code.shiki .s4XuR{--shiki-default:#E36209;--shiki-dark:#FFAB70}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":443,"searchDepth":444,"depth":444,"links":984},[],"title: Bootstrap with LESS (Part 1)\ndescription: Customize and extend Bootstrap with LESS, a CSS preprocessor, to take advantage of the variables, mixins, and more used to build Bootstrap's CSS\ncreatedAt: 2015-06-05T01:00:15.1300000-04:00\nupdatedAt: 2015-06-05T01:00:15.1300000-04:00\nimg: \u002Farticles\u002Fimages\u002Fwindows-live-writer-bootstrap-with-less-part-1_11c5b-less_thumb.png\nauthor:\nname: David\ntags:",{},"\u002Farticles\u002Fbootstrap-with-less-part-1",{"description":985},"articles\u002Fbootstrap-with-less-part-1","4zKmRuw9qM0LzxbznU6VsGSAVT01GDunYSwbJsbSFTk",1781574772039]