zoukankan      html  css  js  c++  java
  • 在GitHub上使用Hexo搭建静态博客

    搭建静态博客须要一个前提是电脑上有安装git而且有github帐号,这个不懂能够看廖雪峰先生的git教程

    1、下载nodejs。在官网上能够下载

    2、使用git进入你新建的一个目录,输入命令 npm install -g hexo

    3、接着输入hexo init ~/hexo ,会建立一个初始化的文件夹。文件夹名为hexo。这时你要进入到根文件夹下的hexo文件夹,能够在git中输入命令 cd ~/hexo
    在git中输入npm install

    输入 hexo g 生成静态问津

    输入 hexo s 会在本地预览你的博客,在浏览器中输入localhost:4000/就可以看到

    4、将博客上传到github上,须要在github上新建一个库。假设你的github是https://github.com/username。那么你就须要建的库名是username.github.io

    5、改动hexo目录下的_config.yml。尤其要注意格式,注意最后三行的缩进,repsitory须要填你的git库的地址(ssh格式的,不是https格式的)

     

    # Deployment

    ## Docs:http://hexo.io/docs/deployment.html

    deploy:

      type: git

      repository:git@github.com:fonxian/fonxian.github.io.git

      branch: master


    6、完毕yml的配置后输入命令

    npm install hexo-deployer-git --save

    再输入 hexo clean

    输入hexo g

    输入hexo d 就可以完毕




    7、当你须要改首页的一些内容的时候,就在本地的_config.yml中改,比方改title。改author这种值之后,输入命令hexo clean

    hexo g 生成新的静态内容

    hexo d 推送到git上

    8、怎样与域名绑定?ping github.io得到ip地址,写到万网的域名解析中,然后在Github的库中新建一个CNAME。内容是要绑定的域名,由于每次hexo d 都会将github上的CNAME覆盖,所以最好的解决的方法是在hexo的source目录下新建一个CNAME,每次hexo d上传到github的时候。就会自己主动生成

    9、改主页的目录,首先使用hexo new page"about" ,然后就会在source目录中找到about目录下的index.md,在index中编辑你想要加入的内容。然后在themes/{主题名}以下找到_config.yml,在menu以下加入

    About:/about 。最后在hexo -g ,hexo -d。就完毕文件夹的加入

     


  • 相关阅读:
    CF1290E Cartesian Tree
    【LeetCode】11. 盛最多水的容器
    【LeetCode】10. 正则表达式匹配
    【LeetCode】9. 回文数
    【LeetCode】8. 字符串转换整数 (atoi)
    【LeetCode】7. 整数反转
    【LeetCode】6. Z 字形变换
    【LeetCode】5. 最长回文子串
    【LeetCode】4. 寻找两个正序数组的中位数[待补充]
    【LeetCode】3. 无重复字符的最长子串
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7100025.html
Copyright © 2011-2022 走看看