Hexo安装记录
前言
此处是废话,可以跳过。
作为一名未来的挨踢人
,博客是必不可少的一个工具,记录日常中做的项目,遇到的Bug等等(好记性不如烂笔头嘛!)
目前,国内的博客平台主要有CSDN,博客园,简书等,但是他们往往无法满足人们个性化的要求,因此,我们选择白嫖Github 提供的Github Pages(静态网页托管服务)
搭建我们的静态博客。
目前静态博客框架主要有Hexo,Hugo,Jekyll,Ghost,Gridea,此处博主选用Hexo
,Hexo网上资料比较多:wink:
Github 配置
开启Github Pages服务
- 首先你需要有一个GitHub账号:如果没有,点击这里注册,过程不详述.
- 新建一个GitHub仓库,图例奉上:
点击主页的加号,选择 New repository
后进入此页面:Repository name
处(仓库名称)切记命名为Username.github.io,([你的Github用户名]+[.github.io])
,可能你会对仓库命名(Username.github.io)感到不解,这是Github Pages的命名规范,疑惑解答详见官方文档
安装配置Git Bash
下载官网,选择合适的版本,如果没有梯子的话,建议用迅雷下载。
查看是否安装成功: 安装完成后,在cmd窗口输入命令
git --version #查看git版本号
cmd打开方法:快捷键win+R打开运行,输入cmd回车即可进入命令提示符.
配置Git Bash:打开Git Bash ,输入git config --global user.name" "
回车,配置用户名,再输入git config --global user.email" "
回车,配置邮箱配置SSH免密登录:打开Git Bash,输入
ssh-keygen -t rsa -C "your_email@youremail.com"
,然后一直回车就OK,
再然后转到 .ssh目录下:id_rsa
和id_rsa.pub
,用记事本打开.ssh目录下的id_rsa.pub
文件,复制里面的内容;转到Github,点击Settings ,选择SSH and GPG keys 标题随意填写,在Key处填入刚才复制的公钥。测试 ssh :输入
ssh -T git@github.com
,出现Successfully,至此配置完成;
操作图例:
安装Node js
- 点击此处,访问官网,下载相应版本.
- 检验是否安装成功,在cmd中输入
node -v
npm -v
,出现相应版本号,至此安装完成。Hexo配置
- 替换原有镜像源,安装命令:
1
2npm i -g cnpm --registry=https://registry.npm.taobao.org
- 安装hexo
1
2cnpm install hexo-cli -g
cnpm install hexo-deployer-git --save - Hexo初始化
1
2
3
4
5
6
7
8
91. 新建文件夹,用于存放博客文件。
2. 使用Gitbash进入到该文件夹下:
- 鼠标右键点击该文件夹,选择Git Bash Here,
- 或者打开gitbash,输入命令`cd 文件夹绝对路径`
3. 在Gitbash内输入以下命令:hexo init - Hexo 文件配置
- 关联远程仓库 打开博客文件夹下的
_config.yml
(主配置文件),在文件末尾加入以下内容
,并修改相应的配置信息。操作图例:1
2
3
4deploy:
type: git
repository: git@github.com:username/username.github.io #username替换为你的用户名
branch: master
- 关联远程仓库 打开博客文件夹下的
至此,博客初步搭建完成,执行以下命令,即可打开 http://localhost:4000/或者访问`xxx.github.io` 查看效果
1 | hexo g #生成静态文件 |
显示以下信息说明操作成功:
1 | INFO Hexo is running at http://localhost:4000 . Press Ctrl+C to stop. |
常用命令
1 | hexo init //初始化博客文件 |
更换主题
打开GitHub,搜索hexo theme,挑选喜欢的主题,使用Git Bash克隆到博客目录下的themes文件夹下. ,修改博客目录下的_config.yml文件.找到theme,将默认的landscape替换为你心仪的主题即可,Github克隆速度不太稳定,推荐使用码云
作为中转,然后再用Git Bash
克隆到本地。
主题个性定制等有缘再更,推荐多阅读官方文档. Hexo
推荐
- hexo-admin #方便管理文章
- hexo-blog-encrypt #加密文章
- typora #好用的markdown写作工具
- PIGO+又拍云等 #作为图床
- 购买自己的域名 #
目前国内Github访问速度不是很理想,你也可以用国内的码云,coding等,但是他们的限制比Github多,推荐(V2,SSR,XX-net) ,至此,就可以开始你的折腾了!
1.新服务器运行django站点
2.小白的nginx指南
3.面向对象与面向过程
4.关键词提取算法
5.deepin wine QQ汉字显示方块解决方案
6.deepin wine 微信启动失败解决记录
7.pyecharts库只能识别int类型的整型数据
8.协同过滤