Nginx redirect request to CDN Server
1 |
|
1 |
|
在博客页面中有一个很常用的布局是文章主题居中,目录居左或居右固定,那么这个布局要如何用CSS渲染出来呢
不多说,直接上代码
html
1 |
|
css
1 |
|
1 |
|
typeRoots 和 types 都是 tsconfig 中 compilerOptions 的配置项
typeRoots 定义在哪些路径下查找ts定义模块,types 定义导入哪些定义模块
@types 是由社区维护的第三方模块定义库,很多优秀的js模块都可以在这里找到定义库
例如JQuery这种纯js库在ts中使用 可以直接 npm install -D @types/jquery 这样在import Jquery 时就会自动导入定义库了
1 |
|
svn-observer 可以监听 svn 项目更新并执行自定义回调。
全局安装 npm 包
1 |
|
生成配置文件目录,目录地址可以为相对或绝对路径:
1 |
|
配置文件解析如下:
1 |
|
生成完成后更改相关配置文件为实际配置
在配置文件目录中打开命令行执行
1 |
|
确认是否启动成功可以使用如下命令查看项目日志
1 |
|
在配置 vue-route 时,设置了 webpackChunkName 后发现打包完成后的部分 ChunkFile 文件夹异常,经过排查后发现 /* ChunkFileName: "anyChunkName" */
后面没有加空格就会导致webpack解析 ChunkName 时会出错,生成了奇怪的文件夹。从而导致打出来的包有关这个ChunkName的功能都不能正常使用。
示例代码:(注意路径前要有空格)
1 |
|
闲来无事,又开始了自己搭建博客的计划,之前断断续续用过 WordPress,typecho 等博客系统,慢慢发现自己写的文章还没有系统代码多,有很多功能自己并不能用上。现在转行做了前端,于是决定从前端的生态搞起,用 hexo 重新搭建博客页面。本篇文章主要讲一下在博客生成完之后如何使用 Travis CI 自动生成博客并提交到 gh-page 分支上。
在项目根目录中新建_config.yml
文件并添加如下配置a
1 |
|
1 |
|