最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 快速搭建个人博客网站——Hexo

    正文概述 掘金(空城机)   2021-03-28   640

     

    目录

    Hexo

    安装步骤流程

    Hexo主题介绍

    我现在使用的主题为Butterfly

    博客的编写

    GitHub

    上传文件到Github

    配置静态站点

    从csdn迁移博客到hexo


    Hexo

    hexo是一款快速、简洁且高效的博客框架,Hexo 使用MarkDown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

    1. 超快速度

      1. Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。
    2. 支持 Markdown

      1. Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件
    3. 一键部署

      1. 只需一条指令即可部署到 GitHub Pages, Heroku 或其他平台。
    4. 插件和可扩展性

      1. 强大的 API 带来无限的可能,与数种模板引擎(EJS,Pug,Nunjucks)和工具(Babel,PostCSS,Less/Sass)轻易集成

    安装步骤流程

    快速搭建个人博客网站——Hexo

    我使用VS code工具,先创建一个文件夹Hexo,然后打开终端。

    使用前可以先看看git环境是否配置完成,命令是:git --version

    快速搭建个人博客网站——Hexo

    之后使用npm install hexo-cli -g 对hexo进行全局安装,可以使用hexo --version或者hexo -v去查看是否安装完成

    快速搭建个人博客网站——Hexo

    然后使用hexo init进行初始化配置,这一步是为了把hexo从GitHub中克隆到新建出来的Hexo文件夹当中。

    快速搭建个人博客网站——Hexo

    之后使用npm install对一些需要补充的包进行下载,这一步需要下载的包并不多。

    快速搭建个人博客网站——Hexo

    现在最基本的hexo就已经搭建好了,可以使用hexo server命令去运行,默认的端口号是4000,如果端口号被占用了,可以去关闭该端口号或者 hexo server -p 5000 命令来指定端口。

    快速搭建个人博客网站——Hexo

    网页运行的效果: 

    快速搭建个人博客网站——Hexo

    可以使用hexo g命令去生成静态网站文件,这些静态文件将会生成在public文件夹下面,与vue cli相类似,vue cli进行npm run build打包之后也会生成静态文件在public中。

    快速搭建个人博客网站——Hexo

    hexo s命令则是属于本地服务器预览命令

    hexo d命令可以将文件发布到git

     

    Hexo主题介绍

    hexo博客中有很多主题,在Hexo的官网中,对于博客主题就存在306种主题。

    快速搭建个人博客网站——Hexo

    你可以去找到一个适合自己的主题,然后去点击主题名进入GitHub当中。然后一般会给你提供git克隆命令

    比如Nexmoe主题

    使用教程地址:docs.nexmoe.com/hexo-nexmoe…

    快速搭建个人博客网站——Hexo

    快速搭建个人博客网站——Hexo

    快速搭建个人博客网站——Hexo

    我现在使用的主题为Butterfly

    快速搭建个人博客网站——Hexo

    可以参考API文档:

    www.lucfzy.com/2020/02/but…

    jerryc.me/posts/4aa8a…

     

    将网页的文字设置成为中文简体

    站点配置文件_config.yml 是 hexo 工作目录下的主配置文件
    butterfly.yml 是 Butterfly 的配置文件。它需要你手动将主题目录下的_config.yml 文件复製到 hexo 工作目录的 source/_data/butterfly.yml 中。如果文件或者文件夹不存在,需要手动创建。
    语言
    修改站点配置文件 _config.yml

    默认语言是 en

    主题支持三种语言

    • default(en)
    • zh-CN (简体中文)
    • zh-TW (繁体中文)

    快速搭建个人博客网站——Hexo

    效果: 

    快速搭建个人博客网站——Hexo

    关于页面右上方导航栏的更改可以在主题文件的_config.yml中更改menu

    快速搭建个人博客网站——Hexo

    效果:

    快速搭建个人博客网站——Hexo

     

    其他部分的更改都可以去查看参考文档:jerryc.me/posts/4aa8a…

    博客的编写

    在hexo中的博客是通过markdown的形式进行编写的,你可以自己去下载markdown文件编辑器,也可以直接在VS code中进行编辑,这些博客都存放在根目录source文件夹的_post文件夹下

    快速搭建个人博客网站——Hexo

    快速搭建个人博客网站——Hexo

    ---
    title: links
    date: 2020/5/3 20:46:25
    layout: py
    permalink: PY.html
    cover: https://i.loli.net/2019/07/21/5d33d5dc1531213134.png
    coverWidth: 1200
    coverHeight: 750
    hide_copyright: true
    categories: 
    - 测试
    tags:
    - 测试
    - links
    ---
    

     

    GitHub

    部署项目到GitHub中

    先创建一个GitHub仓库new repository,这是在GitHub中右上角点击+号

    快速搭建个人博客网站——Hexo

    在这里给仓库取名时,最好将仓库设置成为以下格式

    username.github.io
    

    这里的username可以使用GitHub名字

    在Hexo文件夹的终端中输入

    ssh-keygen -t rsa
    

    可以进行公钥的配置

    在C盘/用户/用户名/.ssh目录下找到id_rsa.pub文件,用文本编辑工具打开,并复制所有文本内容。

    快速搭建个人博客网站——Hexo

    在Github页面右上角,点击用户头像-Settings-SSH and GPG keys-New SSH key

    快速搭建个人博客网站——Hexo

    快速搭建个人博客网站——Hexo

    Title可以随意填写,Key需要填写刚才复制的公钥文本内容。

    快速搭建个人博客网站——Hexo

    添加完成后,在控制台输入:

    ssh -T git@github.com
    

    如果配置成功,可以看到成功的回复。

    如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:

    快速搭建个人博客网站——Hexo

    上传文件到Github

    配置根目录下_config.yml中的repo信息

    比如

    deploy:
      type: git
      repository: git@github.com:liuxianan/liuxianan.github.io.git
      branch: master
    

    直接通过hexo来发布到github,还需要安装一个插件:

    npm install hexo-deployer-git --save
    

    之后通过hexo d命令进行发布即可

    快速搭建个人博客网站——Hexo

     此时重新刷新GitHub仓库即可看到文件已经上传

    快速搭建个人博客网站——Hexo

     

    配置静态站点

    点击Settings,进入GitHub Pages配置,由于之前新建仓库的时候,仓库名为username.github.io,github已经自己为我们发布了静态的页面。如果不是username.github.io的格式,则需要手动配置。

    快速搭建个人博客网站——Hexo

    可以对网站进行访问了 kongchengji.github.io/

    快速搭建个人博客网站——Hexo

     

    从csdn迁移博客到hexo

    github.com/flytam/Csdn…

     

    一起学习,一起进步 -.- ,如有错误,可以发评论


    起源地下载网 » 快速搭建个人博客网站——Hexo

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元