博客 主要用来写 技术文章,记录自己的知识,也希望可以帮助到他人少走弯路。

搭建参考

先参照了下列文章,进行了初步搭建

过程

简单来说

  1. 安装 git Node.js(附带有npm),然后分别输入 node -v npm -v git --version ,如果显示出对应的版本号,就说明安装成功了。

  2. 安装hexo,输入 npm install hexo-cli -g 即可。然后输入 hexo -v 验证是否安装成功。

  3. 添加国内镜像源,下面这个是 淘宝的国内镜像。

    1
    npm config set registry https://registry.npm.taobao.org
  4. 注册github账号,新建一个项目,名称为 your_username.github.io

  5. 本地找个存放博客文件的目录,准备建立博客。

    • 输入 hexo init 初始化文件夹;
    • 输入 npm install 安装必备的组件;
    • 输入 hexo g 生成静态网页;
    • 输入 hexo s 打开本地服务器;
    • 浏览器访问 http://localhost:4000 ,就可以看到我们的博客啦。
  6. 配置ssh key,参照 GitHub搭建博客配置SSH - 空旷在远方

  7. 修改博客根目录下的 _config.yml 文件。

    1
    2
    3
    4
    deploy:
    type: git
    repository: https://github.com/godweiyang/godweiyang.github.io
    branch: master

    repository修改为你自己的github项目地址。

  8. 发布博客到 自己的github项目上 。

    1
    2
    hexo g
    hexo d
  9. 更换博客主题以及主题的相关配置,极力推荐 https://github.com/chaooo/hexo-theme-BlueLake

    相关配置看这篇 BlueLake博客主题的详细配置 - 秋过冬漫长

  10. 安装一些插件

    • npm install hexo-generator-feed 添加RSS

    • npm install hexo-generator-sitemap 添加网站地图

    • npm install hexo-generator-baidu-sitemap 添加百度收录

到这一步,基本就可以了。更多配置,后续补充。

各种优化

写作技巧

hexo 创建文章、标签、分类的Front-matter - hiekay

https://www.jianshu.com/p/6e4af897a3f0

Markdown 语法介绍

https://coding.net/help/doc/project/markdown.html

Markdown 在线编辑器

http://editor.md.ipandao.com/examples/full.html

Hexo+Github pages博客绑定中文域名 - 温柔小猪

https://blog.csdn.net/zaq0123/article/details/79880969