美文网首页
Hexo+Github搭建个人博客

Hexo+Github搭建个人博客

作者: 酷热summer | 来源:发表于2018-03-23 15:35 被阅读34次

    本文会详细介绍hexo+github搭建博客的过程。由于此博客于17年11月底搭建,具体操作步骤可能会有遗漏,如果讲述的不清楚的地方敬请指正。在搭建博客之前,需要安装node和git,具体操作请参考上一篇文章,node和git版本分别为v8.7.0和v2.16.2,MacOs,并同时申请Github账号。使用的开发工具为VScode。

    一、安装Hexo

    1、首先创建一个文件夹如blog,用于存放整个博客文件。在菜单栏中选中文件夹,右键然后选中在终端中打开,即可在当前vscode打开终端。大家可以根据自己的项目目录打开到blog文件夹下。
    2、执行如下命令安装Hexo:

    sudo npm install -g hexo  //安装hexo
    hexo   init               //初始化hexo,这样blog就是整个博客的根目录,所有的页面都在里面进行增删改
    hexo generate             //生成静态页面
    hexo server               //启动本地服务器,进行博客文章预览
    

    在浏览器下打开localhost://4000即可预览,hexo应该会默认生成一篇博客《Hello World》。
    博客整体目录预览:

    image.png

    其中_config.yml和package.json为项目的配置文件,source->_post为我们的博客目录,public为执行hexo generate后生成的静态页面。

    二、关联Github

    1、在你的Github中建立新的仓库,仓库名为8、【your_user_name.github.io】(敲重点,必须一样),此处我创建的仓库名为:
    HappyJeannie.github.io,然后与我们的博客建立关联。
    2、打开blog(项目目录)目录,将_config.yml文件在VScode中打开,翻到最下面,找到depoly,修改其配置信息如下:

    image.png

    修改完成后在终端执行:

    npm install hexo-deployer-git --save    //安装 git 部署插件
    hexo deploy                             //将本地博客代码部署到Github
    

    3、将本项目所在仓库中,开启 GitHub Pages功能,具体操作为打开仓库->settings,如下图所示:

    image.png

    选中master branch并点击save即可。

    三、tips

    1、_config.yml中的缩进和空格一定严格按照文件的默认格式来,不然会报错;
    2、想要删除博客的话,直接删除source->_posts->对应的博客文章,然后在执行hexo generate、hexo deploy即可;
    3、在_config.yml中修改language为zh-CN,即可将博客中英文转换为中文;
    4、常用命令

    hexo new "postName"     //新建文章
    hexo new page "pageName"    //新建页面
    hexo server             //启动本地服务器
    hexo generate           //生成静态文件
    hexo deploy             //部署到Giihub
    hexo help               //查询帮助
    

    5、插入图片
    在hexo中,所有图片保存在public->css->images文件夹下,页面引入路径为:

    ./../../../../css/images/xxx.png
    

    6、markdown语法查询;

    本文已发布至个人博客以及知乎。个人原创,转载请注明出处。

    相关文章

      网友评论

          本文标题:Hexo+Github搭建个人博客

          本文链接:https://www.haomeiwen.com/subject/qtjxcftx.html