ThisistheIRCv3website.
TestingIfyouwanttotestyourchangestothiswebsitelocallybeforesubmittingapullrequest(alwaysagoodidea),therearetwooptions:usingBundler,andmanual.
Afteryoufinishthesesteps,youwillbeabletogotohttps://127.0.0.1:4000/andviewalocalcopyofthewebsite.Asyoumakechangestoyourfiles,theywillbereflectedonthatlocalcopy.
UsingBundler:gitclonethisrepositorycdircv3.github.io/gitsubmoduleupdate--init--recursivebundleinstallbundleexecjekyllserveTroubleshootingIfyouencountererrorsinstallingnokogirionmacOSSierra,makesureyourXCodetoolsareuptodate:
xcode-select--install
ThenconfigurebundlertousetheXCodeversionoflibxml2:
bundleconfigbuild.nokogiri--use-system-libraries=true--with-xml2-include=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2
Thiscreates/updatesaconfigfilein~/.bundler/config
ManuallyYoushouldmakesureyourmanuallyinstalledlocalversionsmatchthatofGitHubPages:
InstallJekyllInstalldependencies:geminstalljekyll-sitemapjekyll-redirect-fromgitclonethisrepositorycdircv3.github.io/gitsubmoduleupdate--init--recursivejekyllserveAddingNewSpecUpdatethespecsubmodule.Ifthespec'sadraft,confirmthatithasthework-in-progress:truetagintheyamlheaderofthefile.Listthespecon_irc/index.mdAddthespecto_data/irc_versions.yml-thenamehereiswhat'susedinthesupportlists.Lookatthehide-if-no-supportandhide-on-serversoptions,theyaffecthowthesupporttablesaregenerated.Makesureyouputitintherightplacesorting-wise.Addthespecto_data/specs.yml-thenamehereiswhat'susedintheregistry.Maybesomeotherplaces?Ineedtomergethisandtheabovefilesometime.Addtherelevantsupporttothedatafiles!LicensesTheRSSXMLfeedtemplatewassourcedfromtheJekyllRSSFeedTemplatesrepo,andisusedunderthisMITlicense:
TheMITLicense(MIT)
Copyright(c)2014GeorgeMandis
Permissionisherebygranted,freeofcharge,toanypersonobtainingacopyofthissoftwareandassociateddocumentationfiles(the"Software"),todealintheSoftwarewithoutrestriction,includingwithoutlimitationtherightstouse,copy,modify,merge,publish,distribute,sublicense,and/orsellcopiesoftheSoftware,andtopermitpersonstowhomtheSoftwareisfurnishedtodoso,subjecttothefollowingconditions:
TheabovecopyrightnoticeandthispermissionnoticeshallbeincludedinallcopiesorsubstantialportionsoftheSoftware.
THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOFMERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEANDNONINFRINGEMENT.INNOEVENTSHALLTHEAUTHORSORCOPYRIGHTHOLDERSBELIABLEFORANYCLAIM,DAMAGESOROTHERLIABILITY,WHETHERINANACTIONOFCONTRACT,TORTOROTHERWISE,ARISINGFROM,OUTOFORINCONNECTIONWITHTHESOFTWAREORTHEUSEOROTHERDEALINGSINTHESOFTWARE.
评论