ily的博客

我的第一篇博客

一直想有属于自己的博客,前些日子师姐教我可以用hexo搭建自己的博客,现在终于有时间写自己的第一篇博客了。
以下总结了我在搭建博客遇到的一些问题:
1、在github新建仓库的时候仓库名一定要与用户名一致;
2、在本地运行博客的时候,如果自己电脑安装了福昕阅读器的话,4000端口是被其占用的,需要用命令

hexo s -p 5000

调整到5000端口;
3、为自己的博客添加头像:

#你的头像url
avatar: /img/blog.jpg

将图片放在主题文件夹下的source下的img文件夹即可,然后在avatar引用,当然也可以用网络地址引用。
总之搭建步骤:

  • 安装好node和git,注册号github账号
  • 安装hexo

    $ npm install -g hexo-cli

  • 创建hexo文件夹并安装依赖

    $ hexo init
    $ cd
    $ npm install

  • 完成本地安装

    $ hexo generate
    $ hexo server

  • 发布到github上

    hexo generate
    hexo deploy

一些常用命令:

hexo new “postName” //新建文章

hexo new page “pageName” //新建页面

hexo generate //生成静态页面至public目录

hexo server //开启本地预览访问端口(默认端口4000,’ctrl + c’关闭server)

hexo deploy //将.deploy目录部署到GitHub

问题:

问题1: Error: Cannot find module ‘hexo-util’
回答1:npm install – save-dev hexo-util

问题2: sh: 1: cannot create highlight_alias.json: Permission denied
回答2: 尝试执行npm config set unsafe-perm true,依然不行按照官方解决方案尝试https://docs.npmjs.com/getting-started/fixing-npm-permissions

问题3:想把自己搭建博客原文件上传到github上,结果发现theme下的next文件夹里的文件上传不上去,原因是该主题有其他的github在维护
回答3:进入无法提交的文件夹下,运行rm -rf .git,删除隐藏的git文件,然后在返回根目录重新提交。

即可通过https://ily11.github.io/访问博客
Next的主题文件的配置可以参照 官方文档 进行配置