ÔõÑù½«×Ô¼ºµÄ²©¿Í°²Åŵ½GitHubÉÏ
²©¿ÍµÄ½¨ÉèºÍά»¤Ò»Ö±ÊÇÒ»¸öºÜÖ÷ÒªµÄ»°Ì⣬¾ø´ó´ó¶¼»¥ÁªÍø´ÓÒÃ÷ÈÕ߶¼ÓÐ×Ô¼ºµÄ²©¿ÍºÍСÎÒ˽ÈËÍøÕ¾¡£½ñÌ죬ÎÒÃÇÒªÌÖÂÛµÄÊÇÔõÑù½«×Ô¼ºµÄ²©¿Í°²Åŵ½githubÉÏ¡£
Ò»¡¢Ê²Ã´ÊÇGitHub£¿
GitHubÊÇÒ»¸öÈ«Çò×î´óµÄ¿ªÔ´ÉçÇø£¬ÖÂÁ¦ÓÚ¸ÄÉÆÈí¼þ¿ª·¢µÄÒªÁìºÍÁ÷³Ì£¬²¢ÃãÀø¿ª·ÅµÄÏàÖú·½·¨¡£ËüÒÔÔÚÏßÍйܵķ½·¨£¬×ÊÖú¿ª·¢Õß´æ´¢ºÍÖÎÀí´úÂ룬ҲÊÇ¿ª·¢Õß·ÖÏí×Ô¼ºµÄÏîÄ¿ºÍÐ×÷µÄƽ̨¡£GitHubµÄ¿ª·ÅÐÔºÍ͸Ã÷ÐÔ£¬ÈÃÐí¶àÈËÔ½À´Ô½Ï²»¶Ê¹ÓÃËüÀ´½¨Éè×Ô¼ºµÄÊÖÒÕ²©¿Í¡£
¶þ¡¢²©¿Í°²Åŵ½GitHubÉϵÄÓÅÊÆ
È«ÎļìË÷£º GitHub Pages ½«ÄúµÄ²©¿Í´úÂë´æ´¢ÎªÒ»¸ö Git ¿ÍÕ»¡£ÈôÊÇÄúʹÓà Jekyll ±àд²©¿Í£¬ÄÇôÄú¿ÉÒÔºÜÈÝÒ×µØÌí¼ÓÈ«ÎÄËÑË÷µ½ÄúµÄ²©¿ÍÖС£
Ãâ·ÑÍйܺͱ£»¤£ºGitHub Pages Ãâ·ÑÍйÜÄúµÄ²©¿Í¾²Ì¬Îļþ¡£±ðµÄ£¬Ëü¿ÉÒÔ×ÊÖúÄú±£»¤²©¿ÍÄÚÈݵÄ˽ÃÜÐÔ£¬ÀýÈçÄú¿ÉÒÔ½«GitHub Pages ÍøÕ¾ÉèÖÃΪֻÄÜÓÉÊÚȨ»á¼û¡£
Óë´úÂëÒ»Æð´æ´¢£º²©¿ÍµÄÔ´Âë´æ´¢ÔÚÓ벩¿ÍÏàͬµÄ¿ÍÕ»ÖУ¬ÕâÒâζ×ÅÎı¾ÎļþºÍ´úÂë¿ÉÒԺܺõØÐ×÷£¬Ê¹Äú¿ÉÒÔ¸üÇáËɵØÖÎÀí²©¿ÍÎÄÕ¡£
Èý¡¢²©¿Í°²Åŵ½GitHubÉϵİ취
ÏÂÃæÊǽ«²©¿Í°²Åŵ½GitHubÉϵÄÏêϸ°ì·¨£º
½¨ÉèÒ»¸öGitHubÕ˺ŻòÕßʹÓÃÒÑÓÐÕ˺Å
Ê×ÏÈ£¬ÎªÁ˽«ÄúµÄ²©¿ÍÓëGitHubÏà¹ØÁª£¬ÄúÐèÒª½¨ÉèÒ»¸öGitHubÕ˺š£ÈôÊÇÄúÒѾÓÐÁËGitHubÕ˺ţ¬Äú¿ÉÒÔÖ±½ÓʹÓá£
½¨É販¿ÍµÄGitHub¿ÍÕ»
Ò»µ©Äú×¼±¸ÐÒ¿÷GitHubÉÏÍйÜÄãµÄ²©¿Í£¬Äú¿ÉÒÔÔÚGitHubÉϽ¨ÉèÒ»¸öпÍÕ»£¬¼ÙÉèÄúÏëÒª½«²©¿ÍÃüÃûΪ¡°myblog¡±£¬²¢Ê¹ÓÃGitHub Pages ÍйÜÕâ¸ö¿ÍÕ»£¬È»ºó¿ÉÒÔÕâÑù×ö£º
1£©ÔÚGitHubÉÏ£¬µ¥»÷¡°New repository¡±À´½¨ÉèÒ»¸öеĿÍÕ»¡£
2£©ÎªÄúµÄпÍÕ»ÊäÈëÃû³Æ£¬ÀýÈç¡°myblog¡±£¬²¢½¨ÉèËü¡£
3£©ÏòÄúµÄÍâµØÅÌËã»ú¿Ë¡´ËпÍÕ»£¬ÒÔ±ãÄú¿ÉÒÔ½«ÄúµÄ²©¿ÍÎļþ·ÅÈëÆäÖС£
4£©½«ËùÓÐÄú²©¿ÍµÄÎļþ·ÅÈë¸Ã¿ÍÕ»Öв¢Ìá½»½ÓÂë¸ü¸Ä¡£
½¨ÉèÒ»¸öJekyllÖ÷Ìâ
ÈôÊÇÄúÏëҪʹÓÃGitHub Pages À´Íйܲ©¿Í£¬ÄÇôÄúÐèҪʹÓþ²Ì¬ÍøÕ¾ÌìÉúÆ÷À´ÌìÉúÄúµÄ²©¿ÍÄÚÈÝ¡£GitHub Pages ÊÇÕë¶ÔJekyllºÍһЩÆäËû¾²Ì¬²©¿ÍÌìÉúÆ÷¾ÙÐÐÁËÓÅ»¯¡£Òò´Ë£¬ÈôÊÇÄúÏ뽫²©¿Í°²Åŵ½GitHubÒ³ÃæÉÏ£¬ÄÇôÄúÐèÒª½¨ÉèÒ»¸öJekyllÖ÷Ìâ¡£Äú¿ÉÒÔƾ֤ϲ»¶´ÓJekyll¹Ù·½µÄÖ÷Ìâ¿âÖÐÕÒµ½Ò»¸öÊʺÏÄúµÄÖ÷Ì⣬²¢Ê¹ÓÃÏÂÁîÐй¤¾ß¾ÙÐÐ×°ÖúÍÉèÖá£
ÉèÖÃGitHub Pages
Ò»µ©ÄúÒѾÓÐÁËJekyllÖ÷Ì⣬²¢ÇÒÊý¾ÝºÍÑÝʾÓÃÀýÒѾ׼±¸ºÃÁË£¬Äú¾Í¿ÉÒÔ½«ËüÃÇ°²Åŵ½GitHub Pages ÉÏ¡£ÕâÀïÊǸÃÀú³ÌµÄ°ì·¨£º
1£©ÔÚGitHubÉÏÕÒµ½ÄúµÄ¿ÍÕ»µÄ¡°Settings¡±Ñ¡Ï¡£ÀýÈ磺https://github.com/{GitHub Óû§Ãû}/{repository Ãû³Æ}/settings¡£
2£©ÔÚ¡°GitHub Pages¡±²¿·Ö£¬Ñ¡ÔñÄúÏëÒªÔÚÄÇÀï¹ûÕæÄúµÄÍøÕ¾¡£´ó´ó¶¼ÇéÐÎÏ£¬ÄúÖ»ÐèҪѡÔñÄúµÄÖ÷·ÖÖ§£¬ÀýÈç¡°main¡±¡£
3£©ÔÚ¡°GitHub Pages¡±²¿·Ö£¬ÊäÈëÄúµÄ×Ô½ç˵ÓòÃû£¨ÈôÊÇÊÊÓã©¡£
4£©ÄúÒÑ×¼±¸Í£µ±¿ÉÒÔµã»÷¡°Save¡±¡£
´Ëʱ£¬ÄúµÄ²©¿Í¾ÍÒѾÀֳɰ²Åŵ½GitHub Pages²¢¿ÉÒÔͨ¹ýÄúµÄ×Ô½ç˵ÓòÃû»òĬÈÏÓòÃû¾ÙÐлá¼ûÁË¡£
ËÄ¡¢×ܽá
ͨ¹ý±¾Îĵİ취£¬Äú¿ÉÒÔÇáËɵؽ«×Ô¼ºµÄ²©¿Í°²Åŵ½GitHubÉÏ£¬ÏíÊܵ½JekyllÖ÷ÌâºÍGitHub PagesÓÅÒìµÄÐ×÷¹¦Ð§´øÀ´µÄ±ãµ±£¬ÈÃÄú¸üרעÓÚ×Ô¼ºµÄ´´×÷ºÍ·ÖÏí¡£ÎÒÃÇÏ£ÍûÄú¿ÉÒÔ´ÓÖÐÊÜÒ棬Òý·¢×Ô¼º¸ü¶àµÄÁé¸ÐºÍ´´Òâ¡£
ÒÔÉϾÍÊÇÔõÑù½«×Ô¼ºµÄ²©¿Í°²Åŵ½GitHubÉϵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