首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SpringMVC 文件下载时 浏览器不能正确显示另存文件名

问题:通过打印输出流方式把文件下载到本地,但是在firebox 中 下载文件不显示文件文件名,造成文件不能直接打开,其他浏览器可以直接打开....原因: 主要是文件名称中有汉字而没有转码造成firebox浏览器不能正确显示另存文件名 解决方案: //提供如下工具类将 文件名编码 就可以啦 public static String toUtf8String...kbid=816868                      if (s.length() > 150) {                          // 根据requestlocale... 得出可能编码                          s = new String(s.getBytes("UTF-8"), "ISO8859-1");                      ...UTF8编码串时错误,输入字符串为:" + s);          }          return s;      } 不兼容浏览器: firebox

1.2K50

个人免费博客花式搭建指南

但是,Markdown 语法出现无疑为博客编辑带来了一种全新体验。按照规范化文本内容标记编写,使用不同 Markdown 语法翻译器和 CSS 样式,就可以带来丰富多彩效果呈现。...静态网站生成器   正是 Markdown 出现,呼唤出了一大批支持 Markdown 语法静态网站生成器。...Cloudflare 和 Netliy 除了提供 CDN 之外,还支持 IPv6,这也是大部分建站方式所不能提供。...其实,笔者博客本来也不是静态生成器,最早还是 WordPress,后来过渡到 Hexo,再后来才转到 Jekyll。...当然,还有另外一个原因,Github 原生支持静态生成器就是 Jekyll,这也意味着在 Github 上部署 Jekyll 更加方便。

1.7K40
您找到你想要的搜索结果了吗?
是的
没有找到

Jekyll 文章侧边索引导航

前言 Jekyll 生成目录方案 第一种方案 第二种方案 第三种方案 实践 布局 目录生成 自适应 最终代码 参考资料 前言   Jekyll 与 Hexo 不同之处有很多,其中一处是在文章页面中不支持原生...[TOC] Markdown 语法来自动生成目录。...Jekyll 生成目录方案   如参考资料 1 中所提到,如果想要在 Jekyll 中实现文章目录,有三种不同方案可供选择: 第一种方案   利用完整标签来生成静态目录,可以看到在本文开头就是这样一个实例...  采用新增 jekyll 模板方式来支持自动生成目录。...另外,采用模板方式还有一个好处,可以在全局配置文件 _config.yml 中一键设置“开启”或“关闭”,配置上比较简单。但如果仅仅照搬上述第三种方案,还是不能完全满足实际需求。

1.5K30

使用github+jekyll搭建个人博客

后来偶然机会知道了githubgh-pages功能可以搭建个人博客,然后兴致冲冲地去折腾了一番,但是了解到并不能搭建后台,突然间又像浇了一盘冷水一样,知道现在都还存留着这个博客残骸,看这里http:...,文章日期和标记语言后缀与文章标题独立。..._site : 这个是Jekyll生成最终文档,不用去关心。最好把他放在你.gitignore文件中忽略它。...检查是否生成了ssh key 如果生成了ssh key,那么会在windowsC盘用户目录下生成一个.ssh文件夹(比如我地址就是C:\Users\huyh.ssh),如果没有,则进行下一步。...进入自己github主页,点击settings -> SSH and GPG keys -> New SSH key -> 填写title以及复制刚才公钥中内容 验证 在cmd中输入命令,显示出自己用户名

87160

【译】你可以用GitHub做12件 Cool 事情

当你粘贴时,你会看到图片已经被上传了(毫无疑问被上传到云端)之后会变成 Markdown 语法显示图片。...顺便说一句,如果你使用 .jsx 后缀,就会得到JSX语法高亮) 这是一个所有受支持语法列表。...对于结构化页面来说 —— 例如你文档:不能说这个页面是其他页面的子页面,或则是有 “下一节”,“上一节” 这样便捷按钮。...尽管它不会突出显示你当前页面位置,但侧边栏会一直存在。 这些链接需要你手动维护,但总的来说,我认为它可以做得很好。 如果需要的话可以看看。...如果你不知道,现在就来学习,这一节是专门用于讨论使用 Jekyll 来构建一个站点。 最简单就是: GitHubPages+Jekyll会通过一个漂亮主题来渲染你 README.md 文件。

