Welcome to the best,the greatest WolfDeer’s blog!
Thanks: Codesheep
Learning Website: 手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo
Model Website: 闪烁之狐
Model Website: Redefine
博客装载:
用WIN自带的cmd软件,并打开管理员模式。
--- //安装Nodejs
node -v //查看node版本
npm -v //查看npm版本
npm install -g cnpm --registry=http://registry.npm.taobao.org //安装淘宝的cnpm 管理器
cnpm -v //查看cnpm版本
cnpm install -g hexo-cli //安装hexo框架
hexo -v //查看hexo版本
博客运行:
请使用 Git-bash 进入相应文件夹(blog)
基础操作
cd filename //进入文件夹
cd .. //返回
cd e //进入 e 盘
ls //显示当前文件夹
vim filename.后缀名 //编辑文件
Esc + ":wq" //保存并退出
Esc + ":q!" //直接退出(不保存)
Insert //切换模式(INSERT 或 REPLACE)
配置:
git config --global http.sslVerify false //修改网页设置
cnpm install --save hexo-deployer-git
mkdir blog
cd blog
hexo init //初始化,必须是空文件夹!
vim _config.yml : //修改配置
url: https://wolfdeer62456.github.io
root: https://wolfdeer62456.github.io/ //注意:hexo s时需要注释掉这一行,否则会出错
deploy:
type: 'git'
repo: https://github.com/你的Github用户名/你的Git仓库名
branch: master
操作:
hexo n "filename" //新建博客
hexo s //本地模拟
hexo cl //清楚缓存
hexo g //装载
hexo d //上传
博客装载:
vim _config.yml : //修改配置
theme: #模板的名字
配件下载 :
帖子字数统计插件
下载:
cnpm i --save hexo-wordcount
博客文件下的_config.yml配置:
postInfo:
date: true
update: true
wordCount: true # set true.
totalCount: true # set true.
min2read: true # set true.
readCount: true # set true.
搜索
下载:
cnpm install hexo-generator-search --save
博客文件下的_config.yml配置:
search:
path: search.xml
field: post
文件压缩
下载:
cnpm install hexo-neat --save
博客文件下的_config.yml配置:
#cnpm install hexo-neat --save
neat_enable: true
#压缩html
neat_html:
enable: true
exclude:
#压缩css
neat_css:
enable: true
exclude:
#压缩js
neat_js:
enable: true
mangle: true
output:
compress:
exclude:
- '**/*.min.js'
- '**/jquery.fancybox.pack.js'
- '**/index.js'
添加RSS订阅:
下载:
cnpm install hexo-generator-feed --save
博客文件下的_config.yml配置:
feed:
type: atom
path: atom.xml
limit: 20
hub:
content:
content_limit: 140
content_limit_delim: ' '
order_by: -date
文件推送
$\qquad$这个是在GitHub里面抄的,可能有用。
git init
git add README.md #将文件加入推送缓存
git commit -m "first commit" #将文件推入缓存,命名这次提交为"first commit"
git branch -M master #设置推送分支
git remote add origin https://github.com/WolfDeer62456/Files.git #定义推送地址
git push -u origin master #推送
git status #查看当前缓存状态