hexo

生命不息,折腾不止

空扰寡人 提交于 2019-11-30 22:47:54
问题自己解决的时候呼吸都通畅了,但是自己绞尽脑汁查遍文档仍未解决,被大佬指点的时候,除了呼吸通畅,还感到了一丝丝暖意。感谢那些在我这个小白艰难前行路上给予指导的大佬,真的感谢。假以时日我也能指导别人的时候定不遗余力~ 这段话是我前两天睡前的有感而发,因为上床前被一个bug困扰,如果解决不了的话大概连床都上不去了。 博客总算搭建完成了,第一篇文章就来写下折腾的过程吧,能回忆多少写多少。 起因 如果从苗头说起的话,是我在手机软件市场看到了一款评价不错占用空间又小的手机清理软件,叫做Dir,进入他们的官网后发现底部有Design by neoFelhz,点击链接进入neoFelhz的主站,再进入他的博客让我眼前一亮,给我一种纯净又舒服的感觉,看到底部的Powered by Hexo 和 Theme - Material,才第一次知道这种能随意切换主题的静态博客框架。 经过 先是浏览了很多基于Hexo搭建的博客,觉得还是最开始吸引我的Material主题满意些,找了许多教程,最后选择了本地搭建Hexo+部署在codingnet的方法,基本上把所有坑都踩了一遍才搭建好,最后想绑定个人域名的时候却一直出错,解决不了就想换个方法,想起了有篇博客介绍的在codingnet上用webIDE在线搭建,而且随时随地都能更新博客,看起来很方便,没想到跳了一个更深的坑,也是在这时候认识了用同样方法搭建的

生命不息,折腾不止

有些话、适合烂在心里 提交于 2019-11-30 21:45:36
问题自己解决的时候呼吸都通畅了,但是自己绞尽脑汁查遍文档仍未解决,被大佬指点的时候,除了呼吸通畅,还感到了一丝丝暖意。感谢那些在我这个小白艰难前行路上给予指导的大佬,真的感谢。假以时日我也能指导别人的时候定不遗余力~ 这段话是我前两天睡前的有感而发,因为上床前被一个bug困扰,如果解决不了的话大概连床都上不去了。 博客总算搭建完成了,第一篇文章就来写下折腾的过程吧,能回忆多少写多少。 起因 如果从苗头说起的话,是我在手机软件市场看到了一款评价不错占用空间又小的手机清理软件,叫做Dir,进入他们的官网后发现底部有Design by neoFelhz,点击链接进入neoFelhz的主站,再进入他的博客让我眼前一亮,给我一种纯净又舒服的感觉,看到底部的Powered by Hexo 和 Theme - Material,才第一次知道这种能随意切换主题的静态博客框架。 经过 先是浏览了很多基于Hexo搭建的博客,觉得还是最开始吸引我的Material主题满意些,找了许多教程,最后选择了本地搭建Hexo+部署在codingnet的方法,基本上把所有坑都踩了一遍才搭建好,最后想绑定个人域名的时候却一直出错,解决不了就想换个方法,想起了有篇博客介绍的在codingnet上用webIDE在线搭建,而且随时随地都能更新博客,看起来很方便,没想到跳了一个更深的坑,也是在这时候认识了用同样方法搭建的

在Hexo中添加网易云音乐

放肆的年华 提交于 2019-11-30 21:43:33
需求:在博客中添加一个个人的音乐播放器,在浏览网页时可以放松下心情 首先要在网易云主页获取歌曲的外链,对于自己的歌单可以将之分享出去,然后再获取外链。类似下图  进入后复制iframe代码 1 <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=450 src="//music.163.com/outchain/player?type=0&id=84390120&auto=1&height=430"></iframe> next的界面文件都位于hexo/themes/next/layout的文件中 如果想将播放器放于sidebar中,则将iframe代码置于_macro文件夹中的sidebar.swig文件中,如果想放置于主页中,则置于_layout.swig文件中即可。 最后保存提交 1 hexo g -d 原文: 大专栏 在Hexo中添加网易云音乐 来源: https://www.cnblogs.com/wangziqiang123/p/11641505.html

用Hexo和GitHub搭建博客

