Hexo、主题、部署上线】的更多相关文章

Hexo.主题.部署上线 安装Hexo git和nodejs安装好后,就可以安装hexo了,你可以先创建一个文件夹MyBlog,用来存放自己的博客文件,然后cd到这个文件夹下(或者在这个文件夹下直接右键git bash打开). 比如我的博客文件都存放在D:\MyBlog目录下. 在该目录下右键点击Git Bash Here,打开git的控制台窗口,以后我们所有的操作都在git控制台进行,就不用Windows自带的cmd了. npm install -g hexo-cli 安装完后输入hexo -…
跌跌撞撞,总算是建立起来了.回首走过的这么多坑,也真的是蛮不容易的.那么就写点东西,记录我是怎么搭建的吧. 准备工作 安装Node.js: 用于生成静态页面,我们需要到官网上去下载即可.http://nodejs.org 安装Git:作用就是把本地的hexo内容commit到我们的远程仓库,实现更新操作https://git-scm.com/download/ 申请GitHub账号:用来盛装我们的代码,这样才能够被访问,程序员如果没有这个账号,那我就不说什么了. SSH Keys,看你自己了,可…
序章 想要一个自己的知识管理系统,用了 Hexo ,但是没有发现自己心仪的主题,就自己做了一个.本文记录了制作的全过程.本人编码功底和前端知识并不是特别雄厚,希望能由此文引出各路大神的兴趣,以后制作出更多优秀的主题. 预览: https://itabyss.github.io/ 源码: https://github.com/ITAbyss/hexo-wiki 教程文章:https://www.cnblogs.com/yyhh/p/11058985.html 安装 Hexo 是一款能将『 Mark…
写在前面 注:博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 本文源链接:https://www.cnblogs.com/chloneda/p/hexo.html 本文档是Github + Hexo 的搭建个人博客教程,其中Hexo基于Hexo v3.8.0版本,themes主题基于为NexT v7.0.0版本. 搭建博客前置条件可参考 如何搭建个人独立博客? 个人博客地址: Chloneda's blog 安装主题 在 Hexo 项目源码目录下,有两个…
上线项目演示 微信搜索[放马来答]或扫以下二维码体验: 项目源码 项目源码 其他版本 Vue答题App实战教程 Hello小程序 1.注册微信小程序 点击立即注册,选择微信小程序,按照要求填写信息 2.登录小程序并完善信息 填写小程序信息,完善信息. 3.下载小程序开发工具 完善信息后点击文档,工具,下载,选择稳定版的对应平台的安装包下载,下载完后点击安装即可 4.建立小程序项目 扫码登录,选择小程序,并点击加号,填写相关信息,APPID位置于下方截图所示. 5.小程序代码结构介绍 如下图所示的…
编者按:感谢 @小小小杜 投稿,原文链接Juglans' Blog.如果你也想体验 flow.ci 的自动化持续部署,来 http://flow.ci 首页提交申请,邀请码随后会发送到邮箱:) flow.ci是一个持续集成(CI)的saas服务平台,就是中国的Travis CI,作用是把你Github上的代码拉过来,通过容器技术自动化完成代码的构建.测试.交付和部署.整个对flow.ci使用下来的感受就是简单,对源码的侵入少,虽然也用了SPA页面,但是速度相当让人满意,连loading都看不见,…
前言 经过本系列前面四篇文章,NancyMusicStore已经开发完成了,下面就差部署上线了,我们会在两个不同的环境部署.其实之前的文章也有讲解在 Linux下部署的相关事宜.下面开始本文的内容. Windows IIS 部署 网站部署,首先要做的就是将我们的代码发布. 下面是发布后的整个文件目录: 由于并没有太多东西,所以我们的根目录没有太多的东西,甚至是我们的bin目录,里面也是非常的整洁! 然后就是打开IIS管理工具,添加一个新的网站(确保一个网站对应一个应用程序池): 接下来是要去指定…
完成一个Hexo的主题其实很简单,和写静态页面差不多,只是内容部分通过Hexo的变量去获取,而且Hexo还内置了一些辅助函数帮你快速方便地完成繁琐的处理. 起步 在写代码之前要先把项目结构搭建好,一个Hexo主题的项目名就是主题名字本身,项目内的目录结构如下: (生成树形图是用的tree, mac上直接brew install tree就可以了,以前不写都不知道囧) . ├── _config.yml //记录主题配置信息 ├── layout //存放布局模板文件 │   └── _parti…
本文讲述如何使用fabric进行批量部署上线的功能 这个功能对于小应用,可以避免开发部署上线的平台,或者使用linux expect开发不优雅的代码. 前提条件: 1.运行fabric脚本的机器和其他机器tcp_port=22端口通 2.ssh可以登录,你有账号密码 一.先说批量部署上线 先上代码,再仔细讲解,脚本如下 # -*- coding:utf-8 -*- from fabric.colors import * from fabric.api import * from contextl…
原文地址:从零开始制作 Hexo 主题 · Ahonn 写在前面 本文将会从零开始开发一个简单的博客主题.样式主要参考 Hexo theme 中的 Noise 主题. 开始之前你需要了解: 模板引擎 ejs官网 CSS预处理器 Hexo 文档 本文使用的模板引擎为 ejs,使用的 CSS 预处理器为 stylus.这也是 hexo 项目预装了的 render 插件,如果想使用其他模板引擎或者其他 CSS 预处理器,可以安装相对应的 render 插件.例如我的 Even 主题使用的是 Swig…
从0开始的Hexo主题制作 从零开始制作 Hexo 主题 H2O主题 先坑着…
问题 在使用 hexo d 部署博客和使用 Git/Github 进行 git push -u origin master 时遇到了以下问题: git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master Pushing to git@github.com:MaugerWu/MaugerWu.github.io.git Connection reset by 192.30.…
2018-11-17 17:15:46 原文地址:http://www.izhongxia.com 以下是 <hexo 主题列表> 中挑选出来一些比较简洁美观的主题(存在个人主观意识,请勿见怪~~) 一.什么是 Hexo? Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页. 本文主要推荐几个 hexo 的简洁美观的主题,因此具体安装使用 Hexo 可以看<官网>,这里就不在累赘了. 二.…
1. npm run dev:本地开发的时候做调试用的. 2. npm run build:打包部署上线,生成一个 dist 文件夹. 注意:用 npm run build 时,常遇到因引用路径不对导致页面无法正常显示的情况. 如果 vue 项目的代码上传到网站的根目录下一般是不会有问题的,也不会存在资源文件引用错误的情况,但如果 dist 文件夹没有放在网站服务器的根目录下,那么代码上传以后程序会报错. 解决办法:在 webpack 的配置文件中修改: assetsPublicPath:'./…
fatal: could not read Username for 'https://github.com': No error 今天在上传博客到搭建到 Github 的个人博客上的时候,已经使用 hexo s 预览成功的.但是在hexo d部署到个人博客的时候出现了一面的问题: 于是我就使用关键字搜索,找到下面的解决方式: 把_config.yml文件中repository: https://github.com/Daotin/Daotin.github.io.git这个地址改为git@gi…
前言 今天把自己写的demo登录写完了,就想着试着走一下部署上线的流程.参考了很多的文档,终于成功进行了部署.在这里将服务器的搭建和vue项目的 部署上线进行整理(都是基础的知识,希望对大家有帮助.对我帮助是很大的) 2.流程 1.服务器搭建 这里我用的是腾讯云的服务器.买了一个域名.没有备案的域名也可以使用.买完服务器进行域名解析. 点击添加解析,按照下面这样填写就行 马赛克是你的外网ip 可以根据你需要的进行修改,我这只是最基本的绑定.其他请自行百度. 3.添加ssh密钥 第一步添加密钥,会…
博客已迁移至http://lwzhang.github.io. 基本上所有的hexo主题默认都没有实现相册功能,一方面相册功能的需求较少,毕竟hexo主要是写博客用的:另一方面实现相册功能比较麻烦,比如说: 图片放哪里,放在source文件夹中,需要解析成静态文件,图片一旦多的话就会解析的非常慢 怎么批量获取图片url(文件名),图片那么多,不可能一个一个的手动输入图片url 等等 所以需要找到一个好的解决方法. 注意:本博客使用的是yilia主题,该主题作者litten有实现了相册功能,但他是…
废话不多少,接着上次配置的环境进行github部署. 拥有自己的github 如果还没有github的账号就注册一个吧,传送门:GitHub官网:http://www.github.com 创建一个创库,creat new repository,Repository name和自己的用户名相同.就填you_user_name.github.io.(you_user_name自行替换) 设置sshkey 如果你还没有设置ssh,那就参考下我的设置步骤,如果有可以跳过 ===============…
前言 上一篇文章介绍了hexo+gitHub简易搭建属于自己的个人独立博客,但是主题是默认的landscape,略显简单,今天的教程推荐Jacman主题. Jacman是一款为Hexo打造的一款扁平化,有着响应式设计的主题,个人感觉还不错就使用了. 正文 安装主题 $ git clone https://github.com/wuchong/jacman.git themes/jacman 启用 修改你的博客根目录下的config.yml配置文件中的theme属性,将其设置为jacman. 更新…
介绍 Ayer 是一个干净且优雅的Hexo主题,自带响应式,加载速度很快,该有的功能都有,可配置项也很多,非常适合作为你的博客主题,主题内还附送了6张精美的高清壁纸.欢迎使用和Star支持,如果你在使用过程中有任何疑问或者建议,欢迎联系我! 项目地址 效果预览 中文说明 特性 干净且优雅,文章内容美观易读 首页封面全屏平铺,扁平化设计,更加高大上 响应式设计,博客在桌面端.平板.手机等设备上均能很好的展现 首页封面和文案可以任意更换,主题内附送6张精美高清壁纸 时间轴式的归档页 侧边栏可以点击显…
我们组有一个优良传统--借鉴于"冰桶挑战赛"的形式,采取点名的方式,促进团队成员每天利用一小段时间,不断的完善团队 wiki 的小游戏. 但有时候忙于业务,可能会忘记,所以我写了一个小应用,提示大家[记得写 wiki 啦]. 项目使用的环境和技术选型如下: 服务器环境:centos, java 7 开发环境:window 10,java 7,IDEA 框架:spring-boot 1.5.21.RELEASE 项目需求 如果被点名人下午5点还没更新wiki,发送一条企业微信消息,提醒他…
转载于互联网 jenkins自动化部署项目,通过jenkins 部署来节省运维时间,不需要手动cp上线及版本发布 Jenkins 自动化部署上线 Jenkins Jenkins 自动化部署上线一.Jenkins是什么 二.上线流程图 三.Jenkins安装配置 四.Jenkins 自动化部署项目案例(1) Java 环境演示 [Jenkins和Tomcat在一台服务器上] (2) Java 环境演示 [Jenkins和Tomcat不在一台服务器上] (3) Java 环境演示 [上线脚本] (4…
1,VUE逻辑编写完成后在当前项目下打包 npm run build 需要注意的是,当打包完毕后,需要将入口的index.html的项目dist路径改成相对路径 另外需要注意的一点是,一旦打包vue.js项目,需要确保项目内必须使用vue.js语法来写功能,比如a标签要替换成<router-link>, 传统的window.location.href跳转页面也要换成this.$router.push({ path: '/home/first' })这种形式. 2,建立要部署上线的前端文件夹,放…
相信大家都很喜欢 hexo skapp 的主题,由于作者采用结巴分词,加上需要依赖各种各样的环境 所以可能大家踩过很多坑,也许每个人踩得坑不一样,这里使用 Docker 容器 centos 来部署, 这样大家的环境基本上保持一致,遇到坑的匹配率也会提,不用docker也行,直接从1开始阅读. 主要是对 node 不怎么熟悉,分享一个填坑的有效手段:多看官方文档,努力啃啃就能解决 0. 可选步骤:启用容器 $ docker run --name blog -itd -p : centos /bin…
一直有建立博客的需要,使用过Wordpress动态博客,一直访问速度比较慢,刚开始以为是空间域名的解析的问题,尝试使用Hexo静态博客,部署后感觉速度正常很多,特意发文快速部署教程 准备 本文是在windows环境下配置 Node.js:到这里下载安装:https://nodejs.org/en/ 安装后运行 node -v 如果有版本信息就可以 Git运行环境:https://git-for-windows.github.io/ 安装成功后输入git能显示信息表示成功 Hexo:hexo采用n…
买个域名,多少钱的都有,看自己喜欢,可以去万网,ali嘛. 一般在windows,下载gitbash(配置公钥,全局用户名和email),node.js(不用配置). 新建github项目,添加公钥(如果重新生成公钥,需要点击y). 在github项目中使用博客,项目后缀记得是.github.io,否则后面进行不了.会提示找不到仓库. $ npm install -g hexo部署Hexo在我的电脑中建立一个名字叫「Hexo」的文件夹,然后在此文件夹中右键打开Git Bash. $ hexo i…
前言 最近在搞一个博客,是托管在github和gitcafe上的,利用Hexo生成的.之后,发现一个问题,显示的分类都是一级的.而我想要的是:能显示多级分类,层次分明`的那样. 问题 基本主题自带的分类显示都是一级的,如何显示多级? 解决方案 所以,研究了一下,找到了理想的方法,方法如下: 利用系统的list_categories([categories], [options])辅助函数生成分类列表; 利用css实现样式. 示例 说明:我使用的是jacman主题,以这个主题为例说明. 在主题文件…
前言 完善的django项目上线,有很多种上线的方法,比如apache, uwsgi, nginx等.这里只介绍2种,一种是django自带的,另外一种则是nginx + uwsgi完成介绍.这里的系统环境采用的是ubantu系统, python环境采用的是python3, django环境采用1.11 一.自带的部署功能 数据库迁移: 如果django项目中的数据是在本地的mysql中,需要将它的数据迁移到远程连接的数据库中.使用navicat操作, 在工具下拉列表中有一个数据传输按钮   i…
虽然gitment可以实现评论功能,但是适配方面做的并不好,这里借用GitHub上的gitalk项目用来优化个人博客的评论功能 下面记录自己从gitment到gitalk的替换过程: 1.在layout/_partial/post目录下新增gitalk.ejs文件 代码如下: <div id="gitalk-container" style="padding: 0px 30px 0px 30px;"></div> <link rel=&…
问题描述: // 第一次遇到的问题 Error: packet_write_wait: Connection to 192.30.253.113 port 22: Broken pipe packet_write_wait: Connection to 192.30.253.113 port 22: Broken pipe fatal: sha1 file '<stdout>' write error: Broken pipe fatal: The remote end hung up une…