如何开始搭建自己的技术博客?

软件安装

安装Nodejs 下载安装Nodejs 因为我是在windows下操作的所以下载的是windows的安装版 安装的过程非常简单, 直接下一步即可

安装Git 下载安装Git Git的安装也是直接下一步即可

安装Hexo 如果你已经安装了Nodejs和Git, 接下来就可以使用命令来安装Hexo了 因为是使用命令在线安装的所以一定要有网络连接 打开CMD窗口输入:

  • npm install -g hexo-cli

    初始化Hexo 安装Hexo之后打开一个文件夹, 用来初始化Hexo, 这个文件夹作为你的博客的主目录  然后使用CMD命令行进入到这个目录下执行初始化命令:

  • hexo init

    接着执行命令:

  • npm install

    运行Hexo 在前面步骤都准备完毕的时候执行命令hexo s -g然后在浏览器中输入http://localhost:4000即可查看已安装默认主题的Hexo

    更换默认主题

    安装主题

    Hexo默认的主题可能不是你想要的, 那你就可以去Hexo官方收集的主题里选择自己喜欢的主题,也可以自己去GitHub上面自己找主题。 我使用的主题是next,在此感谢所有给Hexo提供主题的作者,给我们提供了又好看又好用的主题。

    nexT主题github地址

  • git clone https://github.com/iissnan/hexo-theme-next themes/next

    nexT

    主题的配置做一个介绍, 其他主题的配置也都大同小异, 一般主题都会有对应的配置说明, 你可以根据自己选择的主题去修改 你可以直接从GitHub上面下载然后解压到你Hexo目录的themes目录下面,也可以使用终端克隆,如果你熟悉 Git 建议你使用克隆的方式,之后的更新可以进入到主题文件夹下通过git pull来快速更新,而不用再次下载压缩包替换, 注意目录层级, 如果解压后的主题有多级目录, 建议把主题文件放到主题文件夹下面的根目录, 也可以给主题文件夹重命名

那要怎么从默认的主题切换到刚下载的这个主题呢 找到Hexo根目录下面的 _config.yml 文件,将theme字段设置为你的主题名称,如theme: next并把之前的主题名使用#号注释掉, 这个主题的名字一定要和你theme目录下的那个主题文件夹名称一致