0%

安装hexo

全局安装hexo命令行工具
npm install hexo-cli -g

初始化一个hexo项目,我们取名为blog,这会创建一个blog项目文件夹
hexo init blog

切换到项目目录
cd blog

安装项目依赖
npm intall

这时我们就可以启动本地服务,在本机查看我们的站点
hexo server

先写个文章试试吧

比如我要写一篇文章叫 “第一次使用hexo”,可以这样
hexo new '第一次使用hexo'

创建好新文章后,我们可以在项目的source下的_posts文件夹下看到新建的post文件第一次使用hexo.md,为Markdown文件

这时我们就可以用markdown语法写文章了,写完保存后,我们需要将Markdown文件生成静态的html文件
hexo g

静态文件生成后,我们就可以运行我们的服务,在站点上查看我们刚刚写的文章啦。注意,hexo是支持热重载的,所以我们添加内容保存后,直接刷新我们的站点页面,就可以直接查看到我们刚刚添加的文章内容,不需要重启服务
hexo server

以上就是hexo最基本的操作了,如果你只在意文章内容,不在意外观,其实已经可以满足你的需求了。当然,hexo还有更多的功能,具体可见hexo官方文档 https://hexo.io/

css transition

ease与ease-in-out的区别

两者的整体效果都是缓入缓出,只是细节上存在差异

贝塞尔曲线
ease cubic-bezier(0.25, 0.1, 0.25,1)
ease-in-out cubic-bezier(0.42, 0, 0.58, 1)

比较两者的贝塞尔曲线,ease缓入效果较其缓出效果不明显;ease-in-out缓入缓出效果都比价明显

step-start 和step-end

step-start 等同于 steps(1, start), 过渡效果分一步完成,在步的起始开始,即直接过渡到效果

step-end 等同于 steps(1, end), 过渡效果分一步完成,在步的结束开始,即transition-duration之后完成过渡效果

steps()

语法:steps(< integer >[, [ start | end ] ]?)

过渡步数为整数,第二个参数默认值为 end

start:表示过渡从第一步时间的开始开始(会直接看到过渡效果)

end:表示过渡从第一步时间的结束开始(不会直接看到过渡效果)

注意: transition-delay 将包含于步进函数的第一步,即第一步的持续时间为均分时间加上延迟时间

先登录mysql

mysql -u root -p

使用 SET PASSWORD命令设置密码

set password for 用户名@localhost = password('新密码');

例如设置root账户密码为root

set password for root@localhost = password('root');

退出登录后用新密码登录测试是否设置成功