hexo

Hexo博客更换主题

强颜欢笑 提交于 2020-02-01 16:09:46
我们可以去 hexo的主题官网 去挑选你自己喜欢的主题风格。里边收录了很多的主题。 下面我们以A-Ayer主题为例: https://github.com/Shen-Yu/hexo-theme-ayer 下载和切换主题 $ git clone https : // github . com / Shen - Yu / hexo - theme - ayer . git 下载完成后你就可以看到,hexo-theme-Annie就是你新克隆下来的主题。 然后修改你博客根目录下的_config.yml文件里的theme配置来更换使用的主题 A-Ayer主题的使用 这里不做过多的介绍,主题的作者博客里的文档写得非常详细。 Ayer中文说明 preview预览 国内镜像 最后 GitHub的主题wiki里都要详细的安装说明,根据你自己选择的主题的文档安装即可。 来源: CSDN 作者: YOUNGBC 链接: https://blog.csdn.net/qq_43645530/article/details/104133947

Hexo博客配置SSL证书

杀马特。学长 韩版系。学妹 提交于 2020-02-01 11:52:11
Hexo不必转换成静态网页再交给比如Nginx,tomcat这样的工具发布网站,内置了一个服务器。但是默认情况下是不带SSL证书的。 效果展示 以下三个服务器都是使用Hexo提供网页服务的。 基本步骤 1.准备SSL证书。 去提供云服务的官网下载自己购买的、已经备案的域名的SSL证书,比如阿里云,腾讯云,华为云等,这里介绍的是阿里云与腾讯云。 需要注意的是,这里需要下载的是服务器类型为Nginx的,后面配置时需要使用到。 阿里云下载解压后可以得到一个.pem文件和.key文件,而腾讯云有所不同,是一个.crt文件和.pem文件。 注意 以下配置方法以阿里云的为例,腾讯云方法一样,.crt文件的作用和.pem是相同的,也就是说阿里云中使用.pem在腾讯云中则使用.crt文件。 2.上传到云服务器 为了管理方便,在云服务器上自己hexo项目文件夹(也就是将来要发布成网站的文件夹)中新建ssl文件夹,把这两个文件上传到这个ssl文件夹中。比如说当前这个hexo项目文件夹为"langlang",则ssl文件夹即在langlang文件夹中,其中langlang文件夹的路径为: /root/langlan 3.配置server.js 整个自己的hexo项目有个入口地址,即server.js文件,目录为 langlang/node_modules/hexo-server/lib 。

多台电脑的hexo博客同步实现

寵の児 提交于 2020-02-01 02:54:37
title: 多台电脑的hexo博客同步实现 date: 2019-12-16 21:24:57 tags: - Hexo - Git 写在前面 在hexo博客使用的过程中,突然想到了一个问题。因为hexo的工作原理是将本地写的博客,转换成html的文件部署到GitHub上的,那么如果我不只是在这一台电脑上来写博客(事实上也确实是这样的),怎么来实现博客的同步呢。 实现方法 通过在网上的查阅资料,用的最多的方法就是新建一个分支。通过在GitHub上新建一个分支,来保存本地的原始文件,另一个分支来保存hexo生成的静态网页。这里详细介绍以下步骤。 假设要从电脑 A 将博客迁移到电脑 B 在电脑A上 首先在仓库 1 上新建一个分支 Hexo ,并且把它设置为 默认分支 ,来保存本地的原始文件。此时该仓库有两个分支,一个是原来的存静态页面的仓库 master ,一个是新建的 Hexo 。 在git bash中执行 git clone git@github.com:username/username.github.io.git 将hexo分支拷贝到本地。 将本地文件夹 username.github.io 文件夹里的所有文件删除,仅保留*.git*文件夹。 将之前的博客目录拷贝至 username.github.io 文件夹下,一定要将*.gitingore.txt*拷贝过来。

github+hexo搭建个人博客

笑着哭i 提交于 2020-01-30 07:02:59
个人博客地址: xiaowk5516.github.io 环境搭建 系统:deepin 1.安装nodejs: 下载地址: https://nodejs.org ,LTS版本 安装包括nodejs和npm包管理器 查看node和npm版本 node -v npm -v *可能出现命令不存在的情况,建立软连接(后面也会出现该类情况,操作类似) ln -s /usr/local/node-v12.14.0-linux-x64/bin/npm /usr/local/bin/npm 2.淘宝源安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org # 检查是否安装成功 cnpm -v 3.cnpm安装hexo博客框架 cnpm install -g hexo-cli # 检查是否安装成功 hexo -v 4.建立博客目录(需要提前安装好git) # 我建立在/home/usr/ mkdir blog # 以后所有的博客相关的内容全部在blog文件夹下 # 进入博客目录下 cd blog/ # 初始化博客,不建议使用管理员权限,后续写博客会因为权限问题出现不能使用中文输入法 hexo init # 启动博客,使用端口4000访问 hexo s 部署到github 1.创建一个仓库,名称为username

hexo搭建个人博客

泪湿孤枕 提交于 2020-01-28 12:57:39
hexo搭建个人博客 申请GitHub账号 在GitHub上创建仓库 安装node.js 使用hexo博客框架 本地新建文件加用于存放博客框架文件 自定义配置修改博客风格主题等 个人博客 来源: CSDN 作者: Selina_xy 链接: https://blog.csdn.net/selina_xuying/article/details/103567544

Git和hexo随手笔记

