hexo

用Hugo搭建博客并部署到GitHub Pages

淺唱寂寞╮ 提交于 2020-04-24 05:51:17
用Hugo搭建博客并部署到GitHub Pages 用Hugo搭建博客并部署到GitHub Pages 1. 本地搭建 1.1 安装Hugo 1.2 创建站点 1.3 新建页面和文章 1.4 使用主题 1.5 修改配置文件 1.6 预览 2. 部署 之前担心过现有博客平台(如博客园,CSDN)突然倒闭了,博文特别是插图来不及备份;也考虑过自建博客可以更随意,因此有了自建博客的打算。花了两天时间,走了一些弯路,有一些经验总结: 做事情一定要搞清楚需求,掂量自己的实力。原本我只是想做一个备份,那么本地写好markdown,存好插图,再同步到博客园就行了,没有必要费力建博客搭网站。虽然Hexo和Hugo都有很多模板供选择,但如果要彻底改造成自己喜欢的样子,还得好好研究琢磨。对于没有任何HTML经验的我,这种工作量远远超过了我的预期。 不要沦为工具的努力。就像斟酌linux还是windows好一样,纠结自建博客和使用博客平台对我来说没太大意义。因为我的目的还是写作,博客也是服务于写作的。既然自建博客的收益并不能完全覆盖我的需求(可能还要支配大量的经历调bug),那么我就应该果断放弃。 Hugo非常非常快,但中文文档和博客少,而且旧模板和新Hugo的兼容性也不好;Hexo中文文档和博客特别多,模板也不错,但是稍微麻烦一点,而且慢得多。 最后,我就简单地用Hugo搭建了一个 个人CV(简历

python批量添加hexo文章封面

天大地大妈咪最大 提交于 2020-04-20 17:54:10
❝ 本文需要工具: 「 excel 」 「 python3.x 」 ❞ 今天突然觉得,我的 博客 的文章更新这么多了竟然还没有一个封面,觉得首页相当低调了… 首页 正好皮肤带有文章封面功能,所以我觉得要将文章批量加上文章推图! 1.寻找图片 推荐大家一个网站:https://www.pexels.com/ 找到你想要的页面: 然后无脑ctrl+s….: 按照类型分组然后将jpeg或者你想要的文件留下, 全选按f2 输入tuiutu 按一下enter 叮叮: 这还没完,因为文件中有空格,所以再批量改个名: A组是原来文件名,B组为改之后的文件名 「 注意:一定要加引号 」 C1填写函数: ="ren "&A2&" "&B2 然后拉下来,复制到txt里,改成bat然后按一下就修改成功啦! 最后将图片上传到你的图床。 2.批量添加cover属性 因为hexo的文章是运用markdown书写,相当灵活。 观察每篇文章: 我们只需要在上面插入cover: XXXX,就可以设置好封面了。 因为本人的博文虽然不多,但也将近50篇,所以 打工肯定是不可能打工的 观察每篇文章的title和三个横线之间的格式都是不变的, 所以我们只需要运用强大的vs以及正则化批量替换: 正则化代码: 搜索: --- title: 替换: --- cover: https://图床.com/tuitu

使用hexo+github搭建免费个人博客详细教程

拥有回忆 提交于 2020-04-18 11:40:40
目录 前言 准备工作 搭建github博客 创建仓库 绑定域名 配置SSH key 测试是否成功 使用hexo写博客 hexo简介 原理 注意事项 安装 初始化 修改主题 上传之前 上传到github 保留CNAME、README.md等文件 常用hexo命令 _config.yml 写博客 写博客工具 如何让博文列表不显示全部内容 最终效果 参考 本文目录(注意无法点击): 前言 体验更加排版请访问原文链接: http://blog.liuxianan.com/build-blog-website-by-hexo-github.html 使用github pages服务搭建博客的好处有: 全是静态文件,访问速度快; 免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台; 可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的; 数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行; 博客内容可以轻松打包、转移、发布到其它平台; 等等; 准备工作 在开始一切之前,你必须已经: 有一个github账号,没有的话去注册一个; 安装了node.js、npm,并了解相关基础知识; 安装了git for windows(或者其它git客户端) 本文所使用的环境: Windows8.1 node.js@5.5.0 git@1.9.2

Hexo开篇

会有一股神秘感。 提交于 2020-04-14 00:19:36
【今日推荐】:为什么一到面试就懵逼!>>> 在之前有段时间使用过 Hexo ,当时是把内容放到 Github 上的,国内。。。都懂得,慢的一匹,所以就放弃了,自己买了域名,租了阿里云服务器,搭了个博客网站,当时可真的是开心的不行,对自己来说这可是人生第一次,是值得记念的一次。这值得记念的一次,就在我打算重新构建博客网站的时候莫得了,自己把代码备份了一遍,数据库却没有,就这样,灰飞烟灭,当然 网站 还在,就是打算改成别的了。 最近又重拾 Hexo ,免费嘛不是,挺适合我这种穷苦的程序男猿的,记录工作学习中遇到的问题,生活中的一些琐事都挺方便。 这玩意下载很简单,就是挑选主题的时候,我这重度选择困难症患者又发病了,最终选择了 Meadow ,兄弟,记得给钱呐,打广告了都,当然,每个人的审美不同,我又把这个主题的部分内容改了一下,改动如下: 搜索部分。 原有主题在点击 Search 图标后输入框是不会主动获取焦点的,觉得不是很友好,所以在 meadow.js 中加入了下面的代码: $$('#toolbar [mdui-dialog]')[0].onclick = function () { let input = $$('#search .search-form-input')[0]; // 这里使用 setTimeout 是因为 js 的执行顺序问题,最开始这个输入框是隐藏的

github.io hexo 安装

不羁的心 提交于 2020-04-08 06:36:23
/***************************************************************** * github.io hexo 安装 * 说明: * 本文记录hexo的安装,主要是为了生成静态的github.io站点静态 * 页面。 * * 2016-6-7 深圳 南山平山村 曾剑锋 ****************************************************************/ 一、参考文章: 1. hexo —— 简单、快速、强大的Node.js静态博客框架 https://segmentfault.com/a/1190000000370778 2. 文档 https://hexo.io/zh-cn/docs/ 二、Operation: zengjf@zengjf:~$ cd os zengjf@zengjf:~/os$ ls AplexOS.github.io zengjf@zengjf:~/os$ cd AplexOS.github.io/ zengjf@zengjf:~/os/AplexOS.github.io$ ls AplexOS.github.io _config.yml node_modules public source CNAME db.json package.json

愿一切安好!

妖精的绣舞 提交于 2020-04-06 11:06:59
Hexo 静态博客 完整支持特殊日子黑白悼念,愿生者坚强,逝者安息! 方法 1 静态方法,直接在模板文件中添加 CSS 样式: <style> html { FILTER: gray; -webkit-filter: grayscale(100%); } </style> 方法 2 动态方法,可在 _config.yml 中进行配置多个日期: grieve: - '5-12' - '9-18' - '2020-4-4' 页面模板如 footer.ejs 中: <script type="text/javascript" src="/js/grieve.js"></script> <% if (config.grieve) { %> <script> grieveIfNeed('<%= config.grieve %>') </script> <% } %> 创建 JS 文件 grieve.js 放到 js 文件夹下: grieveIfNeed = function (dateList) { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var dateArray = dateList.split(',')

树莓派搭建 Hexo 博客(一)

纵然是瞬间 提交于 2020-04-06 05:50:58
Hexo 一个开源的博客框架,本文记录了一下在树莓派上搭建 Hexo 博客的过程。 什么是 Hexo? Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 在发布时,Hexo 可以部署在自己的 Web 服务器上面,也可以部署 GitHub 上面,在这里,我们要把她部署到我们的树莓派上! Hexo官网: https://hexo.io 一、安装 node.js 的 arm 环境 Node.js 官网 已经提供了编译好的镜像供各种架构使用,使用 uname -a 查看 pi 的 CPU 信息,如下: Linux raspberrypi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux 可以得知我们手中的 pi 是基于 arm6l 架构的,因此在这里对应下载如下包: mkdir ~/node_js cd node_js sudo wget http://nodejs.org/dist/latest-v5.x/node-v5.11.1-linux-armv6l.tar.gz sudo tar zxvf node-v5.11.1-linux-armv6l.tar.gz sudo mv node-v5.11.1-linux

建立个人博客配置推荐

本小妞迷上赌 提交于 2020-04-05 17:40:27
建立个人博客白嫖推荐: 框架/主题: Hugo & MemE 源码托管: GitHub 网站持续集成部署: Netlify 网站DNS解析服务/免费CDN: Cloudflare (可选)免费CDN: NodeCache & DDOS Guard 统计: 百度统计 / Google Analytics 白嫖成功,废话不说开始建站!本文采用操作系统: Windows 10 2004 19587.1000 ,其他系统请举一反三,采用 Git BASH 。 Hugo&MemE 首先,先去下载 Hugo 。在你看到这篇文章之前,你可能已经阅读了许多建博客教程,也许是推荐使用 Hexo ,或是 Typecho ,也有可能是 WordPress , Gridea , Ghost ……但是!但是!为什么我要推荐一个知名度在国内都不如 Hexo 的网站框架呢?原因有3: Hugo 采用 Go Lang 网站生成速度快,文章多了完爆 Hexo ; 支持持续集成部署; 最最重要的一点: 内置短代码语言 ,可定制性极高!你可以看看本文的 纯文本版本 ,前面的 加点字 ,便是自定义的短代码。 注意:如果你跟随本文教程搭建博客,那么请在 Releases 界面下载拓展版Hugo,文件名如 hugo_extended_X.Y.Z_SYS-64bit.zip ,免安装的。 下载后需要将它保存到一个固定的目录

如何免费且高效的拥有自己的博客

自作多情 提交于 2020-04-04 14:19:29
墙裂推荐Hexo博客 前言 www.a2data.cn ----- 小编小站 Q: 为什么要搭建一个属于自己的个人博客呢? 个性化 用自己喜欢的域名,选择自己喜欢的主题,布局,特效等都可以自己编写代码完成,不会的也可以进入对应开源主题交流群, 你会发现这些人更加 随和、热心 ,例如 闪烁之狐主题 的创作者 --- blinkfox 成就感 当网站被搜索引擎收录,输入相应关键字即可,可以小小的炫耀一番 拓展交流圈 如果你对某类感兴趣的话,可以通过个人博客找到一些志同道合的朋友。例如: sitoi 学会坚持 刚开始搭建好属于自己的博客,那真的是三分钟热度,但是真的坚持下来的人很少.很多人就跑个主页,就像很多公众号一样,注册了没创作。小编虽然是体育僧,不论是跨行,还是博客,公众号,都坚持(没发表可能是忙,或者持续充电中)。 简历加分项 当我们苦于该如何写一份个人简历时,当你拿出一个你坚持 3 年、5 年的个人博客时,或许你的机会就比别人大一点。更直观,更好的了解你得技术栈。更有信服力。 个人空间 在这个地方,你可以写一些自己的东西(不管有没有人看),你可以自己快速定位自己查找过的东西,不用每次都去百度同样的问题,也不用担心每次 找不到最优解 以至于很多朋友直接去我的网站找资料 写作水平的提高 坚持写作,你的写作水平会得到很到的提高,对你今后的人生会有很大的帮助。包括语言,架构,排版 。。

hexo_localhost:4000_无法访问

坚强是说给别人听的谎言 提交于 2020-04-04 04:32:59
title: ‘hexo_localhost:4000_无法访问’ date: 2016-05-02 09:38:51 categories: blog tags: [hexo] 问题描述 安装完成hexo server,然后启动server过后.无法访问. 启动server $ hexo s 提示启动成功,请访问: localhost:4000 如果你修改过ip地址,那么请根据你的新地址进行访问 参考: hexo server 如果ip正确还是不能访问,那么应该是你的端口被别的应用程序/进程占用. 目前常见占用4000端口的进程为: FoxitProtect.exe 对应服务为: fxservice 停止该服务即可. 或者更改hexo server的端口. 参考: hexo-server Hexo本地部署启动失败解决方案 来自为知笔记(Wiz) 来源: https://www.cnblogs.com/skyhuangdan/p/5485076.html