ÔõÑùʹÓÃHexoÔÚGithubÉϴСÎÒ˽¼Ò²©¿ÍÍøÕ¾
×÷Ϊһ¸öÊÖÒÕϲ»¶Õß»ò»¥ÁªÍø´ÓÒµÕߣ¬ÓµÓÐÒ»¸ö×Ô¼ºµÄ²©¿ÍÍøÕ¾ÊǺÜÊÇÓÐÐëÒªµÄ¡£¶øÔõÑù¿ìËÙ¡¢¼òÆӵشһ¸ö²©¿ÍÍøÕ¾ÄØ£¿±¾ÎĽ«ÏÈÈÝÔõÑùʹÓÃhexoÔÚgithubÉϴСÎÒ˽¼Ò²©¿ÍÍøÕ¾¡£
ʲôÊÇHexo£¿
HexoÊÇÒ»¸ö»ùÓÚNode.jsµÄ¾²Ì¬²©¿ÍÌìÉúÆ÷¡£Ëü¿ÉÒÔ×ÊÖúÄã¿ìËÙ¡¢¼òÆÓµØÌìÉúÒ»¸ö¾²Ì¬²©¿ÍÍøÕ¾£¬²¢ÇÒÖ§³ÖÖÖÖÖÖ÷ÌâºÍ²å¼þ£¬¿ÉÒÔÈÃÄãµÄ²©¿ÍչʾԽ·¢ÑŹۺÍרҵ¡£
Github²©¿Í´î½¨Á÷³Ì£º
1.×¢²áGithubÕ˺Å
Ê×ÏÈÐèҪע²áÒ»¸öGithubÕ˺š£ÈôÊÇÄãÒѾÓÐÁËGithubÕ˺ţ¬¿ÉÒÔÌø¹ýÕâÒ»²½¡£
2.½¨ÉèÒ»¸öеĿÍÕ»
ÔÚGithubÉϽ¨ÉèÒ»¸öеĿÍÕ»£¬ÓÃÓÚ´æ·Å²©¿ÍÍøÕ¾µÄ´úÂë¡£¿ÍÕ»µÄÃû³ÆÃûÌÃΪ¡°Óû§Ãû.github.io¡±£¬ÆäÖС°Óû§Ãû¡±ÎªÄãÔÚGithubÉϵÄÓû§Ãû¡£
3.×°ÖÃHexo
ÔÚGithubÉϽ¨ÉèºÃ¿ÍÕ»ºó£¬ÐèÒªÔÚÍâµØ×°ÖÃHexo¡£·¿ªÏÂÁîÐй¤¾ß£¬ÊäÈëÒÔÏÂÏÂÁ
npm install -g hexo-cli
Õâ¸öÏÂÁ»áÈ«¾Ö×°ÖÃHexoÏÂÁîÐй¤¾ß¡£×°ÖÃÍê³Éºó£¬ÊäÈëÒÔÏÂÏÂÁîÀ´¼ì²éÊÇ·ñ×°ÖÃÀֳɣº
hexo -v
ÈôÊÇÄܹ»ÏÔʾĿ½ñHexoµÄ°æ±¾ºÅ£¬Ôò˵Ã÷×°ÖÃÀֳɡ£
4.½«¿ÍÕ»¿Ë¡µ½ÍâµØ
ÔÚGithubÉϽ¨ÉèºÃ¿ÍÕ»ºó£¬ÐèÒª½«¿ÍÕ»¿Ë¡µ½ÍâµØ¡£·¿ªÏÂÁîÐй¤¾ß£¬ÊäÈëÒÔÏÂÏÂÁ
git clone https://github.com/Username/Username.github.io.git
ÆäÖС°Username¡±ÊÇÄãÔÚGithubÉϵÄÓû§Ãû¡£Õâ¸öÏÂÁ»á°ÑÄãµÄ¿ÍÕ»¿Ë¡µ½ÍâµØ¡£
5.³õʼ»¯Hexo
ÔÚÍâµØ¿Ë¡ºÃ¿ÍÕ»ºó£¬ÐèÒªÔÚ¿ÍÕ»Öгõʼ»¯Hexo¡£·¿ªÏÂÁîÐй¤¾ß£¬½øÈëµ½¿ÍÕ»µÄ¸ùĿ¼Ï£¬ÊäÈëÒÔÏÂÏÂÁ
hexo init
Õâ¸öÏÂÁ»á³õʼ»¯Hexo£¬²¢½¨ÉèһЩĬÈÏÎļþºÍÎļþ¼Ð¡£
6.×°ÖÃÖ÷ÌâºÍ²å¼þ
HexoÖ§³ÖÖÖÖÖÖ÷ÌâºÍ²å¼þ£¬¿ÉÒÔÈÃÄãµÄ²©¿ÍչʾԽ·¢ÑŹۺÍרҵ¡£¿ÉÒÔÔÚHexoµÄ¹Ù·½Ö÷Ìâ¿â£¨https://hexo.io/themes/£©ºÍ²å¼þ¿â£¨https://hexo.io/plugins/£©ÖÐÑ¡ÔñÊʺÏ×Ô¼ºµÄÖ÷ÌâºÍ²å¼þ£¬²¢¾ÙÐÐ×°Öá£
7.ÌìÉú¾²Ì¬²©¿ÍÎļþ
ÔÚÍâµØÍê³ÉÖ÷ÌâºÍ²å¼þµÄ×°Öúó£¬ÐèÒª½«²©¿ÍÄÚÈÝÌìÉúΪ¾²Ì¬Îļþ¡£·¿ªÏÂÁîÐй¤¾ß£¬½øÈëµ½¿ÍÕ»µÄ¸ùĿ¼Ï£¬ÊäÈëÒÔÏÂÏÂÁ
hexo generate
Õâ¸öÏÂÁ»áÌìÉú¾²Ì¬²©¿ÍÎļþ£¬²¢½«ÆäÉúÑĵ½¡°public¡±Îļþ¼ÐÖС£
8.ÉÏ´«²©¿ÍÎļþµ½Github¿ÍÕ»
ÔÚÍâµØÌìÉúºÃ¾²Ì¬²©¿ÍÎļþºó£¬ÐèÒª½«ÆäÉÏ´«µ½Github¿ÍÕ»ÖС£·¿ªÏÂÁîÐй¤¾ß£¬½øÈëµ½¿ÍÕ»µÄ¸ùĿ¼Ï£¬ÊäÈëÒÔÏÂÏÂÁ
git add .
git commit -m “First commit”
git push -u origin master
ÕâЩÏÂÁ»á½«ÍâµØ¿ÍÕ»µÄÎļþÉÏ´«µ½Github¿ÍÕ»ÖС£
9.»á¼û²©¿ÍÍøÕ¾
ÉÏ´«¾²Ì¬²©¿ÍÎļþµ½Github¿ÍÕ»ºó£¬ÐèÒªÆÚ´ýÒ»¶Îʱ¼ä£¨×24Сʱ£©Ê¹µÃGithubÍê³ÉÍøÕ¾µÄ¹¹½¨¡£Íê³Éºó£¬Äã¾Í¿ÉÒÔͨ¹ý¡°https://Óû§Ãû.github.io/¡±À´»á¼ûÄãµÄ²©¿ÍÍøÕ¾ÁË¡£
×ܽ᣺
ͨ¹ýÒÔÉÏ°ì·¨£¬ÎÒÃǾͿÉÒÔºÜÀû±ãµØÔÚGithubÉϴСÎÒ˽¼Ò²©¿ÍÍøÕ¾¡£Í¨¹ýÑ¡Ôñ²î±ðµÄÖ÷ÌâºÍ²å¼þ£¬¿ÉÒÔÈò©¿ÍÍøվչʾµÃÔ½·¢ÑŹۺÍרҵ¡£²¢ÇÒ£¬ÓÉÓÚ²©¿ÍÊǾ²Ì¬Îļþ£¬Òò´Ë¿ÉÒÔÔÚÈκεط½°²Åźͻá¼û£¬ºÜÊÇÀû±ãºÍ¿ì½Ý¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃHexoÔÚGithubÉϴСÎÒ˽¼Ò²©¿ÍÍøÕ¾µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