DigitalOcean 之前买了个便宜的VPS并且在上面搭建了我自己写的博客程序,后来VPS里运行MongoDB经常自己挂掉就索性没理了.直到现在VPS已经过期,服务器被强制关掉了.周末在家索性想着把这个博客程序重新搭建起来. 所以准备换一个VPS.选择Linode还是云主机(阿里云等等)?阿里云貌似有些贵,而且还有一堆备案的流程.Linode最近推出SSD服务,20刀/月的价格,加量不加价,很是吸引人.但无奈还是花的有些心疼.忽然另外一个VPS服务DigitalOcean(链接含refcod…
前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitlab pages也不错,百度也会正常抓取,于是动手倒腾,将github pages快速迁移Jekyll博客到gitlab pages,中途遇到了不少坑,管他呢,一把刷. 于是有了下文的 从github pages快速迁移Jekyll博客到gitlab pages的完全指南. Step1: 导入已有项目 登陆gitlab.com,点击New Project, 点…
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习nginx web服务器,既然是学习还是以实用为目的的.我们在此以搭建WordPress博客为例. 搭建WordPress博客,我们需要Mysql数据库.PHP环境和Nginx Web服务器.主要分为以下四个步骤: 1.Mysql数据库安装及配置 2.PHP.PHP-FPM及与PHP相关组件的安装及配置 3.Nginx Web服务器搭建与配置 4.wordpress安装 注意:本次实验,除了nginx使用源码安装外,其他的软件全部使…
<差不多先生> 我是差不多先生,我的差不多是天生.也代表我很天真,也代表我是个闲人.这差不多的人生,总是见缝插针. 求学的道路上总是孤独的,即使别人不理解我,认为我是奇葩!但没关系,我会坚持走我自己的路,能被你们影响到的话那就不是我了!(Keep Real!) 学习的道路不能停止!继续! 模板: 前端显示的动态数据有一部分是Ajax获取,也有一部分是用模板渲染出来的. index.ejs首页的动态数据都是从Ajax请求回来对上JS模板输出出来的. 首先看看后台NodeJS对于POST请求回来之…
利用Octopress在github pages上搭建个人博客 SEP 29TH, 2013 在GitHub Pages上用Octopress搭建博客,需要安装ruby环境.git环境等.本人在Fedora下成功搭建Octopress,这里把主要步骤和遇到的问题做一个记录. 在搭建的过程中发现yum安装的ruby与rake在管理octopress博客的时候会引起冲突,要使用rvm的方式安装ruby和rake:另外rvm一般用curl一段脚本来安装的话,网址有所变化,原来的教程中的网址要“去掉一个…
最近更换了服务器,需要把自己的Hexo Next重新部署到新服务器上,本文记录一下在vps上搭建hexo博客的过程. 在vps上搭建hexo博客需要下面这些工具: Nginx: 用于博客展示 SSH:用于Git 推送 Git: 用于将生成的静态文件推送到vps上 本文服务器环境为CentOS 7.6 整体流程为: 设置SSH登录 想要完成Git推送,首先得设置SSH登录.过程如下: # 添加hexo用户 adduser hexo # 切换到hexo用户目录 cd /home/hexo # 创建.…
公司实习第一天接到的任务是:搭建一个基于Nodejs的开源项目的开发环境,接到任务时以为不是很困难,后来才知道该项目已于去年被废弃,搭配环境的时候遇到了不少问题,折腾了两天还是没有最终完成... 不过也不是没有收获的,起码对Nodejs多了些了解,正好也想自己弄个Blog,就乘着周末搭建了个,这里记录下过程. Windows下Git的配置 由于这里只是搭建个环境,不需要其他的一些工具,简单的安装GitForWindows就行了,需要注意的时,在安装时选择Run Git from the wind…
网上有不少资源,但大多是“授人以鱼”,文中一步一步的告诉你怎么做,却没有解释为什么,以及他是如何知道的.他们默认着你知道种种专业名词的含义,默认着你掌握着特定技能.你折腾半天,查资料,看教程,一步步下来,有进行不下去的地方,再去查其他人的做法,最终也建立起了自己的独立博客.但却,恍然不知,你用到的技术是什么含义. 我认为,初学者,要想在一个项目中,切实提高自己,需要活用活学.遇到一个专业名词,就去搞懂它,而不是马马虎虎混过去.一个技能点.一个技能点的攻破,然后将点系统的连起来,形成自己的知识网络…
http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html 大家也搭建过博客,很多时候,按着教程来做就可以了,但是我当时为了搭建Hexo博客并部署到Github,走了不少弯路.现在终于搭建出来了,为了帮助大家,我决定写一篇“史上最详细“截图”搭建Hexo博客并部署到Github”. 工具/原料   Windows(Mac也是差不多,可参照) Git Node.js 安装Hexo   1 利用 npm 命令即可安装.在任意位置点击鼠…
http://angelen.me/2015/01/23/2015-01-23-%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86%E2%80%9C%E6%88%AA%E5%9B%BE%E2%80%9D%E6%90%AD%E5%BB%BAHexo%E5%8D%9A%E5%AE%A2%E2%80%94%E2%80%94For%20Windows/ 史上最详细“截图”搭建Hexo博客——For Windows 发表于 2015-01-23   |   暂无评论…
概述 在新浪SAE上搭建一个博客 1.访问新浪SAE站点 http://sae.sina.com.cn/ 2.注册新浪SAE 3.选择应用仓库 4.选择WordPress 5.安装WordPress 6.填写二级域名 7.创建成功后,打开站点 http://doitblog.sinaapp.com/…
windows上使用mkdocs搭建静态博客 之前尝试过用HEXO搭建静态博客,最近发现有个叫mkdocs的开源项目也是搭建静态博客的好选择,而且它支持markdown格式,下面简要介绍一下mkdocs的环境搭建过程 项目地址:https://github.com/mkdocs/mkdocs 介绍:英文版----http://www.mkdocs.org/ 中文版----http://markdown-docs-zh.readthedocs.io/zh_CN/latest/ 使用环境:win8.…
我用Hexo在GitHub上搭建好了自己的博客,我的这第一篇博客就来说说搭建的过程. 1 环境配置 本文使用环境如下: Windows 10 node.js v8.1.3 git v2.13.2 npm v5.0.3 hexo v3.3.7 1.1 node.js安装 可以去Nodejs官网下载,如果下载速度不行,可以去Nodejs中文网下载.下载完后直接运行安装即可,会默认把nodejs加入环境变量中,可以通过node -v查看是否安装成功.新版本nodejs已经集成了npm,同样使用npm…
1.注册,用户名一定要起好,别随便起. 2.登录后,新建一个仓库repositories.new一个. 命名为用户名.github.io.如果发现不一样进Settings修改,rename. 3.仓库只要命名规范后,就可以直接使用 用户名.github.io 访问个人页面了. 4.进Settings后,下拉到GitHub Pages栏目. 会提示:Your site is published at https://用户名.github.io/ 证明成功. 5.需要注意的是.刚改完不会立即生效!…
原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/ 引子 上一篇博客已经说了为什么要搭建这个博客系统,本文不再啰嗦,单刀直入,说以下主题. 1. Octopress是什么 2. Github Page是什么 3. 部署Octopress到Github Pages的过程 4. 部署中遇到的问题 理解本文的基本知识 windows命令行基本使用方法(运行中输入cmd,输入enter) g…
原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2(%E4%B8%80)/#more 之前一直使用博客园和简书,但是博客园太复杂,而简书虽然很简单,但是没什么新鲜感,偶然得知hexo+github可以搭建自己的博客,主要是可以自己定主题,还很simple,因此,找了个时间,自己搞了一下…
搭建静态博客须要一个前提是电脑上有安装git而且有github帐号,这个不懂能够看廖雪峰先生的git教程 1.下载nodejs.在官网上能够下载 2.使用git进入你新建的一个目录,输入命令 npm install -g hexo 3.接着输入hexo init ~/hexo ,会建立一个初始化的文件夹.文件夹名为hexo.这时你要进入到根文件夹下的hexo文件夹,能够在git中输入命令 cd ~/hexo 在git中输入npm install 输入 hexo g 生成静态问津 输入 hexo…
换博客比更博还勤的我终于决定写一篇博客搭建教程了.. FAQ Q:\(hexo\)需要本地编译.\(jekyll\)虽然可以直接上传\(md\)..但是如果在github上直接编译也太难受了叭,毕竟不能在线预览... A:对于\(hexo\),博主目前也没有什么很好的办法233.(有个叫\(Travis CI\)似乎可以做到).所以这篇文章仅适用于\(jekyll\)主题的博客哦.\(jekyll\)其实也有些蛮好的主题的. Q:那我知道了,找个\(markdown\)在线编辑器编辑好,然后直接…
一.前言 如上图所示:GitHub有Github Pages,而码云也有码云 Pages 1.Github Pages或Gitee Pages是什么呢? Github Pages或者Gitee Pages是一个免费的静态网页托管服务,我们可以使用它来托管博客.项目官网等静态网页. 之前小编也有写过关于GitHub搭建个人博客教程,其采用Jekyll模板搭建~ 目前码云 Pages 支持 Jekyll.Hugo.Hexo编译静态资源. 2.Jekyll.Hugo.Hexo 是什么? 温馨小提示:码…
前言 啊啊啊---,经过差不多两天的持续摸索优化,个人博客算是初步完成了,现在自己看的效果还是非常不错的.这篇文章就是讲我怎么搭建一个这样的博客的.早在17年的时候就用hexo 结合github搭建过个人博客,但是那时候还太年轻,也没有维护,后面就废掉了.18年的时候又一时兴起搭建了一个.比17年的时候好看些,但是没有什么访问量,可能没有做seo 优化,也没有维护多长时间就放着了,前几天上去看,界面显示都还正常,就是内容太幼稚了.所以时隔一年,我胡汉三又回来了.痛下决心,把整体的博客都搭建好了,…
jekyll+github搭建个人博客 (一)下载Ruby (二)安装jekyll (三)开启jekyll服务器 (四)使用github展示博客 一.下载Ruby Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,安装Jekyll需要电脑上安装Ruby: window系统下,可以使用rails install来安装ruby环境,下载地址,建议下载2.3以上的新版. 下载 RailsInstaller 之后,双击 railsinstaller-3.2.0 文件,启动 Ruby 安装向导…
快速导出jekyll博客文件进行上传部署 在使用markdown书写jekyll博客时,经常需要写一个头部信息用以让jekyll读取博文信息,这是一件比较麻烦的事,因此我使用HTML实现了一个快速导出博客文件的页面,点击跳转到该小工具 背景 头部信息如下: 这些信息是格式比较固定,每次写博客的时候都需要写一遍是一件比较繁琐的事 目的 因此我在开发了以下这个在线工具之后,每次在typora写了博文内容以后直接粘贴到文章内容输入框,点击自动导出md即可自动导出所需格式的文件 其中标题即为博文标题,导…
1 准备阶段 1 新鲜的阿里云主机 2 购买一个喜欢的域名 3 创建python的虚拟环境 2 阿里云主机的选取 咱们就是为了实验,我买了最便宜的阿里云主机 3 阿里云主机创建一个超级用户 3.1 默认连接的时候使用的是root用户,创建一个拥有超级权限的新用户 # 在 root 用户下运行这条命令创建一个新用户,mosson是用户名 # 因为我叫杨学光,所以我取的用户名是 mosson # 选择一个你喜欢的用户名,不一定非得和我的相同 root@server:~# adduser mosson…
笔者一直很羡慕那些搭建了个人博客的大牛,在最近工作之余也尝试着搭建了自己的博客,历时1周,这篇文章就将踩过的坑记录下来,先看下成果,链接在此 1- 购买腾讯云主机 腾讯云官网,我选了79元/月的最便宜的主机(1核1G),但还是有点贵. 这里遇到的坑主要是有,假如想用xshell等软件远程登陆主机,需要设置安全组.因为开始怕麻烦,我直接设置了放通全部端口. 2- Linux 腾讯云直接选择CentOS 7.3主机(老司机推荐) 3- Nginx wget http://nginx.org/down…
一.LNMP搭建,基于nginx服务器搭建wordpress个人博客 准备环境:centos7.6环境下web服务器(nginx+php):主机名:web01,ip:192.168.248.172mysql服务器(mariadb):主机名:db01,ip:192.168.248.177 关闭selinux安全插件关闭防火墙----------------------------------------------------------------------------------------…
本次以阿里云服务器为例,详细讲解步骤: 一.本地环境[客户端] 这里以本地的win10电脑为例 1.下载node, 默认安装,安装完成之后,node -v看看版本号 node下载 2.安装node(傻瓜式安装,直接next就行) 安装node非常简单,这里就不赘述了, 安装完node环境后,本地cmd运行node -v查找是否安装成功 3.安装hexo 安装完node环境后,本地cmd运行 npm install -g hexo-cli 然后hexo -v查看版本 4.hexo初始化 本地cmd…
准备工作 安装git 系统是win10家庭版,采用git v1.9.5版本,比较简单,一路next直到finsh完成安装. 安装node.js hexo是基于node.js驱动的一款快速.简单且功能强大的博客框架,支持多线程,数百篇文章只需几秒即可生成.支持markdown编写文章,可以方便的生成静态网页托管在github上.所有需要安装node.js,采用node.js v0.12.5 x64版本,一路next直到finsh完成安装 验证是否安装成功 win+r输入cmd回车后输入以下命令 g…
在博客里可以随意畅写和分享自己喜欢的技术,和网友分享知识也是一种提升.根据自己所发表的博客也能更加加深印象. 与此同时写博客也可以提高自己的写作能力(虽然不咋地),但我相信博客只会越写越有质量的. 博主才艺疏浅,如有误人之处,望告知.以下正文: 技术选型: 后台:Node.JS(Express) 数据库:MongoDB 前端库:jQuery 前端框架:Bootstrap 博客功能: 1:写博客 2:博客文章分类 3:留言板 4:浏览,点赞 5:获取访问者当前位置 博客首页: 我们的着重点是Nod…
一.主要内容 1.安装LAMP服务器系统(Linux.Apache.MySQL.PHP ); 2.安装wordpress: 二.具体步骤 一.LAMP环境设置 1.安装LAMP系统,在centOS上可以使用命令yum install进行安装,-y 表示安装过程中全部选择yes 1 shell命令:yum -y install httpd mysql mysql-server php php-mysql php-gd php-xml 2.设置httpd.mysqld为开机启动服务 1 shell命…
万众期待的router.js,是我现在最想写的一个博客.因为他包含了整个个人博客的精髓.在这里,所有的请求配置,返回的参数等等所做的业务逻辑都在这个文件里实现. 我会详细说明这些代码的作用,所以这篇博客会有点长,但看完之后受益肯定也不少! 第一部分:引用文件 formidable是一个很出名的NPM包.它在node里作为表单内容接收做处理的一个中间件,功能很强大. db.js是我在网上仿写的一个对数据库的统一操作的函数库. md5是用于数据加密的文件(现在反对用md5加密,因为可以被破解)推荐用…