82320

使用Jekyll显示Jupyter笔记本

Jekyll是一个用Ruby编写静态站点生成器,支持博客并与Github页面整合。因为Github只负责托管,这种设置使数据分析共享和可视化变得简单。...Jekyll提供了各种主题和插件,因此用户无需担心Web开发。 本指南将指导您完成安装Jekyll过程,并将其配置为从Jupyter笔记本显示多种输出类型。...Iris数据集将用作生成本指南中输出示例。 1.打开感兴趣笔记本,或使用下面的代码创建示例笔记本。运行所有相关单元格,以便在页面上显示你想要在Jekyll博客上显示内容。...如果日期格式不正确,帖子可能不会出现在博客上: touch YYYY-MM-DD-example-post.md 4.markdown文件应以三个破折号开头并包含标题,这些标题为Jekyll提供了适当页面数据以便填充帖子信息...但是您可能会注意到大部分输出格式不正确。根据帖子内容可能需要转义字符。有关转义字符和格式化块更多信息,请参阅Jekyll文档。 以下部分显示如何通过调整并设置表格和图像样式以改进显示

3.9K20

怎样使用GitHub Pages搭建个人博客

HTML5 是 HTML(超文本标记语言) 最新标准。我们示例网页是使用 HTML5 编写。后续如果你想更好地理解使用主题和进行主题自定义,也需要这方面的知识。 CSS3。...Markdown 也是一种标记语言,它语法比HTML更简单,书写量也更少,用处很广泛。在GitHub Pages中写博客,通常就是使用Markdown。...比如你正在阅读这篇博客就是用 Markdown 编写。(原理上是 GitHub Pages 使用 Jekyll 将 Markdown 文件转换为HTML文件。...库名即为访问域名,在本教程中,即为 hummerstudio.github.io 当你打开这个链接时,显示可能不是上面的代码对应内容。因为我不能拿这个当作真正主页嘛!...在配置页面的 Theme Chooser 处可以选择自己喜欢 Jekyll 主题,我现在使用jekyll-theme-merlot。

1.2K20

作为软件工程师,如何进行知识管理

每个人情况都是不同,所以对我有用东西不一定适合你。 基于 NotionHQ 知识库 对我来说,知识管理基础部分是建立某种个人知识库/维基,一个你可以系统地保存链接,书签,笔记等信息地方。...我尽量保持阅读列表足够小,并保存存档我处理过信息。Pocket 允许你标记文章,以便以后能更轻松地搜索特定主题文章。...它可能是一些很好算法实现,一个有用脚本,或者一个如何在 Y 语言中执行 X 例子。...Cruz 创建备忘录表集合。它是开源,由 Jekyll 提供支持,Jekyll 是最受欢迎静态站点生成器之一。 备忘单是用 Markdown 编写,带有一些额外格式优势,比如对列支持。...拥有一个单独页面非常方便,例如具有特定编程语言所有基本语法。 我仍然在试验这个工具,到目前为止用挺好。 Diigo Diigo 允许你注释和突出显示网站部分内容。

1.1K30

在本地运行 fyne 官网

很快我发现 fyne 官网是采用 jekyll 构建jekyll 是采用 ruby 语言编写静态网页工具。jekyll 常用于搭建个人博客。...它支持使用 markdown 语法编写文章,然后自动生成相应静态页面托管在远程主机上供用户访问。为了能本地运行文档,我们必须先安装 ruby + jekyll 环境。...如果输出正确 ruby 版本信息,说明安装成功。如果提示命令找不到,则未安装成功,或环境变量设置不正确: ? 成熟编译语言通常都有相应包管理工具,用于下载和管理依赖。...下载压缩包之后,解压; cd 到解压之后目录; 执行 ruby setup.rb 安装。 安装完成之后,打开 cmd,输入gem -v。如果输出正确 gem 版本信息,说明安装成功。...这是应该有个依赖版本问题,我们可以使用错误提示中命令bundle启动: $ bundle exec jekyll serve 运行成功: ?

6.1K30

GitHub 12个实用技巧

但是如果你直接粘贴一个段Vue,Typescript或者JSX代码,你可以指定出来以得到正确语法高亮。 注意第一行 ```jsx : ? 意味着这段代码可以正确显示: ?...(顺便说下,在gist中,如果你gist文件后缀名是.jsx, 将自动获得JSX语法高亮) 这是所有支持语法列表. #4 在PRs中巧妙关闭issues 如果你创建了一个pull request来修复问题单...#11 静态博客 你可能已经知道你可以使用GitHub部署静态网页,这个部分我将告诉你用Jekyll(简单博客静态网站生成器)生成静态网页 非常简单,Jekyll会用漂亮主题去渲染你README.md...点击设置,选择Jekyll主题。 ? 我将得到一个Jekyll主题页面: ? 我们通过一个markdown文件就创建一个静态网站,编辑修改非常方便,所以GitHub基本上可以当内容管理系统来用了。...它在左侧生成一个面板,通过树形结构来浏览你仓库。 ? 这个视屏了解如何使用 octobox谷歌插件。 说到颜色,我怎么容忍一个苍白GitHub呢? ?

1.2K20

Jekyll 中 Sass 使用

Jekyll 中 Sass 使用 什么是 Sass 关于 Sass 优势 Usage Install Sass 目录结构 使用 include stylesheet to html...Sheets)是一个相对新编程语言,Sass 为 web 前端开发而生,可以用它来定义一套新语法规则和函数,以加强和提升 CSS。...layout.scss | - _colors.scss | - css | - screen.scss | - print.scss _sass 文件夹里面是 partial 文件,这些个文件在最后构建时候不会被生成...css 文件夹里面是 main 文件, 这里面的文件最终会生成到 _site/css 这个文件夹名称可以自由更改, 反正最终只要保证你 html 访问到对文件夹即可。...这部分文件写时候上方要加 YAML header: 最顶上两行横杠不能删除, 这个是为了让文件按照 Jekyll 标准进行读取 使用 _sass/test.scss .content { height

73920

如何搭建免费博客

jekyll 模板 jekyll 是基于ruby来编写一个博客模板生成工具,也就是说我们可以根据相关规则来生成对应html文件,当然这份工作github也能帮你去做。...支持Liquid 语法,详细参见:Liquid for Designers 4....创建首页,首页是为了显示文章列表网页,我们需要做是遍历_post文件夹中所有文章,然后展现出来,添加简单代码如下:  ---   layout: default   title:...编译和运行,一切都准备好后,开始编译和生成我们网站: jekyll build # 生成_site目录 jekyll server # 生成并启动一个server...到这里,我们使用jekyll根据我们写模板生成了对应静态页面,下面我们把数据传入到githubgh-pages下面。 git add .

1.1K40

如何为自己创建一个既时尚又好用博客网站

上面预览图中博客就是基于jekylldbyll主题风格网站。jekyll是一个简单免费Blog生成工具,而dbyll就是基于jekyll一款开源主题项目。...具有以下特性: 特性 支持标签和类别 支持社区简介与添加作者头像 支持分页 支持pygments风格语法高亮 支持评论 支持自定义侧边栏背景图片 响应式布局 基于Bootstrap Glyphicon...侧边栏(sidebar) 你可以在编辑/_includes/sidebar.html来自定义你侧边栏。 其他问题 发表文章在首页不显示?...默认情况发表文章会在首页进行显示,如果发现首页父不显示发表文章,可以编辑你index.html文件: 将for post in site.posts 改为for post in paginator.posts...发表文章: dbyll支持Markdown语法,所以你只需要将.md文件放到_posts目录下,jekyll就会自动将.md文件渲染成一个html页面。一个.md文件代表一个HTML页面。

1.8K70

2.Markdown使用说明

Markdown是一种轻量级标记语言(标记语言是用一系列规则描述简单格式文本语言。)...二、Markdown语法 1.标题 # 一级标题 ## 二级标题 还可以下面这种写法 一级标题 ==== 二级标题 -— 2.图片 ![图片文字](图片链接) !...或者这样写: [链接文字][链接引用标签] [链接引用标签]: 链接地址 “链接标题” [百度][tag] [tag]: http://www.baidu.com “百度” 7.分割线(不同编辑器可能显示形式不一样...四、jekyll中使用Markdown 在blog文件夹中有一个_posts文件夹 是存放所有文章 进入_posts文件夹 创建 日期-标题.md 文件 如: 2018-05-24-test.md...打开新建文件 添加这些 --- layout: post title: test --- 现在开始用markdown写一篇文章 运行jekyll服务 jekyll serve

37520

Markdown之流程图和 Todo列表

背景介绍 顺手记录一下Markdown两个小操作. Todo列表 我日常有一个记录已做和待做表格,每次手动标记完成还是有点烦.偶然间看到这个操作记录一下....同时,由于markdown各种解释器不兼容原因,经我实际测试,这个语法Jekyll博客系统,也就是kramdown解释器下以及在有道云比较解释器下都是可以正常工作....在Jekyll写法: graph LR; A[aa bb]-->B(wo); A-->C((我是C)); B-->D>我是D]; C-->D; D-->E...支持同一种语法(让我不必要去学两种语法,来完成同一件事情),付出了多少时间....一些常用markdown语法记录 语法 作用 备注 > + 内容 引用内容 ==x== 标记内容 ==哈== ~~x~~ 删除线 ~~哈~~ 在反引号````中转义反引号 在最外层使用两个反引号即可

4.3K60

在 Linux 上搭建Jekyll静态博客

一、Jekyll介绍 jekyll是一个简单免费Blog生成工具,类似WordPress。但是和WordPress又有很大不同,原因是Jekyll只是一个生成静态网页工具,不需要数据库支持。...九、博客使用指南 博客搭建成功之后,还需要做一些事情才能让你页面「正确」跑起来。...以下内容摘自 码志 博客主题,Fork 指南 正确设置项目名称与分支。...按照 GitHub Pages 规定,名称为 username.github.io 项目的 master 分支,或者其它名称项目的 gh-pages 分支可以自动生成 GitHub Pages 页面...杜绝难断句、难理解长句子,如果不能将其拆分成几个简洁短句,说明脑中理解并不清晰。 可以学习一下那些高质量博主,他们行文,内容组织方式,有什么值得借鉴地方。

2.4K80

如何快速给自己构建一个温馨"家"——用Jekyll搭建静态博客

,输入:http://localhost:4000 即可访问 到这里一个简单博客页面就会显示出来了。...关于jekyll其他一些命令用法如下: $ jekyll build # => 当前文件夹中内容将会生成到 ./_site 文件夹中。...$ jekyll build --watch # => 当前文件夹中内容将会生成到 ./_site 文件夹中, # 查看改变,并且自动再生成。...它概念其实就是:你用你最喜欢标记语言来写文章,可以是 Markdown, 也可以是 Textile, 或者就是简单 HTML, 然后 Jekyll 就会帮你套入一个或一系列布局中。...在整个过程中你可以设置 URL 路径,你文本在布局中显示样式等等。这些都可以通过纯文本编辑来实现,最终生成静态页面就是你成品了。

21910
领券