Deadly 提交于 2020-01-28 00:22:36
git上传 1.git clone https://…git //或 git init 2.git status 显示当前状态,红色的字体就是修改的文件 3.git add . 把Github的内容全部添加到本地git缓存区中 4.git commit -m “修复XXbug” 推送修改到本地git库中 5.git pull origin master //git pull <远程主机名> <远程分支名> 取回远程主机某个分支的更新,再与本地的指定分支合并。 6.git push -f origin master //git push <远程主机名> <远程分支名>把本地仓库的代码推送至Github仓库 #git push -f是强制替换Github仓库内的数据 hexo搭建 使用hexo搭建个人博客,先安装nodejs及Git 1.用npm安装hexo: npm install -g hexo-cli 2.cd/d到想要放置项目的文件夹下 hexo init hello //hexo将会在文件夹下新建名为hello的文件夹 3.cd到hexotest文件夹下: npm install 4.启动服务器,在本地浏览页面: hexo s 平时上传步骤 hexo clean //清理 hexo g //部署本地hexo,可使用hexo s进行本地端口预览 hexo d /

博客搭建教程

我怕爱的太早我们不能终老 提交于 2020-01-26 23:42:44
我的博客采用hexo+GitHub的方式来搭建的 几个概念的介绍 hexo概念介绍 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo是一个基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架 官网: https://hexo.io/zh-cn/ GitHub介绍 GitHub是一个代码托管网站和社交编程网站 GitHub Pages GitHub Pages是用来托管 GitHub 上静态网页的免费站点。 说通俗一点: 利用Hexo和GithubPages搭建博客,实际上就是利用Hexo在本地(你的电脑上)生成一个博客站点,然后利用网络将它传输到Github上进行拷贝和备份。再由Github提供的GithubPages服务将博客部署到网上,这样你的博客就可以作为一个独立的站点被别人浏览(正式上线)。同时你也可以在Github上管理你的博客。 开始搭建 一:环境搭建 安装git 请参考git安装详细教程 安装node.js 请参考node.js安装教程 安装Hexo 获取个人网站域名 GitHub创建个人仓库 推送网站 绑定域名 二:安装hexo 1.hexo就是我们用于搭建个人博客的框架

搭建一个hexo博客

巧了我就是萌 提交于 2020-01-26 21:21:11
文章目录 安装依赖环境 安装git 安装npm 安装nodejs 安装Hexo hexo的使用 修改Hexo主题 部署到github远端 添加你的github信息 创建ssh 安装deploy-git 推送到远端 安装依赖环境 git npm nodejs 安装git sudo apt install git 安装npm sudo apt install npm 安装nodejs sudo apt install nodejs 安装Hexo npm install -g hexo-cli hexo的使用 hexo init folder 初始化一个文件夹作为你的blog hexo new file 在/folder/source/_posts/路径下新建一个file.md文件 hexo s 打开本地预览,在 http://localhost:4000 预览博客 修改Hexo主题 你可以在 Themes|Hexo 下载你喜欢的主题,将下载好的主题文件夹移动到 /folder/themes/ 下 git clone theme's site 你可以添加about,tags,categories,contact等信息: hexo new page about hexo new page tags hexo new page categories hexo new page contact

为BlueLake主题增加自定义icon图标

拜拜、爱过 提交于 2020-01-25 00:40:55
一、前言 hexo 的 Bluelake 主题是我一直在用的,简单大方,很喜欢。但最近有了添加自定义 icon 图标的需求,比如,添加 “地址”、“扫一扫”、“优惠券” 等 icon,还是很有必要研究一下如何制作的。 然后我就去了主题作者 chaooo 的 github 上留言,咨询其方法,作者回复的很快,按照作者的回复,成功将自定义图标制作出来了,也分享给有需要的人。 二、阿里妈妈图标库 官网地址:www.iconfont.cn/ icon 图标使用指南: https://github.com/chaooo/hexo-theme-BlueLake/issues/99 ,在这里我是参考的 font-class 引用。 1、新建项目 首先通过 github 或 新浪微博 账号登录 阿里妈妈图标库;然后,点击 图标管理 -> 我的项目 -> 新建项目,如下图所示: 2、选图标 新建好项目之后,选择 菜单栏 里面的 图标库,将喜欢的图标添加到购物车。如下图所示: 然后点击右上角的购物车标志,将图标添加到刚才新建的项目中。 3、下载项目 返回到 我的项目,点击 “下载至本地” 按钮,进行下载。如下图所示: 下载文件的目录结构如下图所示: 其中,iconfont.css 文件为入口文件,里面是各图标的 class 样式。 4、将文件添加到BlueLake主题中 1)iconfont.css

Github Actions 通过 API 自动部署 Hexo

房东的猫 提交于 2020-01-22 08:27:42
本文为原创,转载请注明来源,欢迎大家关注 我的新博客 Hexo的自动部署 目前的主流方式: Travis CI:travis-ci.org 专门针对开源项目,Github 上所有的公开仓库都能够免费使用;travis-ci.com 针对私有及商业项目,新用户前 100 次构建是免费的,后面就要收费了。现在github私有库已经免费了!!! Githooks: 这个如果 vps 本地部署,配合 nginx ,还是很推荐的 Github Actions: 持续集成,自动执行软件开发工作流程 说明 前一阵玩 docker 的时候用 docker 搭建了 Hexo 环境,感觉像 Hexo 的环境搭建使用 docker 好笨重 本次使用的是 Github Actions ,就是因为其简单、无需VPS、公有仓库免费、私有仓库每个月2000分钟、还能体验这个新功能,本文采用的是 API 推送的方式,免去需要物理机申请ssh key的步骤,如果习惯了采用 SSH 方式,你可以去看看我的另外一篇文章 Github Actions 通过 SSH 自动部署 Hexo 。 静态网站部署其实哪家的Pages都可以,可以是github page、gitlab、coding、gitee、vps等等,这里以github和coding举例。 环境准备 流程:博客源码通过本地 git 备份到 blog 库,