倾然丶 夕夏残阳落幕 提交于 2019-11-30 21:07:49
网上用 Hexo 配合 GitHub 搭建个人博客的文章已经有不少了,不过还是简单写一下这个博客搭建的过程。 第一步:准备一个GitHub账号以及仓库 首先去注册一个 GitHub 账号(如果没有的话)。 现在账号有了,之后就是必须得准备一个 GitHub 仓库(respository); 首先点击 New Respository (首页右边或者点左上角的+号展开按钮选择)进入创建页面: 输入: 你的GitHub用户名.github.io 创建一个博客用的仓库,注意必须是这个格式的,不能随意起名,并且注意是 github.io 而不是 github.com ,你的用户名就是显示在斜杠前面的那个。 第二步:安装Git和Node.js Git 和 Node.js 都是 Hexo 所依赖的环境,这边安装都是按照OSX来写,Windows的话可能终端命令上会有稍许不同,可以去 Hexo官方文档 查阅安装说明。 Git 其实OSX自带了,如果没有的话直接安装一个命令行的 Git 即可。 Node.js 的话去 官网 下一个 LTS 版的安装程序安装即可。 第三步:安装Hexo Hexo 其实是一个基于 Node.js 写的框架,所以之前安装 Git 和 Node.js 都是为了安装 Hexo 做准备。 在终端中输入: 1 sudo npm install -g hexo-cli 等待

git.ZC测试blog

