SEO实战密码学习总结

为什么要做SEO SEO:Search Engine Optimization,搜索引擎优化 了解搜索引擎 概览 做seo是为了尽量减少搜索引擎的工作量、降低搜索引擎的工作难度,使其能更轻松、快速的收录网站页面,更准确的提取页面内容。搜索引擎指的是由蜘蛛程序沿着链接爬行和抓取的大量页面,存进数据库,经过处理,用户在搜索框输入关键词后,搜索引擎排序程序从数据库中挑选出符合搜索关键词要求的页面。搜索结果中包含页面标题(来自HTML代码中的标题标签title),页面说明(来自HTML中的说明标签description) 缩进列表,当排行靠前的来自同一个网站的不同页面,搜索结果会把两个结果连在一起排在高位那个页面附近,并把第二个页面向右缩进三个字的空间。 »

Ubuntu实用小工具

rmate 简述 TextMate 2添加了一个很棒的特性,既使用帮助脚本能够通过一个远程服务器来编辑文件。TM2提供的原始帮助脚本都是用ruby实现的。在这里尝试使用shell脚本代替ruby脚本,因为在一些案例中,如果仅仅是想要编辑远程文件,ruby脚本的安装有点过头了。这个脚本可以和一些编辑器(vscode,sublime text等)的插件一起使用。如果你想要远程编辑文件,shell脚本需要拷贝到服务器上。然后,需要把你的编辑器和rmate建立通信。在这里,使用的是rmate bash版本,编辑器用的是vscode。 安装 sudo wget »

使用 Nginx 部署 Nuxt.js 应用

Nuxt.js项目 Nuxt.js是一个基于 Vue.js 的服务端渲染应用框架,我在这里用它是为了解决 SEO 问题。详细的介绍参见Nuxt.js官网。 服务器与域名 在阿里云购买服务器与域名(服务器至少1GB,构建过程需要较大内存) 备案网站(过程较慢) 在管理控制台中云解析DNS(把网站域名或应用资源转化为数字IP地址) Nginx 安装之前,需要 $ apt update,在所购买的服务器中安装好Nginx并完成 »

Nginx 起步

原文地址:http://nginx.org/en/docs/beginners_guide.html#control 本指南给出了Nginx的基础介绍并且描述了几个用Nginx能解决的简单任务。这里假设读者已经在自己机器上安装好了Nginx,如果没有,请移步安装Nginx页。本指南描述了如何启动和终止Nginx,如何重载它的配置,配置文件的结构,如何建立Nginx来分发静态内容,如何把Nginx配置为代理服务器以及如何与FastCGI应用建立连接。 Nginx拥有一个主进程和几个工作进程。主进程的主要目的是读取和评估配置以及维护工作进程。而工作进程则才是真正做请求的处理。Nginx基于事件模型和OS依赖机制来有效地在工作进程之间分发请求。工作进程的数量定义在配置文件中,并且,可能是由配置文件给定的数量也可能是由CPU核自动调整分配的数量( »

webpack配置学习(一)

demo: webpack-config-demo webpack webpack是一个JavaScript应用程序模块打包工具, 它从配置的入口文件开始, 构建一个依赖关系图, 其中包括应用程序需要的每个模块, 然后把这些模块打包输入到配置的出口文件. 基础配置 webpack最基础的配置有四项: entry 入口文件是webpack寻找依赖关系的入口, 它从入口文件开始, 找到全部的直接或间接被入口文件依赖的文件和模块. 入口文件可以是一个或多个, 单文件应用一般是一个(不考虑第三方库). 多页面应用可以考虑一个页面一个入口. 最好能使用CommonsChunkPlugin为多入口多页面应用抽象出共享的bundle以达到复用的目的. module.exports = { entry: { app: './src/main. »