基于Hexo+github+coding搭建个人博客——基础篇(从菜鸟到放弃)

  • 时间:
  • 浏览:3
  • 来源:神彩大发幸运飞艇_彩神大发幸运飞艇官方

对于有有哪些我愿意更有规律地提供图片和有些资源以及我愿意将亲们的资源分布在各个文章上的人来说,Hexo也提供了更组织化的法律最好的办法 来管理资源,将站点配置文件中的 post_asset_folder 选项设为 true 来打开文章资源文件夹

查看Pages 服务与非 开启:点击项目 -> 代码 -> Pages 服务,若那么 开启则点开启

那么 亲们有了好几次 多免费的服务器日后,就要绑定自己电脑与它们联系,那我希望SSHGit

绑定日后亲们每次部署项目就不用输入帐号和密码

在node.js的官网 下载二进制包来安装的,下载日后,解压,设置软链接,要不然每次都执行命令完整都是加带路径,好麻烦

有哪些是 Hexo?Hexo 是好几次 多快速、简洁且高效的博客框架。Hexo 使用 Markdown(或有些渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

在博客根目录的 source 文件夹下新建好几次 多 img 文件夹专门存放图片,在博文中引用的图片路径/img/图片名.后缀

原文链接: http://yangbingdong.com/2017/build-blog-hexo-base/

NexT有好几次 多外观,博主用的是 Muse,直接更改主题配置文件scheme 参数即可,原因显示的是繁体中文,那么 站点配置文件中的 language: zh-CN

创建时,只需要填写Repository name即可,能能 顺便创建README文件,我希望红色那个钩,当然你这个 名字的格式需要为

部署完成后可在浏览器输入

注意!源文件要写<font color=red>绝对路径</font>,怎么能让 会报错:链接层数太少。也能能 直接将node可执行文件拷贝到 /usr/local/bin 目录下。

开站点配置文件,拉到底部,修改部署配置:

注意冒号顶端是网站对应的用户名,接着我希望/,怎么能让 再有你在的项目名加带 .git,master

保存后终端执行

在次执行 hexo cleanheox s 可预览效果

大要素的设定都能在NexT的官方文档 顶端找到,如侧栏、头像、打赏、评论等等,在此就太少讲了,照着文档走就行了,接下我希望个性定制的间题**

安装 6.x 版本:

国内的网站,绝大要素完整都是中文的,注册有哪些的就不说了,进入Coding 滚键盘我希望了= =

搭建此博客的动机以及好处在此就太少谈了,日后原因表达过,详情请看Start My Blog Trip — Power By Hexo

记录一下搭建的基本过程以及遇到的有些间题,仅供参考

= =废话太少说,进入主题

<font color=red>需要</font>与你的用户名一样,这是github pages的

那个报错终于消失啦~~~

原因是第一次的会提示与非 continue,输入<font color=red>yes</font>就会想看 :You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github!日后博主我希望原因那么 输入yes,原因几次失败,粗心地一路回车= =

验证coding

在此日后,先安装Git部署插件

发现间题在hexo-admin-qiniu你这个 插件=.=

nodejs8.0刚现在开始原因弃用了fs.SyncWriteStream法律最好的办法 ,怎么能让 有些插件顶端还是用到你这个 法律最好的办法 。查看Hexo项目完整都是你这个 二根issue,在hexo项目中其中好几次 多多hexo-fs的插件调用了你这个 法律最好的办法 ,可是我我需要更新hexo-fs插件,更新法律最好的办法 如下:

随便建好几次 多文件夹,名字随便取,博主取其名为blog,cd 到文件夹里,先安装必要的文件,执行以下命令:

使用七牛云储存,原因Github跟Coding项目容量有限,怎么能让 Github的主机在国外,访问数率较慢,把图片装在国内的图床上是个更好的选用,免费用户实名审核日后,新建空间,专门用来放置博客上引用的资源,进入空间后点击「内容管理」,再点击「上传」

查看,效果如下

貌似也没为什用你这个 插件,那么 就删掉吧:

以下提到的站点配置文件指的是博客文件根目录下的 _config.yml主题配置文件是主题文件夹下的 _config.yml,童鞋们何必 混淆了

日后打开浏览器并输入IP地址

关于git可参考:

史上最全github使用法律最好的办法 :github入门到精通Git学习笔记

打开站点配置文件, 找到 theme 字段,并将其值更改为 next

官网 下载源代码,选用最后一项,Source Code

解压到某一目录,怎么能让 进入此目录,依次执行以下3条命令

稍等片刻,原因会原因环境、网络等原因,部署的时间会有偏差,有的人快有的慢

npm 更换淘宝镜像:

Ubuntu系统下安装Git非常简单,只需二根命令:

总结一下简单的使用命令

Node.js的安装有可是我我种法律最好的办法 ,Hexo的官方文档 建议是用nvm 安装,但好多人都说不行,可是我我找了另外一种生活 法律最好的办法 安装

windows的童鞋可参考安装Node.js

顶端的 your_email@youremail.com 改为你的邮箱,之日后 要求确认路径和输入密码,亲们这使用默认的一路回车就行。成功励志的话 会在~/下生成 .ssh 文件夹,进去,打开 id_rsa.pub,克隆好友顶端的key,粗暴点我希望 Ctrl+a 怎么能让 Ctrl+c

windows下就直接到Git官网 下载安装即可

至于Coding,登录进入主页,点击 账户 —> SSH公钥 —> 输入key再点击 加带

原因

进入Github 首页进行注册,用户名、邮箱和密码日后都需要用到,自己记好,我我希望知道为什注册的童鞋去问问度娘

最后用拙劣的语言总结一下博主搭建Hexo博客的体会,好几次 字:简洁但,不简单。

再好几次 字,正如NexT官方说的:精于心,简于形

= =貌似你这个 博客我希望为什简洁,一阵一阵花俏,装X嫌疑

但无论怎么能能 ,折腾你这个 博客我想受益匪浅,正如日后听到的一句名言,忘了谁说的:不努力试一把,又为什会知道绝望...好像很有道理,绝望中寻找光芒,绝处逢生...嘿嘿嘿

But,间题木有得到出理 啊!

hexo命令有个-debug参数,运行命令的日后加带你这个 参数,能能 定位间题:

Coding Pages请看 Coding Pages

注册日后进入主页,点击项目,点击+,项目名为你的用户名

nodejs版本更新到8.0日后,运行hexo相关命令总会出現那么 一行鬼东西:

(node:538) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated. 其实不为什影响大局,当对于强迫症来说是好几次 多噩梦

都能能 浏览到好几次 多属于自己的博客了 ~

插入图片有一种生活 法律最好的办法

,其中

使用Hexo搭建自己博客(基于hexo3.0)

Github Pages自己博客,从Octopress转向HexoHexo 3.1.1 静态博客搭建指南Hexo官方文档NexT官方文档

当然还有有些插件:

同上,按yes

接下来亲们要做的我希望把本地仓库传到github上去,在此日后还需要设置username和email,原因github每次commit日后 记录亲们

上传完成日后点击关闭回到管理页面,选中刚上传的图片,最右边的操作点击克隆好友链接即可

执行以下命令,检测与非 原因装好node.js

到此,Hexo的安装已基本完成,能能 先试一下Hello World

安装Hexo的非常简单,我希望二根命令,前提是安装好Node.js与Git

怎么能让 hexo s 即可预览主题效果

怎么能让 终端执行 git --version 查看与非 安装成功

npm安装,二根命令即可出理

安装 8.x 版本:

首先是Github,登录Github,右上角 头像 -> Settings —> SSH nd GPG keys —> New SSH key 。把公钥粘装在key中,填好title并点击 Add SSH key

有了必要的各种配置文件日后就能能 在本地预览效果了

验证github

Hexo 安装主题的法律最好的办法 非常简单,只需要将主题文件拷贝至站点目录的 themes 目录下, 怎么能让 修改下配置文件即可

在这亲们使用git克隆好友最新版

在安装前,首先需要配置安g++编译器

那为有哪些要注册好几次 多网站呢?原因Github是国外的服务器,访问数率太难,而Coding是国内的,数率相对来说比较快,在顶端DNS解析的随上能能 把国内的解析到Coding,国外的解析到Github,完美

,如下图请忽视红色警告,那是原因博主原因有了好几次 多pages项目

打开新建的文章\source\_posts\postName.md,其中postNamehexo new "title"中的title

在本地运行那么 间题励志的话 ,那么 能能 部署到外网去,在此日后,先得有服务器我愿意的项目能能 托管,那么 Github Page与Coding Page我希望个很好的东西,它们能能 让亲们访问静态文件,而Hexo生成的恰恰是静态文件

具体请查看 Coding PageGithub Page

接下来就能能 查看与非 成功配置了

Hexo博客搭建的基础大致流程为:

安装Node.js →安装Git → 安装Hexo → 安装主题 → 本地测试运行 → 注册给github与coding并创建pages仓库 → 部署

原因顺利安装完成,理论上Hexo原因安装完成,但在Ubuntu系统中,比较的地方我希望 hexo 命令其实 装在了Node.js安装目录的 bin 文件夹下,并能快捷地在终端把命令敲出来,可是我我还是老规矩,软链接走起

对于使用windows的童鞋,可参考文章末尾处的参考链接,步骤大同小异

这是博主的系统环境与版本:

OS: Ubuntu16.04

Node.js: 6.2.0

Npm: 3.8.9

Hexo: 3.2.2

主题NexT: 5.1.0

Git: 2.7.4

Repository大概好几次 多仓库,用来放置你的代码文件。首先,登陆进入Github,选用首页中的 New repository 按钮

怎么能让 再博文中通过相对路径引用

怎么能让 在博文中通过地址引用

更多主题请看知乎专栏

博主安装Node.js遇到的间题我希望多次安装了不同版本的Node.js,完整都是安装在用户变量上,完整都是系统变量,可是我我每次用的日后完整都是切换到root用户,就算赋权 sudo chmod 777 file 都那么 用,可是我我折腾了日后才把Node.js完整卸载,再重新安装