人盡茶涼 提交于 2019-11-30 19:45:44
1、gitee+hexo搭建个人博客 - 乾坤盘 - 博客园.html( https://www.cnblogs.com/somata/p/GiteeAndHexoBuildPersonalBlog.html ) 2、ZC的过程记录: 首先需要配置npm的国内源 npm config set registry https://registry.npm.taobao.org    #配置国内的镜像源 npm info hexo      # 测试查看hexo的安装信息,是否是taobao.org的源 然后再是安装hexo: npm install -g hexo # 通过npm安装hexo               # -g 指定全局安装,可以使用hexo命令 我这里将CMD 切换到 目录"D:\zz_RuanJian\hexo_blog" 进行操作 hexo init test # 初始化创建,会再桌面创建test文件夹 cd test # 进入test目录 npm install # 进一步安装hexo所需文件 这样hexo就安装完成了,接下来就可以启动 hexo 了 hexo clean # 清除所有记录 hexo generate # 生成静态网页 hexo server -p 80 # 启动服务 然后使用浏览器访问 http://server_ip 3、 4、 5、 来源

在github上使用hexo搭建博客

人走茶凉 提交于 2019-11-30 15:46:44
Hexo是一个简单地、轻量地、基于Node的一个静态博客框架,可以方便的生成静态网页托管在github和Heroku上。引用Hexo作者 @tommy351 的话: 快速、简单且功能强大的Node.js博客框架。A fast, simple & powerful blog framework, powered by Node.js. 要使用Hexo,需要在你的系统中支持Nodejs和Git。 安装git客户端 根据自己的系统选择合适的git客户端进行安装。 官网: https://git-scm.com/ 安装Nodejs 官网: https://nodejs.org/en/ 使用Hexo 官网: https://nodejs.org/en/ 安装hexo 123 mkdir hexocd hexonpm install hexo-cli -g 初始化hexo 1 hexo init 安装依赖 1 npm install 启动hexo 1 hexo server 启动之后,打开浏览器,在地址栏输入: http://localhost:4000,你会看到Hexo的示例页面。 Hexo命令 1234567891011121314151617181920 hexo new <title>// 新建文章 此时在source_posts文件夹中便会多出一个文档"title.md".//

在github上使用hexo搭建博客

送分小仙女□ 提交于 2019-11-30 15:46:41
Hexo是一个简单地、轻量地、基于Node的一个静态博客框架,可以方便的生成静态网页托管在github和Heroku上。引用Hexo作者 @tommy351 的话: 快速、简单且功能强大的Node.js博客框架。A fast, simple & powerful blog framework, powered by Node.js. 要使用Hexo,需要在你的系统中支持Nodejs和Git。 安装git客户端 根据自己的系统选择合适的git客户端进行安装。 官网: https://git-scm.com/ 安装Nodejs 官网: https://nodejs.org/en/ 使用Hexo 官网: https://nodejs.org/en/ 安装hexo 123 mkdir hexocd hexonpm install hexo-cli -g 初始化hexo 1 hexo init 安装依赖 1 npm install 启动hexo 1 hexo server 启动之后,打开浏览器,在地址栏输入: http://localhost:4000,你会看到Hexo的示例页面。 Hexo命令 1234567891011121314151617181920 hexo new <title>// 新建文章 此时在source_posts文件夹中便会多出一个文档"title.md".//

第一篇博客,hexo的安装

走远了吗. 提交于 2019-11-30 14:28:48
经过可能估计接近一天的时间选型入门,我采用hexo框架和next主题,原先准备采用jekyll的,发现有个hexo框架是基于node.js的,前者是需要红宝石语言的,我发现没有这基础,而且也从观上更偏向这个。 hexo默认自带主题是landscape,然后又在主题上花了一把时间,本来最终选定yilia,因为百度出来很多这个教程,然后在纠结这个文章阅读数pv uv vv怎么弄,以及大家用的多说发表评论,发现并没有集成。 然后在搜索这个相关方案,就突然发现next,也有官方网站,集成更好,所以马上转投他的怀抱,就是为了写文章,不想过多折腾,所以下面教程开始。 安装nodejs 安装 git node官网下载地址 https://nodejs.org/en/download/ git官网下载地址 https://git-scm.com/downloads 注 这里我是在windows用户下进行的 软件安装细节就不在叙述了。一般默认安装即可,最多换下安装路径,安装node时一定选这安装npm,默认勾选了的。安装git时,一般也是默认安装,git是通过msys集成的 windows 下打开cmd 在搜索框输入cmd 或者你要打开的目录上的地址栏输入cmd,也可以用poweshell 提示更智能 node版本验证 12 $ node -vv6.10.0 npm 版本 12 $ npm -v3

Hexo 在 GitHub 和 Coding 同时发布

人走茶凉 提交于 2019-11-30 14:27:26
多平台发布 在 GitHub 和 Coding 上都有博客,分开一一发布比较麻烦,其实 Hexo 是支持在多个平台发布的。 修改 Hexo 主目录下的 _config.yml 配置文件即可 1234567 deploy: - type: git repository: https://github.com/Hongye567/Hongye567.github.io.git branch: master - type: git repository: https://git.coding.net/Honye/Honye.git branch: master 免输入密码 Hexo 每次提交时都要求输入用户名和密码,尤其在多平台发布时需要多次输入用户名和密码很是麻烦。 要求输入密码的原因是我们的仓库地址用的是 HTTPS 不是 SSH。 1. 首先生成 SSH 密钥 1234 $ git config --global user.name "yourname" // 配置 git 用户名$ git config --global user.email "youremail@email.com" // 配置 git 邮箱$ cd ~/.ssh // 查看是否已有.ssh文件夹,若有可备份删除$ ssh-keygen -t rsa -C "youremail@email.com" // 生成

关于Hexo

末鹿安然 提交于 2019-11-30 12:51:41
用 Hexo 来部署博客是真的很爽,但是用起来还稍微有点小问题,具体看下面。 部署方式有两种: 本地安装 Hexo → hexo g -d 部署到 VPS 或 GitHub Page → 用户访问 VPS 上安装 Hexo → 本地编写 Markdown → 同步到 VPS 对应目录 → hexo g 解析成静态页(此时还可以选择把静态页同步到其他诸如 GitHub Page 的服务) → hexo s 对外服务 → 用户访问 对于第一种方式 一般大家都是用的这种方式,但是这种方式有一个问题,就是你有多台工作机时,得在几台机器上都装上 Hexo 才能实现每台机器都能部署。 对于第二种方式 这个方式用的人很少,但是可以解决第一种方式的问题,但是比较麻烦的就是设置,比起第一种方法要额外多很多设置的地方,如果要部署到 GitHub Page 更麻烦,哪天有空,我会把这种方式走一遍整理一下。 二、多工作机的文档同步 这个有个解决办法是把 Hexo 目录下的 source 目录新建作为一个 Git 项目,然后同步到 GitHub,以此管理就可以了。 三、Hexo 该如何备份 一般来说备份 scaffolds(模板)、source(文档)、theme(主题及设置)、_config.yml(hexo设置)即可。然后在新环境下: # 全局安装hexo npm install hexo-cli -g