熊氏春秋-礼物
礼物520当天收到啦宝贝送的礼物了! 是一个帅气的挎包,很喜欢的。
不过最喜欢的还是宝贝亲手写的那封信,没想到宝贝不仅人长得可爱,写的字也可可爱爱的。
继续延续趴
熊氏春秋-搬迁
搬迁任务的开始今天下了一个非常重要的决定,打算把我的熊氏春秋全部整理一下,搬到我的博客网站上去了。具体为啥要搬嘞,也说不太清楚,就是感觉万一以后电脑突然嗝屁了,我的熊氏春秋岂不是作废了???我滴妈,这不得气吐血,想想就痛!所以还是慢慢的一点一点的搬过去趴。这估计是一个宏大的工程了,唉。
hexo系列(八)部署到GitHub
将本地的Hexo博客项目部署到GitHub一、将本机的Git和GitHub网站上的账户通过SSH建立连接
空白处点击Git Bash Here,输入配置username,email(因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识)
123git config --global user.name 'github的用户名'git config --global user.email 'github绑定的邮箱'
注意:git config –global “参数”,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
本地创建SSH key
1ssh-keygen -t rsa
然后按回车健即可,私人电脑不需要设置密码。进入这个文件夹下面C:/Users/用户名/.ssh,复制 id_rsa.pub 公钥内容。
远程github配置ssh秘钥
点击GitHub账户头像—Settings—SSH and GPG keys—New SSH key
Title随便填 ...
hexo系列(七)文章的资源文件夹和数据文件
资源文件夹资源(Asset)代表 source 文件夹中除了文章以外的所有文件,例如图片、css、js文件等。比方说,如果你的Hexo项目中只有少量图片,那最简单的方法就是将它们放在 source/images 文件夹中。然后通过类似于  的方法访问它们。
文章资源文件夹对于那些想要更有规律地提供图片和其他资源以及想要将他们的资源分布在各个文章上的人来说,Hexo也提供了更组织化的方式来管理资源。这个稍微有些复杂但是管理资源非常方便的功能可以通过将 config.yml 文件中的 post_asset_folder 选项设为 true 来打开。
1post_asset_folder: true
当资源文件管理功能打开后,Hexo将会在你每一次通过 hexo new [layout] <title> 命令创建新文章时自动创建一个文件夹。这个资源文件夹将会有与这个 markdown 文件一样的名字。将所有与你的文章有关的资源放在这个关联文件夹中之后,你可以通过相对路径来引用它们,这样你就得到了一个更简单而且方便得多的工作流。
相对 ...
hexo系列(六)写作
写作你可以执行下列命令来创建一篇新文章,创建的文章在 source/_posts 文件夹中,直接通过编辑该.md文件来完成你的文章
1hexo new [layout] <title>
您可以在命令中指定文章的布局(layout),默认为 post ,可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局
另外,在写作时候遇到需要插入图片时,建议先将该图片上传到图床,再从图床使用该图片的外部链接。这样的好处是能够降低服务器的存储压力,提升图片加载速度。常用的图床有牛图网、路过图床、imgur。
布局(Layout)Hexo 有三种默认布局:post、page 和 draft ,它们分别对应不同的路径,而您自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹
布局
路径
post
source/_posts
page
source
draft
source/_drafts
不要处理我的文章如果你不想你的文章被处理,你可以将 Front-Matter 中的 layout: 设为 ...
hexo系列(五)Front-matter及页面配置
Front-matterFront-matter 是 markdown 文件最上方以 — 分隔的区域,用于指定个别档案的变数。
Page Front-matter 用于页面配置Post Front-matter 用于文章页配置
如果标注可选的参数,可根据自己需要添加,不用全部都写在markdown里
Page Front-matter123456789101112131415---title:date:updated:type:comments:description:keywords:top_img:mathjax:katex:aside:aplayer:highlight_shrink:---
写法
解释
title
【必需】页面标题
date
【必需】页面创建日期
type
【必需】标签、分类和友情链接三个页面需要配置
updated
【可选】页面更新日期
description
【可选】页面描述
keywords
【可选】页面关键字
comments
【可选】显示页面评论模块(默认 true)
top_img
【可选】页面顶部图片
...
hexo系列(四)安装butterfly主题
安装butterfly主题在你的 Hexo 根目录里执行如下指令
1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
应用主题修改 Hexo 根目录下的 _config.yml ,把主题改为butterfly
1theme: butterfly
安装插件如果你没有 pug 以及 stylus 的渲染器,请下载安装
1npm install hexo-renderer-pug hexo-renderer-stylus --save
升级建议为了减少升级主题后带来的不便,请使用以下方法(建议,可以不做)。
在 hexo 的根目录创建一个文件 _config.butterfly.yml ,并把主题目录的 _config.yml 内容复制到 _config.butterfly.yml 去。( 注意: 复制的是主题的 _config.yml ,而不是 hexo 的 _config.yml )
注意: 不要把主题目录的 _config.yml 删掉
注意: 以 ...
hexo系列(三)常用指令
Hexo常用指令init1hexo init [folder]
新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站
new1hexo new [layout] <title>
新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来
generate1hexo generate
生成静态文件
选项
描述
-d, –deploy
文件生成后立即部署网站
-w, –watch
监视文件变动
该命令可以简写为
1hexo g
publish1hexo publish [layout] <filename>
发表草稿
server1hexo server
启动服务器。默认情况下,访问网址为:http://localhost:4000/
选项
描述
-p, –port
重设端口
-s, –static
只使用静态文件
-l, –log
启动日记记录,使用覆盖记录格式
...
hexo系列(二)个人配置
重要文件介绍_config.yml网站的配置信息,您可以在此配置大部分的参数。
scaffolds文件夹模版文件夹。当您新建文章时,Hexo会根据scaffold中的模板内容来建立文件。
Hexo的模板是指在新建的markdown文件中默认填充的内容。例如,如果您修改 scaffold/post.md 中的 Front-matter 内容,那么每次新建一篇文章时都会包含这个修改。
source文件夹资源文件夹是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。通常建议在 source 文件夹下新建一个 images 文件夹,用来存储一些网站的首页,头像,图标等固定图片。
themes文件夹主题文件夹,里面包含了下载的主题,每个主题以文件夹形式存在。Hexo会根据配置文件指定主题来生成静态页面。
_config.yml配置网站
参数
描述
title
网站标题
subtitle
网站副标题
descript ...
hexo系列(一)简介与安装
hexo的简介Hexo 是一个快速、简洁且高效的博客框架。你不需要写任何代码,只需要配置相关的配置文件,同时会使用Markdown语法写博客文章就可轻松生成属于你自己的博客网站。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
hexo的安装安装前提
安装好了Git
安装好了node.js
安装步骤
建立一个文件夹 Blog(可以自己取名字),进入文件夹点击鼠标右键打开 Git Bush Here,输入如下指令,安装Hexo
1npm install -g hexo-cli
初始化博客,因为在第一步已经建立好了文件夹,所以不需要在 init 后面写文件夹名称
1hexo init
本地部署 hexo server
1hexo s
通过访问 http://localhost:4000 可以查看