zoukankan      html  css  js  c++  java
  • 个人博客搭建全记录(Hexo,Github)

    搭建过程主要借鉴小歪的博客
    博客主题airclod

    Hexo,Github建站记录

    1. 准备

    Github账号

    注册登陆Github

    创建Repository,Repository Name就是YourName.github.io(YourName : 就是注册用户名)

    安装Git
    安装Node.js

    下载Node.Js

    Window用户使用安装程序进行安装.安装时,勾选Add to PATH选项

    安装Hexo

    打开CMD,执行命令 : npm install -g hexo-cli

    2. 设置

    初始化Hexo命令 : hexo init blog

    初始化成功提升 : INFO Start blogging with Hexo!

    初始化成功之后,source目录下会有hello world.md文件,直接执行以下命令 :

    生成命令 : hexo generate

    启动本地服务器 : hexo server

    浏览器输入http://localhost:4000/就可以看见网页和模板了

    SSH设置 : ssh-keygen -t rsa -C "Github的注册邮箱地址"

    SSH设置命令执行之后得到信息 : Your public key has been saved in /c/Users/user/.ssh/id_rsa.pub.

    找到该文件,复制密钥全部信息,登陆到Github上,New SSH Key,Title=Blog,Key=密钥信息

    3. 配置博客

    首先我更换了主题,下载主题 : git clone https://github.com/aircloud/hexo-theme-aircloud.git aircloud

    把下载的主题放在themes下

    -config.yml文件配置参考 : 文件地址

    搜索功能开启,安装插件 : npm i hexo-generator-search --save

    标签页面和关于页面,source文件夹下建立tags文件夹和about文件夹 : hexo new page tags/about

    tags文件夹index.md写入 :

    ---
    layout: "tags"
    title: "Tags"
    ---
    

    about文件夹index.md为一篇支持 markdown 格式的文件,需要在开头添加 :

    ---
    layout: "about"
    title: "About"
    date: 2016-04-21 04:48:33
    comments: true
    ---
    

    取消赞赏功能 : 删除掉赞赏部分

    4. 发布到Github上

    创建文章 : hexo new "newFile"

    清除缓存 : hexo clean

    生成静态文件 : hexo generate

    部署发布 : hexo deploy

    如果在执行 hexo deploy 后,出现 error deployer not found:github 的错误,执行:npm install hexo-deployer-git --save

    5. Hexo命令

    init

    hexo init [folder]

    新建一个网站,如果没设置folder,Hexo默认在目前的文件夹建立网站

    new

    hexo new "post title with whitespace"

    新建一篇文章

    generate

    hexo generate

    生成静态文件

    简写 : hexo g

    publish

    hexo publish [layout] <filename>

    发表草稿

    server

    hexo server

    启动服务器,默认情况下访问地址为 : http://localhost:4000/

    deploy

    hexo deploy

    部署网站

    简写 : hexo d

    render

    hexo render <file1> [file2] ...

    渲染文件

    migrate

    hexo migrate <type>

    从其他博客系统迁移内容

    clean

    hexo clean

    清除缓存文件(db.json)和已生成的静态文件(public)

    在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令

    list

    hexo list <type>

    列出网站资料

    version

    hexo version

    显示 Hexo 版本

    6. 总结

    已经完成了博客的搭建,搭建完成效果展示,如果有问题可以关注公众号问我,最后一段话与君共勉 : 每个人都有觉得自己不够好,羡慕别人闪闪发光的时候,但其实大多人都是普通的。不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,在最平凡的生活里,谦卑和努力

    我每天会写文章记录学习之路,另外我自己整理了些学习资料,目前全部放在我的公众号"SmallBird技术分享",加入我们一起学习交流,并且回复’分享’会有大数据,云计算资源惊喜等着你~

  • 相关阅读:
    第二阶段第二次spring会议
    第一次冲刺阶段的改进方案
    第二阶段第一次spring会议
    第七次spring会议
    第六次spring会议
    第五次spring会议
    第四次spring会议
    第三次spring会议
    第二次spring会议
    第一次spring会议
  • 原文地址:https://www.cnblogs.com/SmallBird-Nest/p/11535430.html
Copyright © 2011-2022 走看看