用Github+Hexo搭建一个属于自己的博客
前言:
在博客园写的博文和别人用github+hexo搭建起来的对比。感觉别人的好高大上= =,然后昨天晚上黑哥也在搞看的我也想搞。就有了以下的故事
虽然之前按照车王的方法失败了一次,但是还是死心不改在试一次,后面成功了。
我的环境:OS:Ubuntu
正文:
首先你得拥有一个属于你的Github账号,如果没有就去注册
Github官网:https://github.com
注册好之后,去新建一个项目。为
然后你在你电脑里面安装Git,nodejs,hexo,npm
- windows安装Git:https://git-scm.com/ Git官网自行下载安装
- Linux下安装: sudo apt-get install git
- windows安装nodejs:https://www.cnblogs.com/hackyo/p/8110951.html //安装nodejs教程和npm教程
- Linux下安装nodejs:https://blog.csdn.net/u014361775/article/details/78865582 //安装nodejs和npm教程
- 安装hexo:npm i -g hexo
- 查看hexo是否安装成功:hexo -v
- hexo初始化:hexo init
初始化之后你的目录下会出现以下文件夹:
node_modules:是依赖包
public:存放的是生成的页面
scaffolds:命令生成文章等的模板
source:用命令创建的各种文章
themes:主题
_config.yml:整个博客的配置
db.json:source解析所得到的
package.json:项目所需模块项目的配置信息
干好之后就开始配置你的hexo了,打开_config.yml配置文件,进行更改。
然后下载你喜欢的模板进行替换,模板在hexo官网自己挑选下载到themes里面。修改根目录下的_config.yml找到themes进行模板替换
替换完之后预览一下效果。
hexo clean
hexo generate
hexo server
打开浏览器访问:http://127.0.0.1:4000
我这里的主题是仙人掌大法
做好这些以后,你得创建ssh
在gitbash中输入:ssh-keygen -t rsa -C “youremail@example.com,生成ssh。然后按下图的方式找到id_rsa.pub文件的内容。
然后去github找到setting添加ssh key。
在gitbash中验证是否添加成功:ssh -T git@github.com
完成下一步你就成功啦!
安装deploy
npm install hexo-deployer-git –save
安装之后,去修改你的_config.yml下的deploy。
类似于这样子的:
deploy:
type:git
repository:git@github.com:422926799/422926799.github.io.git
branch:master
弄好之后执行:hexo d -g 即可部署你的博客。访问https://xxx.github.io就能看到了。
hexo的基本命令:
hexo n "我的博客" == hexo new "我的博客" #新建文章
hexo p == hexo publish
hexo g == hexo generate#生成
hexo s == hexo server #启动服务预览
hexo d == hexo deploy#部署
hexo server #Hexo 会监视文件变动并自动更新,您无须重启服务器。
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.1.1 #自定义 IP
hexo clean #清除缓存 网页正常情况下可以忽略此条命令
hexo g #生成静态网页
hexo d #开始部署
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo new [layout] <title>
hexo new photo "My Gallery"
hexo new "Hello World" --lang tw
转载请注明:来只422926799.github.io。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:用Github+Hexo搭建一个属于自己的博客
本文作者:九世
发布时间:2018-07-24, 21:08:54
最后更新:2019-04-19, 20:36:16
原始链接:http://jiushill.github.io/posts/5358472d.html版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。