个人博客搭建全记录(Hexo,Github)
Hexo,Github建站记录
1. 准备
Github账号
创建Repository,Repository Name就是YourName.github.io(YourName : 就是注册用户名)
安装Git
安装Node.js
Window用户使用安装程序进行安装.安装时,勾选Add to PATH选项
安装Hexo
打开CMD,执行命令 : npm install -g hexo-cli
2. 设置
初始化Hexo命令 : hexo init blog
初始化成功提升 : INFO Start blogging with Hexo!
初始化成功之后,source目录下会有hello world.md文件,直接执行以下命令 :
生成命令 : hexo generate
启动本地服务器 : hexo server
浏览器输入http://localhost:4000/就可以看见网页和模板了
SSH设置 : ssh-keygen -t rsa -C "Github的注册邮箱地址"
SSH设置命令执行之后得到信息 : Your public key has been saved in /c/Users/user/.ssh/id_rsa.pub.
找到该文件,复制密钥全部信息,登陆到Github上,New SSH Key,Title=Blog,Key=密钥信息
3. 配置博客
首先我更换了主题,下载主题 : git clone https://github.com/aircloud/hexo-theme-aircloud.git aircloud
把下载的主题放在themes下
-config.yml文件配置参考 : 文件地址
搜索功能开启,安装插件 : npm i hexo-generator-search --save
标签页面和关于页面,source文件夹下建立tags文件夹和about文件夹 : hexo new page tags/about
tags文件夹index.md写入 :
---
layout: "tags"
title: "Tags"
---
about文件夹index.md为一篇支持 markdown 格式的文件,需要在开头添加 :
---
layout: "about"
title: "About"
date: 2016-04-21 04:48:33
comments: true
---
取消赞赏功能 : 删除掉赞赏部分
4. 发布到Github上
创建文章 : hexo new "newFile"
清除缓存 : hexo clean
生成静态文件 : hexo generate
部署发布 : hexo deploy
如果在执行 hexo deploy 后,出现 error deployer not found:github 的错误,执行:npm install hexo-deployer-git --save
5. Hexo命令
init
hexo init [folder]
新建一个网站,如果没设置folder,Hexo默认在目前的文件夹建立网站
new
hexo new "post title with whitespace"
新建一篇文章
generate
hexo generate
生成静态文件
简写 : hexo g
publish
hexo publish [layout] <filename>
发表草稿
server
hexo server
启动服务器,默认情况下访问地址为 : http://localhost:4000/
deploy
hexo deploy
部署网站
简写 : hexo d
render
hexo render <file1> [file2] ...
渲染文件
migrate
hexo migrate <type>
从其他博客系统迁移内容
clean
hexo clean
清除缓存文件(db.json)和已生成的静态文件(public)
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令
list
hexo list <type>
列出网站资料
version
hexo version
显示 Hexo 版本
6. 总结
已经完成了博客的搭建,搭建完成效果展示,如果有问题可以关注公众号问我,最后一段话与君共勉 : 每个人都有觉得自己不够好,羡慕别人闪闪发光的时候,但其实大多人都是普通的。不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,在最平凡的生活里,谦卑和努力
我每天会写文章记录学习之路,另外我自己整理了些学习资料,目前全部放在我的公众号"SmallBird技术分享",加入我们一起学习交流,并且回复’分享’会有大数据,云计算资源惊喜等着你~
个人博客搭建全记录(Hexo,Github)的更多相关文章
- Hexo博客搭建全解
[原创,转载请附网址:http://dongshuyan.top] 欢迎来到莫与的博客,第一篇记录了一下怎么写一篇博客,以方便之后写博客~ #从配置说起下载安装Git与Node.js略过 1.安装he ...
- 基于Github&Hexo的个人博客搭建过程
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...
- Hexo+Github个人博客搭建 | 实战经验分享
概述 第一次尝试搭建属于自己的博客,并且成功了,非常开心. 很久之前就想搭建一个博客,可是也一直没有行动,最近在逛B站的时候发现一个up主(CodeSheep)的一个视频 <手把手教你从0开始搭 ...
- [原创]HEXO博客搭建日记
博客系统折腾了好久,使用过Wordpress,Ghost,Typecho,其中Typecho是我使用起来最舒心的一种,Markdown编辑+轻量化设计,功能不多不少刚好,着实让我这种强迫症患者舒服了好 ...
- Hexo博客搭建以及Next主题美化的经验之谈
这并不是一篇博客搭建教程.内容主要包含个人对于Hexo博客搭建的心得,Next6.0主题美化的部分建议,以及摘录一些各种用于博客搭建的link. 在博客园3年6个月,确实也学到了很多,博客园也是目前为 ...
- U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索
指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索 U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写he ...
- 【hexo博客搭建】本地搭建hexo博客(上)
前言 本篇文章会从本地(Windows 10)搭建-主题更换-部署阿里云详细步骤,如果在搭建过程中,遇到问题,可以通过博客页脚下的QQ联系我,或者在下面评论留言 一.本地搭建 1.安装前置 1.1安装 ...
- GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置
GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...
- w10环境下Hexo博客搭建
w10使用hexo+github手把手搭建自己的第一个博客 对一个程序员来说,博客的重要性不言而喻,不但可以积累知识,还可以更好的给别人分享自己的心得.今天就以时下比较流行的hexo博客搭建属于自己的 ...
随机推荐
- bzoj 3566: [SHOI2014]概率充电器 数学期望+换根dp
题意:给定一颗树,树上每个点通电概率为 $q[i]$%,每条边通电的概率为 $p[i]$%,求期望充入电的点的个数. 期望在任何时候都具有线性性,所以可以分别求每个点通电的概率(这种情况下期望=概率 ...
- noi.ac #38 线段树+时间复杂度分析
\(des\) 存在参数数组 \(a\),\(a\) 升序排列 \[a_1 < a_2 < \cdots < a_m, m <= 10\] 存在长度为 \(n\) 价值数组 \ ...
- 关灯问题II 状压DP
关灯问题II 状压DP \(n\)个灯,\(m\)个按钮,每个按钮都会对每个灯有不同影响,问最少多少次使灯熄完. \(n\le 10,m\le 100\) 状压DP的好题,体现了状压的基本套路与二进制 ...
- 力扣152,53题,最大子序列求和and积
本内容为最大子序列的求和和求积.采用DP的思路, 当前值加上小于之前值,则从该节点重新算起. 这个代码只能返回其结果值,但不能返回最后的子序列(待修改). class Solution: def ma ...
- [golang]text/template模板
这个可以用来处理text文本,不过我更偏爱做成代码生成器. [golang]text/template模板 package main import ( "os" "tex ...
- Oracle,regexp_replace函数,replace函数
replace函数(不知支持正则表达式)语法: replace(原字段,“原字段旧内容“,“原字段新内容“,) select replace(原字段,'原字段旧内容','原字段新内容') from T ...
- 第12组 Alpha冲刺(1/6)
Header 队名:To Be Done 组长博客 作业博客 团队项目进行情况 燃尽图(组内共享) 展示Git当日代码/文档签入记录(组内共享) 注: 由于GitHub的免费范围内对多人开发存在较多限 ...
- WEB甘特图(机器运行状态图)
前台框架使用BootStrap轻量级框架AdminLTE 后台框架使用的是Spring.SpringMVC 初此使用数据库SQL Server故只能用JDBC连接 请勿见怪!jsp页面重复添加元素过多 ...
- MYSQL安装报错需要.NET4.0
MySQL安装,提示需要.NET4.0 解决:下载安装.NET4.0即可 链接:https://pan.baidu.com/s/1u0e0lafBbR0QYEcXFsv9sQ 提取码:q6rr 复制这 ...
- 2018-2019 20165226 Exp 8 Web基础
2018-2019 20165226 Exp 8 Web基础 目录 一.实验内容说明及基础问题回答 二.实验过程 1.Web前端:HTML 2.Web前端j:avascipt 3.Web后端:MySQ ...