更新博客内容

This commit is contained in:
linlongchen
2019-11-18 18:12:56 +08:00
parent 349140ca27
commit d91366479b
17 changed files with 294 additions and 444 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
# jekyll local file
.jekyll*
_site

View File

@@ -2,7 +2,7 @@ lemonchann的个人博客仓库。
### 文章版权 ### 文章版权
**[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章作者遵循License: CC BY-NC-SA 署名-非商业性使用-相同方式共享。 **[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章author遵循License: **CC BY-NC-SA 署名-非商业性使用-相同方式共享。**
### 致谢 ### 致谢

View File

@@ -23,7 +23,7 @@ favicon: https://raw.githubusercontent.com/FromEndWorld/endworld/master/images/f
navigation: navigation:
- name: 文章 - name: 文章
url: / url: /
- name: 关于 - name: 关于
url: /about url: /about
- name: 归档 - name: 归档
url: /archive url: /archive
@@ -40,6 +40,7 @@ footer-links:
#weibo: frommidworld #请输入你的微博个性域名 https://www.weibo.com/<thispart> #weibo: frommidworld #请输入你的微博个性域名 https://www.weibo.com/<thispart>
behance: # https://www.behance.net/<username> behance: # https://www.behance.net/<username>
dribbble: dribbble:
zhihu_username: ll-chen-2
email: lemonchann@foxmail.com email: lemonchann@foxmail.com
facebook: facebook:
flickr: flickr:
@@ -55,7 +56,7 @@ footer-links:
youtube: # channel/<your_long_string> or user/<user-name> youtube: # channel/<your_long_string> or user/<user-name>
# Text under the icons in footer # Text under the icons in footer
footer-text: Copyright (c) 2018 lemonchann footer-text: Copyright (c) 2014 lemonchann
# Enter your Disqus shortname (not your username) to enable commenting on posts # Enter your Disqus shortname (not your username) to enable commenting on posts
# You can find your shortname on the Settings page of your Disqus account # You can find your shortname on the Settings page of your Disqus account
@@ -63,10 +64,10 @@ disqus: # fromendworld
# Gitalk # Gitalk
gitalk: gitalk:
clientID: 47178fc1af282e823505 clientID: bd65d5c0df878155b7fa
clientSecret: 6a31e387eddad2cbd9face8d8d046a8961328138 clientSecret: d0220762c05c2d6b6f6152a0f0e4b6b090de9729
repo: endworld repo: lemonchann.github.io
owner: FromEndWorld owner: lemonchann
# Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking # Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking
google_analytics: UA-143053266-1 google_analytics: UA-143053266-1

View File

@@ -1,112 +0,0 @@
---
layout: post
title: "文本样式参考"
tags: [关于本站]
comments: true
toc: true
---
Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.
<!-- more -->
## 1. Header
# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6
### 1-1. Header Alignment
#### Left(Default)
#### Center
{: .center}
#### Right
{: .right}
## 2. Body Text
Lorem ipsum dolor sit amet, [test link](#) adipiscing elit. **This is strong.** Nullam dignissim convallis est. Quisque aliquam. *This is emphasized.* Donec faucibus. Nunc iaculis suscipit dui. 5<sup>3</sup> = 125. Water is H<sub>2</sub>O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. <u>Underline</u>. Maecenas ornare tortor. Donec sed tellus eget `COPY filename` sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, <del>Dinners at 5:00.</del> commodo vitae, feugiat in, nunc. Morbi imperdiet augue <mark>mark element</mark> quis tellus.
## 3. Images
![Large example image](http://placehold.it/800x400 "Large example image")
![Medium example image](http://placehold.it/400x200 "Medium example image")
![Small example image](http://placehold.it/200x200 "Small example image")
### 3-1. Image Alignment
![Center example image](http://placehold.it/200x200 "Center"){: .center-image}
## 4. Blockquotes
> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam.
## 5. List Types
### Unordered List
* Lorem ipsum dolor sit amet, consectetur adipiscing elit.
* Nam ultrices nunc in nisi pellentesque ultricies. Cras scelerisque ipsum in ante laoreet viverra. Pellentesque eget quam et augue molestie tincidunt ac ut ex. Sed quis velit vulputate, rutrum nisl sit amet, molestie neque. Vivamus sed augue at turpis suscipit fringilla.
* Integer pretium nisl vitae justo aliquam, at varius nisi blandit.
1. Nunc vehicula nulla ac odio gravida vestibulum sed nec mauris.
2. Duis at diam eget arcu dapibus consequat.
* Etiam vel elit in purus iaculis pretium.
### Ordered List
1. Quisque ullamcorper leo non ex pretium, in fermentum libero imperdiet.
2. Donec eu nulla euismod, rhoncus ipsum nec, faucibus elit.
3. Nam blandit purus gravida, accumsan sem in, lacinia orci.
* Duis congue dui nec nisi posuere, at luctus velit semper.
* Suspendisse in lorem id lacus elementum pretium nec vel nibh.
4. Aliquam eget ipsum laoreet, maximus risus vitae, iaculis leo.
### Definition Lists
kramdown
: A Markdown-superset converter
Maruku
: Another Markdown-superset converter
## 6. Tables
| Header1 | Header2 | Header3 |
|:--------|:-------:|--------:|
| cell1 | cell2 | cell3 |
| cell4 | cell5 | cell6 |
|----
| cell1 | cell2 | cell3 |
| cell4 | cell5 | cell6 |
|=====
| Foot1 | Foot2 | Foot3
## 7. Code Snippets
### Highlighted Code Blocks
```css
#container {
float: left;
margin: 0 -240px 0 0;
width: 100%;
}
```
### Standard code block
<div id="awesome">
<p>This is great isn't it?</p>
</div>

View File

@@ -1,27 +0,0 @@
---
layout: post
title: "欢迎来到末世界"
date: 2018-04-28
categories: sticky
tags: [关于本站]
description: 关于本博客,一点说明
---
关于本博客,一点说明
说来这个“来自中世界”的id初认识我的人九成都会叫错托圈的人叫成“来自中土世界”而其他人普遍是“来自中世纪”。极少有人知道这个梗来自斯蒂芬·金的《黑暗塔》里面有内世界、中世界和末世界。
<!-- more -->
《黑暗塔》的主角团多半时间都行走在中世界,而他们的目的地是末世界,那里一切都改变得更多,世界扭曲黑暗,反派在不断攻击塔,但塔就在那里,而他们的目标就是找到塔,拯救世界。主角团大部分来自不同时代的纽约,他们跟随来自内世界的枪侠罗兰,而(抱歉剧透)主角团大部分人到了故事结尾都死了。
其实我不知道我当年为什么选这样一个id大概主要是因为这个作品很冷人们不知道它啥意思显得高冷又酷炫。总之既然用了就一直没改过。
现在建这个博客,是受了“[端点星](https://terminus2049.github.io/)”的启发,但建好以后我发现,其实我并没有写过什么非常需要防审查的东西。但还是要承认,这两年我这个正在步入中年危机的大龄青年愈发愤怒了,于是学会了建这种东西,大概也是没坏处的。
叫做末世界,是因为喜欢这个词末世的感觉,而同时窃窃心中自诩还想改变些什么,身在走向塔的途中。
正常来说,想必不会有人跑来刷这个博客,而且根本没有评论功能,因此我自言自语的话,大概也不会有人打扰了。【后来我果然一不小心就加了评论功能,而且还嫌它太丑
另外这个GitHub的方式意味着除我之外的人也可以在这个博客发布内容如果有朋友意思是我们认识彼此想的话可以来找我即使你对技术一无所知我也可以帮你发。如果你对这种操作感兴趣我也可以告诉你如何免费建立一个自己的这样简单的静态博客。
谢谢。

View File

@@ -0,0 +1,71 @@
---
layout: post
title: "玩转vscode支持PlantUML绘制预览流程图"
date: 2018-10-12
tags: [vscode]
comments: true
author: lemonchann
---
### VsCode
强大地自定义功能,已经成为程序员最爱编辑器。
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的针对于编写现代 Web 和云应用的跨平台源代码编辑器。
<!-- more -->
该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。引用[360百科](https://baike.so.com/doc/24428308-25261478.html)
### PlantUML
**PlantUML是一个开源项目支持快速绘制**
>时序图
用例图
类图
活动图 (旧版语法在此处)
组件图
状态图
对象图
部署图
定时图
**同时还支持以下非UML图:**
>线框图形界面
架构图
规范和描述语言 (SDL)
Ditaa diagram
甘特图
MindMap diagram
以 AsciiMath 或 JLaTeXMath 符号的数学公式
通过简单直观的语言来定义这些示意图,与MarkDown有相似的作用这两种语言一个主要面向文本渲染一个主要用于图形绘制。
#### 语法
语法简单明了,查看以下[官方教程](http://plantuml.com/zh/sequence-diagram)
### PlantUML遇上VsCode
#### 安装
- 安装graphviz-2.38.msi
- 安装2个vscode插件:
> PlantUML、Graphviz Preview
#### 例子
```plantUML
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
```
#### 预览
> Alt+D
#### 文件格式
> .wsd, .pu, .puml, .plantuml, .iuml
#### 如何导出
> F1/ctrl+shift+p; PlantUML:导出当前图表选择导出格式png导出即可。

View File

@@ -0,0 +1,52 @@
---
layout: post
title: "性能调优ulimit增加TCP连接最大限制"
date: 2018-11-1
tags: [vscode]
comments: true
author: lemonchann
---
## TCP连接数限制
Linux系统中tcp连接数是有最大限制的即是进程可打开的最大文件描述个数以下命令查看
> ulimit -n
<!-- more -->
高负载的服务器通过修改ulimit参数达到合理规划用户使用资源和系统资源的目的。
## 用户级别
#### 修改最大连接数
1. 修改系统参数实现
> ulimit -SHn 65535
> -H硬限制是实际的限制,-S软限制是warnning限制,只会做出warning.
如果运行ulimit命令修改的时候没有加上SH,就是两个参数一起改变.
2. 修改pam模块配置实现
- session required /lib/security/pam_limits.so
- 修改/etc/security/limits.conf如下举例
`* soft nofile 65536`
`* hard nofile 65536`
`*代表所有用户当然也可以指定用户如root`
#### 确认修改是否生效
项目中遇到修改后虽然命令查看已经是修改后的值但是进程连接的tcp个数还是系统默认的1024导致接入拒绝
##### 查看进程实际的最大连接数
`cat /proc/进程pid/limits`
`Max open files 就是当前进程的实际值`
## 系统级别
查看总的系统打开文件限制
> cat /proc/sys/fs/file-max
若要修改可以在rc.local加
> echo 你要的 > /proc/sys/fs/file-max

View File

@@ -1,51 +0,0 @@
---
layout: post
title: "Cornwall Park & One Tree Hill"
date: 2018-11-17
tags: [新西兰, 奥克兰, 北岛]
comments: true
author: 来自中世界
---
这一系列是我在新西兰的游记。
总体来说,目前为止我在这里没有发生什么太特别的事(除了摔了一跤,崴了脚,瘸了好几周?),也必须承认我并没有很深刻的感想和领悟,还有我的摄影设备仅限于手机,技能也仅限于随手一拍。因此这些游记读起来并不有趣,主要是为我自己而写,以防太快忘掉这些经历。
存档于我的GitHub博客。所有图片和文字的权利我全部保留。
<!-- more -->
很巧这个公园离我们初至时住的地方很近,让我有了一种好像是……被路边随便一个公园惊艳了的感觉。当然了其实它并不是路边随便一个公园,在奥克兰算是一个颇为著名的景点了。不过我是去过后才知道的。
在这里我第一次强烈地感觉到了……新西兰是个退休的好地方。真的,这个地方,让人非常放松,我当时发微博说它令人放弃所有人生追求,想要立刻退休。
市里的公共公园里也放羊很是让我吃了一惊,但是完全没有破坏公园的景致
![img](https://i.loli.net/2019/01/05/5c303c402c7f4.jpg)
![img](https://i.loli.net/2019/01/05/5c303c40ee2b9.jpg)
![img](https://i.loli.net/2019/01/05/5c303c419dc5d.jpg)
不过后来我再看到Regional Park里也有牛羊就保持了淡定……不过这是后话了。
石墙之类东西上都有超多地衣,让我想起不记得哪年生物课学过,地衣可以作为空气污染的指示物,哈。
![IMG_8610.JPG](https://i.loli.net/2019/01/05/5c303e74372f9.jpg)
第一次去的时候在门口遇到一个当地女士跟我们聊了两句她告诉我们说One Tree Hill上曾经是有一颗The One Tree的可是现在已经被砍掉了。
我们第二次去的时候才上了山顶。感想:很美,平静,放松,舒适,想退休。
最后放几张我自己比较满意的照片。
![IMG_8656.JPG](https://i.loli.net/2019/01/05/5c303e71089d9.jpg)
![IMG_8696.JPG](https://i.loli.net/2019/01/05/5c303e712efbb.jpg)
![IMG_8681.JPG](https://i.loli.net/2019/01/05/5c303e70a337d.jpg)
![IMG_8654.JPG](https://i.loli.net/2019/01/05/5c303e760d105.jpg)
![IMG_8667.JPG](https://i.loli.net/2019/01/05/5c303e76835f3.jpg)
![IMG_8637.JPG](https://i.loli.net/2019/01/05/5c303e76bc1aa.jpg)

View File

@@ -1,21 +0,0 @@
---
layout: post
title: "Mount Eden"
date: 2018-11-23
tags: [新西兰, 奥克兰, 北岛]
comments: true
author: 来自中世界
---
我们现在住的地区就叫Mount Eden算是一个地标它距离奥克兰市中心很近论风景而言倒不是太特别。不过绿茸茸的火山口还是挺有趣的。
我们爬上去又爬下来大概花了40分钟吧当时有点赶时间……
<!-- more -->
![IMG_8793.JPG](https://i.loli.net/2019/01/06/5c31836ba614a.jpg)
![IMG_8790.JPG](https://i.loli.net/2019/01/06/5c31836bc7bbc.jpg)
![IMG_8794.JPG](https://i.loli.net/2019/01/06/5c31836da3372.jpg)
![IMG_8791.JPG](https://i.loli.net/2019/01/06/5c31836db35cb.jpg)

View File

@@ -1,57 +0,0 @@
---
layout: post
title: "Gulf Harbour and Shakespear Regional Park"
date: 2018-11-25
tags: [新西兰, 奥克兰, 北岛]
comments: true
author: 来自中世界
---
啊,这里……真是个非常美妙的地方,而且几乎没有被国人旅行团发现【喂
可惜去的时候天气连绵阴雨,我们只能趁着雨小或者罕有的一点晴天跑出去玩。
<!-- more -->
先简要介绍一下Whangaparaoa是个奥克兰北边的小小半岛有一些居民中间有个游艇码头叫做Gulf Harbour靠海的东端是Shakespear Regional Park。
因为是小半岛所以几乎哪里都在海边环境超级棒房子几乎都是新盖的Google Earth上有的都还看不到随便出门走上几步就很漂亮。
![IMG_8857.JPG](https://i.loli.net/2019/01/06/5c31880961397.jpg)
![IMG_8850.JPG](https://i.loli.net/2019/01/06/5c318809ea4a0.jpg)
![IMG_8840.JPG](https://i.loli.net/2019/01/06/5c31880a483e7.jpg)
不过这点雨停的时刻太短暂了,第二天我们想出去玩……又是阴天。
Shakespear Regional Park里的步道我们走了其中一条一路风景非常开阔四面是绿色的山丘更远端是海。山坡上是刚刚剃过毛的绵羊蛮可爱的秃兮兮的。
![IMG_8881.JPG](https://i.loli.net/2019/01/06/5c3188a97cfe3.jpg)
![IMG_8865.JPG](https://i.loli.net/2019/01/06/5c3188ad79aa2.jpg)
![IMG_8872.JPG](https://i.loli.net/2019/01/06/5c3188ae04d29.jpg)
Shakespeare Beach是我们去过的第一个比较特色的海滩而且是因为非常幸运当天那里没有人才发现了它最美妙的特征。
这里的海滩上的“沙子”几乎都是由碎贝壳片组成,踩上去略微有点硌脚,但海浪冲上沙滩带动碎贝壳片,会发出风铃一般非常可爱的声响。
不过这大概只有在潮水位置合适的时候且沙滩上人很少的时候才能听到。后来我们又去的时候赶上涨潮贝壳沙滩几乎被淹没而且人多了起来很多Kite-surfer在那里又是另一种不同的景致。
![IMG_8910.JPG](https://i.loli.net/2019/01/06/5c318a2f93ed7.jpg)
![IMG_8902.JPG](https://i.loli.net/2019/01/06/5c318a30259b7.jpg)
离这里很近的地方更加好玩叫做Okoromai Bay有一大片泥滩在退潮的时候人可以走进去泥里面有很多蛤蜊当地的规定是每人每天可以捡50个。
捡蛤蜊超级有趣需要光脚走进去穿鞋的话鞋底会被泥吸住走不动路用脚底感觉到蛤蜊因为活的一般都在泥里钻着。蛤蜊捡回去挑出来最大的每人50个小的就扔回泥里白水煮了吃超级鲜美。
然鹅捡的过程中我的手机掉到泥了【。所以拍的照片很少……
![IMG_9007.JPG](https://i.loli.net/2019/01/06/5c318b2325c08.jpg)
![IMG_9005.JPG](https://i.loli.net/2019/01/06/5c318b2ccb08a.jpg)
最后这张,爆个照,是我。
![IMG_9057(20181210-111508).jpg](https://i.loli.net/2019/01/06/5c318b23189a3.jpg)

View File

@@ -1,37 +0,0 @@
---
layout: post
title: "Coca-Cola Christmas In the Park 公园圣诞"
date: 2018-12-08
tags: [新西兰, 奥克兰, 北岛]
comments: true
author: 来自中世界
---
这是个在Auckland Domain举办的露天圣诞晚会。由可口可乐主办挺热闹的。
我们去的时候显然非常缺乏准备……到了那里发现大多数人带了毯子和折叠椅等等设备,而我们不仅没有椅子坐,还穿得太夏季,在寒风中瑟瑟发抖……
<!-- more -->
可以体会一下以下照片里人们的乱穿衣级别从T恤到羽绒服各式各样。
![IMG_9204.jpg](https://i.loli.net/2019/01/06/5c31d117d9674.jpg)
![IMG_9205.JPG](https://i.loli.net/2019/01/06/5c31d11a57e24.jpg)
奥克兰的夏天真的很一言难尽,基本上只有在热烈的阳光下才会有一点夏天的感觉,雨水很多,刮风下雨的时候体感温度相当低。
这个失误之后,我们买了些海滩毯子和小海滩帐篷之类设备,开启了新西兰特色的户外用品购置之旅……不过这个也是后话了。
晚会的内容就是唱歌,歌手我……承认我一个都不认识,前半程的歌全部和圣诞有关,后半场开始有些其他东西,不过歌手基本上就是前半场的那些人换个衣服再来一圈。
总体来讲活动办得还是很不错的,然而毕竟小国小地方,没有什么大明星也没有太大的人群。
后来我得知大屏幕上那种开毛茸茸的红花的树在这里被叫做New Zealand Christmas Tree不过我有点猜到了绿树红花又正好在这个季节开花路边上有很多挺漂亮的。
![IMG_9224.JPG](https://i.loli.net/2019/01/06/5c31d1aa1752d.jpg)
![IMG_9227.JPG](https://i.loli.net/2019/01/06/5c31d1aaa7691.jpg)
晚会结束的时候有焰火,还不错。不过我拍得着实不咋样……
![IMG_9239.JPG](https://i.loli.net/2019/01/06/5c31d1d116d8a.jpg)

View File

@@ -0,0 +1,119 @@
---
layout: post
title: "Markdown 语法简明笔记"
date: 2018-6-21
tags: [markdown]
comments: true
author: lemonchann
toc: true
---
## 为什么要用Markdown
**Markdown是一种可以使用普通文本编辑器编写的标记语言通过简单的标记语法它可以使普通文本内容具有一定的格式。markdown是为那些需要经常码字或者进行文字排版的、对码字手速和排版顺畅度有要求的人群设计的他们希望用键盘把文字内容打出来后就已经排版好了最好从头到尾都不要使用鼠标。这些人包括经常需要写文档的码农、博客写手、网站小编、出版业人士等等** 参考[**百度百科**](https://baike.baidu.com/item/markdown/3245829?fr=aladdin)
<!-- more -->
### markdown语法
开始学习markdown就有必要了解一下基本的语法这里罗列一些基本的语法这些语法是非常简单且常用的能够帮助你快速掌握这门轻量的标记语言并且能够动手写自己的小博客动手写起博客之后一些高级的用法可以边用边学。
- **标题样式**
在Markdown中若一段文字被定义为标题只要在这段文字前加 # 号即可。注意这里#号后面是有空格的
>'# '一级标题, '## '二级标题, '### '三级标题
- **列表**
1. 无序列表使用`*`、+和-来做为列表的项目标记,这些符号是都可以使用的,注意符号与字符间**必须有一个空格**。
>* Candy.
>* Gum.
>* Booze.
>- Candy.
>- Gum.
>- Booze.
>+ Candy.
>+ Gum.
>+ Booze.
2. 有序的列表则是使用一般的数字接着一个英文句点作为项目标记:
>1. Red
>2. Green
>3. Blue
- **目录**
>用`[TOC]`生成目录
- **加粗** 用双*号
>`**xxx**` **xxx**
- **引用** 由'>'开头
>`>`
- **斜体**单*号
>`*x*` *x*
- **删除线** 双波浪线
>`~~xx~~` ~~xx~~
- **分割线** 另起一行输入三个连续*
>`***`
- **下划线** ++ 开头 ++结尾
>`++下划线++` ++下划线++
- **高亮标记** ==开头 ==结尾
>`==高亮标记==` ==高亮标记==
- **换行** 在末尾敲击两个以上空白,然后回车
- **插入链接**
>语法:`[链接说明](uri)`
- **插入图片**
>语法: `![image](uri)` 语法上和插入链接只是多了个! 插入图片的方法有很多种csdn markdown提供插入图片功能也可以注册各种图床网上搜索说是七牛云最好用没用过不发表我这里说一种脑回路清奇的用GitHub当图床插入图片的方法。原链接参考[知乎](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session)
### 以我的实践举个图片插入的栗子:
1. 将markdown需要用的图片放到git仓库中发布到github上
2. 访问我的github仓库https://github.com/lemonchann/cloud_image
3. 访问图片cloud_image/Markdown语法简明笔记1.png
4. 点 download 按钮在地址栏可以复制图片地址或者在Download按钮上直接右键 "复制链接地址"
5. 拷贝链接地址https://raw.githubusercontent.com/lemonchann/cloud_image/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png
6. 在Markdown中引用图片
7. 这是这篇博客我在markdown编辑器里的编辑的内容![图1](https://github.com/lemonchann/cloud_image/raw/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B01.png)
![tu2](https://raw.githubusercontent.com/lemonchann/cloud_image/master/Markdown%E8%AF%AD%E6%B3%95%E7%AE%80%E6%98%8E%E7%AC%94%E8%AE%B02.png)
- **插入图片2**
> 图片还可以用相对路径的方法插入必须和markdown文件相同目录下的文件或文件夹但这种方法不适合写单篇的csdn或知乎文章可以用于写书写个人博客。
> 语法示例:
> `![pic](image/test.png) 或 ![pic](test.png)`
- **程序员必备代码段** 以三个 ` 开头带程序类型和 ``` 结尾,中间包含代码段
```c++
#include<iostream>
using namespace std;
class test
{
int a;
string str;
};
```
- **代码框** 用两个 ` 把代码框在中间就是代码段也可以用于防止markdown语法生效类似转义符
>`it is code`
- **表格**
header 1 | header 2
---|---
row 1 col 1 | row 1 col 2
row 2 col 1 | row 2 col 2
### 编辑器推荐
推荐编辑器
- typora谁用谁知道。
- vscode+markdown
### 参考文章
- [Markdown: Basics (快速入门)](http://wowubuntu.com/markdown/basic.html)
- [Markdown中插入图片有什么技巧](https://www.zhihu.com/question/21065229/answer/61070700?utm_medium=social&utm_source=wechat_session)
- [【进阶版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2445)
- [【简明版】有道云笔记Markdown指南](http://note.youdao.com/iyoudao/?p=2411)

View File

@@ -1,32 +0,0 @@
---
layout: post
title: "一些关于LOFFER的笔记"
date: 2019-06-18
tags: [技术,翻墙]
comments: true
author: 来自中世界
---
[LOFFER](https://github.com/FromEndWorld/LOFFER)目前被fork了183次论数量已经远超出我的预期不过……论质量是有点失望的因为我点开看了很多大家fork出去的站有了自己的post的寥寥无几。
不过依然算是一次有意义的尝试是我第一次真的分享出去可用的代码也是真没想到会有这么多转发我个人对LOFTER的屏蔽并没有那么直接的体会……因为我坑很久了都没怎么po过东西然而看来大家是真的快受不了了。
然而还是要第无数次疑惑纯写文的太太都去AO3好吗真的很好用啊……究竟为什么不啊英文界面靠机翻完全可以对付文本身是只有大家发了才会有中文的可看嘛【。
<!-- more -->
话说回来其实我不是第一次做Jekyll theme之前搞[星球日报](https://fromendworld.github.io/dailyplanet/)的时候就弄了挺多的CSS。不过那时候没有想过代码质量什么的问题……改天我得改一改它归档页弄个flex布局然后也搞成模板发布一下。
到头来LOFFER不过是起名有点……针对性然后在某些特定背景下才搞出了点热闹和争议。然而它本身在技术层面是真的很无趣很简单毫无特别之处的就是个基本上没有任何fancy之处的博客站模板这种东西在GitHub真是随机三个Repo怕就有一个==
唉,其实我发现我还是不够反贼的,现在真的一点都不想谈什么审核屏蔽炸号的道理。只觉得好疲惫,在我看来是非明确到多说一句都烦。
谈技术好了,其实不断搞新东西就是意义。一个好太太说的我深以为然:这个时代,格外要创作。
虽然我觉得改代码算不上创作,但和写文一样能消除一些焦虑感,我自古来是没有命题作文功能的,摸鱼嘛,只能想摸什么的时候摸什么。
下一步我准备研究一下其他评论方案其实倒和大家说Disqus被墙没关系搞什么最后都是被墙的结局因为我已经看出来这建墙的趋势了以后的中国互联网恐怕不是个墙的问题更像是个深井……咳扯远了我个人嫌弃Disqus的唯一原因就是它实在是太丑了。
再下一步先多搞几种不同布局的设计再说算是学习不同的css布局手法。
也想试试其他的建站程序,[VuePress](https://vuepress.vuejs.org/)看起来就很不错的样子。我这老和前端们混在一起却到现在没有搞清楚Vue是什么玩意也是觉得自己也是蠢得不行。

View File

@@ -0,0 +1,30 @@
---
layout: post
title: "玩转vscode支持Markdown预览"
date: 2019-6-12
tags: [markdown,vscode]
comments: true
author: lemonchann
---
### MarkDown
Markdown是一种可以使用普通文本编辑器编写的标记语言通过简单的标记语法它可以使普通文本内容具有一定的格式。
<!-- more -->
Markdown具有一系列衍生版本用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等)这些功能原初的Markdown尚不具备它们能让Markdown转换成更多的格式例如LaTeXDocbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具如Pandoc;要么基于网站如GitHub和Wikipedia在语法上基本兼容但在一些语法和渲染效果上有改动。来自[360百科](https://baike.so.com/doc/6949586-7171987.html)
### VsCode
强大地自定义功能,已经成为程序员最爱编辑器。
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和Linux之上的针对于编写现代 Web 和云应用的跨平台源代码编辑器。
该编辑器也集成了所有一款现代编辑器所应该具备的特性,包括语法高亮(syntax high lighting),可定制的热键绑定(customizable keyboard bindings),括号匹配(bracket matching)以及代码片段收集(snippets)。Somasegar 也告诉笔者这款编辑器也拥有对 Git 的开箱即用的支持。引用[360百科](https://baike.so.com/doc/24428308-25261478.html)
### MarkDown遇上VsCode
#### 有两种方法预览markdown渲染效果
* Ctrl+Shift+P 打开命令框输入Markdown即可匹配到一系列的MarkDown命令选择其中的打开预览或打开侧边预览
* 直接使用快捷键。打开侧边预览
> Ctrl+K 松开接 V
* 打开预览
>Ctrl+shift V

View File

@@ -1,63 +0,0 @@
---
layout: post
title: "LOFTER迁移综合指北"
date: 2019-06-19
tags: [技术,翻墙]
comments: true
author: 来自中世界
toc: true
---
## 第一步 导出
在网页版顶部菜单选择**更多-导入导出**下载XML文档即可。
看起来很顺利的样子但是我要先吐槽一下LOFTER这个功能……我总觉得它是当年为了假装是个功能全面的博客服务才搞的实际上网易的产品只想忽悠你从别处迁移到lofter去没真正替你考虑怎么从lofter迁出来。
<!-- more -->
这个文档包含了你所有的文字po图片只有URL和评论内容没有热度等信息。音乐会有链接。长文章……不知出于什么缘故大概是网易的产品更新长文章功能的时候完全忘了这回事……除了封面图什么都没有。所以你要是想迁移很多长文章的话……这篇指北并帮不了你。
总之这个xml挺sucks的【。然后lofter也不是什么搞技术的人聚集的社区所以写很少有人做第三方工具因此……well本文会说到我目前找到的所有相关转换方法都有一定的局限且并非一键操作。
## 第二步 转换
把这个xml变成一种可读或可再发布的格式目前我所知有如下方案。
有一款WordPress插件……[cnblogs2wp](https://wordpress.org/plugins/cnblogs2wp/)。
技术上说这应该是个不错的方案WordPress和插件本身都是免费的而且我看到过的评价都是这这个插件挺好用。我一度想先导入WordPress再从WordPress导出……这样大概相当于把一种神他妈小众的产品先转换为一般等价物然后就哪哪都好使了。
当然理论是这样的。实际上怎样老实说我也不知道在WordPress.com你要付费才能用插件而自建的WordPress显然你就需要有个host……总之对于只是想通过它中转的需求来说太重太复杂不值得。WordPress本身用作个人博客也已经开始显得太重太复杂了。
但当然如果你已经有一个付费的WordPress.com账户或者自己的WordPress网站…………那你怎么还会需要看我这样半吊子写的指北~~方案一~~
方案二,是[墨问非名太太的脚本](https://github.com/alicewish/Lofter2Hexo),我提到过许多次了。
说来这事有趣因为它恰巧和另一个JS脚本的名字相同都是LOFTER2hexo只有大小写有区别我一开始还以为是同一个……大概是因为Hexo确实比较流行目前的最新版本我个人是发现会在某些博文处卡住不动因为不懂python加上图形界面的封装似乎没有添加具体的报错信息暂时还不知道是什么缘故。
对了这个脚本导出的md文档文章内容部分并不是Markdown格式而是HTML由于当然了Markdown可以解析HTML的标签所以内容本身是没问题的。但是如果想要作为Markdown文档再编辑就需要再进行一遍转换。
方案三是我改的JS脚本[lofter2Jekyll](https://github.com/FromEndWorld/lofter2Jekyll)源自上面提到过的那个同名脚本。那个脚本我一开始试用是能导出所有的md文档但是内容都是空的我痛苦无比地debug了许久变成了能导出有文字的md但是图片一张都下不到……继续debug再然后变成了图片能下到几张但是遇到有下载失败程序就停止运行了………牡蛎太太告诉我试试catch语句
要知道我这样的超级半吊子是只会改代码不会写代码的懵逼了许久以后我勇敢地写了笨拙的几行……居然work了然而我目测try套if的操作可能绝无仅有是我的笨拙之标志了==
这个脚本引用了几个开源的JS包包括从html转换到md和从URL批量下载图片什么的所以转换效果我觉得还是比较满意的有些出错的图片可能是因为发布的时候图床就不在lofter然后出于某种原因图本来就挂了现在脚本也可以跳过这样的情况继续下载了。然后我还修了一些在md里加回车之类的小问题……似乎我自己LOFTER真的集合了很多奇葩状况很适合作为测试数据源。
总归这番漫长的debug是个极度笨拙但是……挺有趣的过程最终我得到了一个让我自己可以接受的版本考虑到原作者两年前的PR都没有pull我倒是把那个PR的改动用上了我就重新发布了一遍拥有了第一个自己的[npm包](https://www.npmjs.com/package/lofter2jekyll)【请鼓掌】
真的客观来说不是什么大事但是很有成就感的目前我看有29次下载很感谢大家试用我笨拙的代码真想知道好不好用能给我提个issue或是pull request的话do it with style
以上就是夹带广告的我所知的三种将lofter导出文件转换成其他博客软件可用的文档的方案。
## 第三步 再发布
这个其实解决方案就很多了,比如说,咳,[LOFFER](https://github.com/FromEndWorld/LOFFER)。实际上如果你通过它有一点点get了这种操作与LOFFER类似的Jeykll模板其实比LOFTER的可选主题还有多不喜欢LOFFER的模样的话可以到这里挑一挑<http://jekyllthemes.org/>
我也试用了一下Hexo还是蛮好用的而且详细的步骤教程确实很多我当时用的是这个<https://zhuanlan.zhihu.com/p/26625249>一步步搞下来挺顺利的完全不需要debug结果我什么也没学会现在要是想改点啥或者再部署一个还得再跟着教程一步步做。
下一步我计划分别试一下Hugo和VuePress如果顺利的话也可以分享一下经验。
这篇废话连篇的指北就这样吧我坐在电脑前快冻死了ciao

View File

@@ -1,35 +0,0 @@
---
layout: post
title: "Gitalk评论笔记"
date: 2019-06-19
tags: [技术,Gitalk]
comments: true
author: 来自中世界
---
早先就吐槽过无数次Disqus的丑于是当然要搞个其他的评论方案。
我考虑了Valine然后发现它虽然无后端却需要host在LeanCloud上虽然LeanCloud有足够用的免费开发版却似乎是在国内服务器上……emmmm不乐意。
<!-- more -->
那么剩下的足够简约的方案就是各种对GitHub Issues的神奇操作了考虑了[Gitment](https://github.com/imsun/gitment)[Gitalk](https://github.com/imsun/gitment)和[Vssue](https://vssue.js.org/zh/)。
Gitment不知怎么的连它那个demo站我都登录不了而且好像无人维护的时间比Gitalk要长不少。而Vssue看起来很厉害的样子……我琢磨着太厉害了要不要下次再试。于是决定先试水Gitalk。
添加Gitalk是极其顺利的……看了几圈文档加上html加上设置项一次成功毫无bug可把我得意坏了=。=
然后我就琢磨着把它给个性化一下不能换颜色的组件我都无法忍受说出了痛恨Disqus的真实原因。是的在搞UI这方面我就是个填色狂魔。
然后我就下了它那个样式表文件然后我就在上面浪费了三个晚上……orz
~~这代码一定是直男写的吧!~~ 整个样式表里面前后覆盖的乱七八糟废代码多到爆炸!爆炸!真实面多了加水水多了加面写法。
我删了好几次怕删错了什么然而却又因为手头没有足够的test cases而无法完全确定到底有没有删错什么。
最后弄成了现在这个版本,基本上它自带的那堆文本样式都被我删光了,改为全部继承页面的样式,就是字体小一点。除了代码高亮以外的所有颜色也都改成了统一控制的变量(填色狂魔的执著!)。
还是不能完全确定不会出bug所以欢迎看到此页的朋友大概根本不会有吧在评论区里面多打点奇怪的东西来帮我测试一下。
周末有空再整理一下没有太明显恶劣的bug就可以添加到LOFFER上了。文档到时候再写吧……
又冻僵了南半球的冬天也还是挺可怕的ciao

View File

@@ -6,6 +6,15 @@ permalink: /about/
lemonchann的个人博客。 lemonchann的个人博客。
**[_posts](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 文件夹内的所有文章版权均属于列出的文章作者遵循License: CC BY-NC-SA 署名-非商业性使用-相同方式共享。 ### 技术栈
Linux后端分布式高性能服务开发C++熟练工PythonGo
### 经历
14年本科毕业前通信设备商服务端开发现就职Tencent腾讯公司。
### 版权声明
博客文章存档于**[此处](https://github.com/lemonchann/lemonchann.github.io/tree/master/_posts)** 所有文章版权均属于文章正文author遵循License: **CC BY-NC-SA 署名-非商业性使用-相同方式共享**
致谢本站原始主题来自Jekyll主题[LOFFER](https://fromendworld.github.io/LOFFER/)