-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathall_6.html
1444 lines (968 loc) · 73.9 KB
/
all_6.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
唐小筑
</title>
<link href="atom.xml" rel="alternate" title="唐小筑" type="application/atom+xml">
<link rel="stylesheet" href="asset/css/foundation.min.css" />
<link rel="stylesheet" href="asset/css/docs.css" />
<script src="asset/js/vendor/modernizr.js"></script>
<script src="asset/js/vendor/jquery.js"></script>
<script src="asset/highlightjs/highlight.pack.js"></script>
<link href="asset/highlightjs/styles/github.css" media="screen, projection" rel="stylesheet" type="text/css">
<script>hljs.initHighlightingOnLoad();</script>
<script type="text/javascript">
function before_search(){
var searchVal = 'site:blog.tangxiaozhu.com ' + document.getElementById('search_input').value;
document.getElementById('search_q').value = searchVal;
return true;
}
</script>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-5534298415663110",
enable_page_level_ads: true
});
</script>
</head>
<body class="antialiased hide-extras">
<div class="marketing off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">
<nav class="top-bar docs-bar hide-for-small" data-topbar>
<section class="top-bar-section">
<div class="row">
<div style="position: relative;width:100%;"><div style="position: absolute; width:100%;">
<ul id="main-menu" class="left">
<li id=""><a target="self" href="index.html">Home</a></li>
<li id=""><a target="_self" href="archives.html">Archives</a></li>
</ul>
<ul class="right" id="search-wrap">
<li>
<form target="_blank" onsubmit="return before_search();" action="https://google.com/search" method="get">
<input type="hidden" id="search_q" name="q" value="" />
<input tabindex="1" type="search" id="search_input" placeholder="Search"/>
</form>
</li>
</ul>
</div></div>
</div>
</section>
</nav>
<nav class="tab-bar show-for-small">
<a href="javascript:void(0)" class="left-off-canvas-toggle menu-icon">
<span> 唐小筑</span>
</a>
</nav>
<aside class="left-off-canvas-menu">
<ul class="off-canvas-list">
<li><a target="self" href="index.html">Home</a></li>
<li><a target="_self" href="archives.html">Archives</a></li>
<li><label>Categories</label></li>
<li><a href="%E5%B9%B4%E5%BA%A6.html">年度</a></li>
<li><a href="%E6%A1%88%E4%BE%8B.html">案例</a></li>
<li><a href="%E6%97%A5%E8%AE%B0.html">日记</a></li>
<li><a href="%E6%B2%89%E6%80%9D%E5%BD%95.html">沉思录</a></li>
<li><a href="%E5%B0%91%E6%95%B0%E6%B4%BE.html">少数派</a></li>
<li><a href="Python.html">Python</a></li>
<li><a href="%E6%AF%8F%E5%91%A8%E5%88%86%E4%BA%AB.html">每周分享</a></li>
</ul>
</aside>
<a class="exit-off-canvas" href="#"></a>
<section id="main-content" role="main" class="scroll-container">
<script type="text/javascript">
$(function(){
$('#menu_item_index').addClass('is_active');
});
</script>
<div class="row">
<div class="large-8 medium-8 columns">
<div class="markdown-body home-categories">
<div class="article">
<a class="clearlink" href="15250920685912.html">
<h1>删除此电脑中的六个文件</h1>
<div class="a-content">
<div class="a-content-text">
<p>强迫症总要为一些奇葩的问题奔波,Windows 系统让强迫症抓狂……</p>
<p><img src="media/15250920685912/15250920907321.png" alt=""/></p>
<h2 id="toc_0">方法一</h2>
<p>使用注册表删除法,复制粘贴一下内容,保存为 REG 文件,双击,确定,即可。可以全部删除,也可以部分删除。</p>
<h3 id="toc_1">Windows 8.1 & 10 1507 及之前</h3>
<pre><code class="language-text">同样适用于旧版本 WIN 10
========= 复制下面内容 ========= 去除减号 '-' 再运行即可还原
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{1CF1260C-4DD0-4ebb-811F-33C572699FDE}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{374DE290-123F-4565-9164-39C4925E467B}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3ADD1653-EB32-4cb0-BBD7-DFA0ABB5ACCA}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A0953C92-50DC-43bf-BE83-3742FED03C9C}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{A8CDFF1C-4878-43be-B5FD-F8091C1C60D0}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
</code></pre>
<h3 id="toc_2">Windows 10 1511 及之后</h3>
<pre><code class="language-text">适用于的新版本 WIN 10 (自 2015 年 12 月后)
========= 复制下面内容 ========= 去除减号 '-' 再运行即可还原
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
</code></pre>
<h2 id="toc_3">方法二</h2>
<p>在搜索框输入 “regedit” 进入注册表编辑器,找到 <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions</code>之后,再找到下列六项,分别将 <code>PropertyBag</code>中的 <code>ThisPCPolicy</code> 由 <code>show</code> 改为 <code>Hide</code> 即可。若要还原再改回 <code>show</code> 即可。</p>
<pre><code class="language-text"> > “图片”:{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag
> “视频”:{35286a68-3c57-41a1-bbb1-0eae73d76c95}\PropertyBag
> “下载”:{7d83ee9b-2244-4e70-b1f5-5393042af1e4}\PropertyBag
> “音乐”:{a0c69a99-21c8-4671-8703-7934162fcf1d}\PropertyBag
> “桌面”:{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}\PropertyBag
> “文档”:{f42ee2d3-909f-4907-8871-4c22fc0bf756}\PropertyBag
</code></pre>
<p><img src="media/15250920685912/15250921882531.png" alt=""/></p>
<p>方法一源自:<a href="http://www.myxzy.com/post-431.html">星知苑</a><br/>
方法二源自:<a href="http://www.pconline.com.cn/win10/741/7412340.html">太平洋电脑网</a></p>
<p>此两种方法风险极小,注册表可保持完整,网上也有其他涉及到删除指定注册表的方法,若要采用务必备份注册表以防意外。</p>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/18</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%A1%88%E4%BE%8B.html'>案例</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250920685912.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250925649984.html">
<h1>警惕爱国主义</h1>
<div class="a-content">
<div class="a-content-text">
<h2 id="toc_0">国家的定义</h2>
<p>在谈论爱国时,不免对“国”之定义有疑惑。</p>
<p>西方思想家西塞罗给出了一个国家定义:国家是人民的事业,但人民不是某种随意聚集在一起的人的集合体,而是大量的民众基于法的一致和利益的共同而结合起来的联合体。他的定义有这样的特征,以人民为中心,以正义与合法为准则。但是西塞罗所谓的正义是倾向于自然正义,也即弱者应该服从强者。</p>
<p>基督教思想家奥古斯丁以神的正义替代了自然的正义,而神是至高的,神的正义也即真正的正义,而这却是极为艰难的,与社会主义的最终走向是趋于一致的。奥古斯丁这样定义国家:国家是人民的事业,但人民不是某种随意聚集在一起的人的集合体,而是由某种一致拥有的爱的对象而联系在一起的理性动物的集合体。</p>
<p>在近代历史上,马克思这样论述国家:国家是阶级统治的机关,是一个阶级压迫另一个阶级的机关。而社会主义国家是人民当家作主,即多数人对少数人进行阶级压迫,这相较于少数人压迫多数人是一种巨大的进步。但是,难道没有一个国家是全部公民共同管理也即消除阶级的存在?</p>
<h2 id="toc_1">爱国的定义</h2>
<p>爱国是人类长远以来一种美好的情感。对中国人民来说,爱国既表现在对祖国大好河山、悠久文化历史的热爱,也体现在把这种热爱之情融入到建设社会主义现代化的实践中。故乡之情、乡土之情乃至爱国之情是人类难以避免的人之常情。</p>
<p><img src="media/15250925649984/15250925984190.png" alt=""/></p>
<p>由于涉及文化、地理和政治等,对爱国主义下定义是一件极难的事情,多数定义边界模糊。《韦伯斯特大词典》将爱国主义定义为对国家的热爱或奉献。《简明牛津政治辞典》中,爱国主义一般被定义为对祖国的热爱或保卫祖国利益的热情,但并不一定会形成具体行动。此两种定义倾向于对己国家利益的维护。《布莱克韦尔政治思想百科全书》将爱国主义定义为更多的是对所生活的土地或其生活方式的忠诚,而较少关心民族主义的核心问题即抽象的国家概念。此种定义倾向于人类对己所生活及己土地的热爱之情,这种情感是人类的天性所生,并不强调对国之热爱和维护。</p>
<p>关于爱国主义,列宁也有一些描述。爱国主义是由于千百年来各自的祖国彼此隔离而形成的一种极其深厚的感情。列宁在这里指出了爱国主义局限性的一面,即由于各自的祖国千百年来彼此隔离,从而形成了人们极其深厚的爱国感情。而列宁对这种深厚情感的态度是“如果你是一个社会主义者,你就应当为了国际革命而牺牲自己的一切爱国主义情感”。列宁阐释说“爱国主义,这正是小私有者的经济生活条件造成的一种情感”。小私有者的经济是封闭的自然经济,一直以来都是自给自足,眼中只看到自己那一片天地。且由于自己的经济地位,小资产阶级相较于资产阶级和无产阶级都更加爱国。列宁这里所谓爱国是爱己国,是维护其稳定以保障自身的利益或生活的稳定,列宁对此是倾向于持批判态度的。</p>
<h2 id="toc_2">爱国主义之利弊</h2>
<p>爱国有狭义与广义之分。爱国主义在《布莱克韦尔政治思想百科全书》中的定义也应是狭义的,它倾向于拜土地,此为第一种狭义爱国。列宁所指应当是狭义的爱国,即由于祖国彼此隔离、生活环境封闭而产生的爱国情感,此为第二种狭义爱国。而广义的爱国,不应当只是爱己国,也应是爱异国,是倾向于博爱的,是对全人类共同命运的担忧。</p>
<p>第一种狭义爱国主义,因其由人拜土地天性而形成,是一种极私人的情感。</p>
<p>第二种狭义爱国主义,是由各自祖国长久彼此隔离而形成。爱己国的主体必然是一群人,而非少数个人。由于隔离而导致相互无知,产生了敌视或向往心理。</p>
<p>社会主义核心价值观所倡导的爱国,倾向于是第二种狭义爱国主义。多数中国人民与外国人民交流及对外国了解皆甚少。这一方面导致了对日本、韩国等有历史积怨国家的偏见,另一方面部分增长了对美国等发达国家的向往或偏见。社会所倡导的爱国,过于强调爱己国,构建了爱国边界。这有助于提高自我对祖国的热爱与自豪感,但也有助于爱国主义的泛滥。伴随爱国主义增长的也许是对其他国家或民族的轻视和歧视或自卑和自艾。美国政治家塞缪尔·约翰逊这样评述爱国主义:爱国主义是流氓无赖的最后藏身所。约翰逊主要针对滥用爱国主义的政党和政客,但这也在提醒警惕爱国主义。</p>
<p>广义的爱国主义,是对地球上所有国度皆有爱,这已经升华到对人类共同命运的担忧,是全人类和谐相处和全人类文明得以保存的福音。</p>
<h2 id="toc_3">应有之态度</h2>
<p>国家应秉承维护世界和平之信念,在社会主义核心价值观中对爱国进行更多的阐述。在中国梦之实现和中华民族之崛起过程中,拥有对其他国家或民族的真切关怀。资本主义所产生的倾向利益至上思想应为国家所警惕,国与国之间的重要纽带不仅仅是利益关系。</p>
<p>爱国是美好的感情,不仅仅是爱己国,爱异国也是一种美好的情感。</p>
<p>社会应逐渐持有宽阔的包容之心。勿争辩爱国否,而互扣帽子。勿将社会主义核心价值观作为武器。而现在在现实和网络中,社会舆论是倾向于偏激的。对于个人尤其是名人说出或做出有悖于爱国主义的话或事,社会舆论几乎一边倒地去指责。 </p>
<p>个人应逐渐持有敬畏之心。警惕教条主义,勿将话语捧为真理,也勿蔑视话语。警惕爱国主义,警惕对异国异族的偏见,警惕被煽动。多存疑惑,思虑何为爱国,何为爱国主义。爱国主义种类繁多,意大利人发明的法西斯主义是爱国主义的一种,法国人发明的大国沙文主义是爱国主义的一种,德国人的纳粹主义虽然严格说是民族主义,但也可以归纳为一种爱国主义,还有一个在西方延续了两千多年的军国主义也是一种爱国主义。这些爱国主义相对极端,但皆是由第二种狭义爱国发展而来。</p>
<p>个人而言,应该主动消除相互无知的困扰。可以主动了解异域异邦,了解那里的历史和文化,和那里的人民成为朋友。这时,广义的爱国主义,也不是那么难真正接受了。</p>
<h2 id="toc_4">参考文献</h2>
<p>[1] 陈秀丽.社会主义核心价值观的凝练[J].求知,2014 (2):15-17.<br/>
[2] 沈蕾.浅谈社会主义核心价值观[J].新疆社科论坛,2007(4):8-10.<br/>
[3] 王汉文.以社会主义核心价值观引领大学生思想政治教育[J].江汉大学学报(社会科学版),2010(2):72-75.<br/>
[4] 西塞罗.论国家[A].王焕生译.论共和国论法律[C].北京:中国政法大学出版社,1997.<br/>
[5] 王晓朝.论西方古代国家定义的演进[J].西北师大学报(社会科学版),2010(1):1-6.<br/>
[6] Webster’s Revised Unabridged Dictionary, MICRA Inc. , 1998.<br/>
[7] Mclean and McMillan eds. , The Concise Oxford Dictionary of Politics, p.400.<br/>
[8] David Miller eds. , The Blackwell Encyclopedia of Political Thought, London: Blackwell Reference, 1987, p.369.</p>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/17</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%B2%89%E6%80%9D%E5%BD%95.html'>沉思录</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250925649984.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250922329733.html">
<h1>使用 Hexo 搭建博客的深度优化与定制</h1>
<div class="a-content">
<div class="a-content-text">
<ul>
<li>
<a href="#toc_0">深度优化</a>
<ul>
<li>
<a href="#toc_1">文章链接唯一化</a>
</li>
<li>
<a href="#toc_2">语法优化</a>
<ul>
<li>
<a href="#toc_3">引用</a>
</li>
<li>
<a href="#toc_4">折叠代码或文字</a>
</li>
</ul>
</li>
<li>
<a href="#toc_5">搜索引擎优化</a>
<ul>
<li>
<a href="#toc_6">添加网站地图</a>
</li>
<li>
<a href="#toc_7">添加蜘蛛协议</a>
</li>
<li>
<a href="#toc_8">限制出站链接</a>
</li>
<li>
<a href="#toc_9">主动推送新链接</a>
</li>
</ul>
</li>
<li>
<a href="#toc_10">启用 https</a>
</li>
<li>
<a href="#toc_11">加速国内访问</a>
</li>
</ul>
</li>
<li>
<a href="#toc_12">深度定制</a>
<ul>
<li>
<a href="#toc_13">每篇文章后面加文字</a>
</li>
<li>
<a href="#toc_14">修改链接文字样式</a>
</li>
<li>
<a href="#toc_15">目录默认全展开</a>
</li>
<li>
<a href="#toc_16">删除上下篇按钮</a>
</li>
<li>
<a href="#toc_17">修改授权协议图标</a>
</li>
<li>
<a href="#toc_18">添加其他分享</a>
</li>
</ul>
</li>
<li>
<a href="#toc_19">一键图床</a>
</li>
<li>
<a href="#toc_20">错误信息</a>
<ul>
<li>
<a href="#toc_21">LF will be replaced</a>
</li>
<li>
<a href="#toc_22">无法生成 html</a>
</li>
</ul>
</li>
<li>
<a href="#toc_23">题外话</a>
<ul>
<li>
<a href="#toc_24">标题优化</a>
</li>
<li>
<a href="#toc_25">为何要使用图床</a>
</li>
</ul>
</li>
</ul>
<p>由于操作失误出现未知错误,不得不重新来过,同时也萌发写教程的打算。关于 Hexo 建立博客的文章数不胜数,本文只是简要介绍这点,重点是深度优化与定制部分。</p>
<p>移除:卸载 Git 和 Node 后,删除所有博客文件即为移除。如果遭遇文件夹无法删除的情况,使用命令 <code>rd/s/q</code> 可强制删除。</p>
<p>安装:利用基于 Node.js 的 Hexo 可以快速搭建一个博客网站。搭建前必须安装 <a href="https://nodejs.org/en/">Node.js</a> 和 <a href="https://git-scm.com/">Git</a>。Node.js 是一款开源且跨平台的服务器端和网络应用,使用 JavaScript 开发。Git 是一款免费、开源的分布式版本控制系统。安装过程中全点下一步即可。之后,请参照 <a href="https://hexo.io/zh-cn/docs/index.html">官方中文文档</a> 进行 Hexo 的安装。</p>
<p>网站初始化:在指定文件夹初始化网站文件。在你想存储网站文件的文件夹中,鼠标右键后,打开 <code>Git Bash Here</code>,然后输入 <code>hexo init blog</code>,<code>blog</code> 是文件名,可任意取。成功后会出现 <code>INFO Start blogging with Hexo!</code> 提示信息。Windows 用户由于自带的记事本简陋难用,故建议安装 <a href="https://notepad-plus-plus.org/">Notepad++</a> 以编辑 .yml 文件。</p>
<p>主题:在此建议使用最受欢迎的 NexT 主题,参照其 <a href="http://theme-next.iissnan.com/getting-started.html">官方文档</a> 可轻易完成配置。安装插件的命令要在博客根目录下执行。</p>
<h2 id="toc_0">深度优化</h2>
<h3 id="toc_1">文章链接唯一化</h3>
<p>也许你会数次更改文章题目或者变更文章发布时间,在默认设置下,文章链接都会改变,不利于搜索引擎收录,也不利于分享。唯一永久链接才是更好的选择。安装此插件后,不要在 <code>hexo s</code> 模式下更改文章文件名,否则文章将成空白。</p>
<pre><code class="language-text">npm install hexo-abbrlink --save
</code></pre>
<p>在 <code>站点配置文件</code> 中查找代码 <code>permalink:</code>,将其更改为:</p>
<pre><code class="language-text">permalink: posts/:abbrlink/ # “posts/” 可自行更换
</code></pre>
<p>在 <code>站点配置文件</code> 中添加如下代码:</p>
<pre><code class="language-text"># abbrlink config
abbrlink:
alg: crc32 # 算法:crc16(default) and crc32
rep: hex # 进制:dec(default) and hex
</code></pre>
<p>可参照样例以选择:</p>
<pre><code class="language-text">crc16 & hex
https://post.zz173.com/posts/66c8.html
crc16 & dec
https://post.zz173.com/posts/65535.html
crc32 & hex
https://post.zz173.com/posts/8ddf18fb.html
crc32 & dec
https://post.zz173.com/posts/1690090958.html
</code></pre>
<h3 id="toc_2">语法优化</h3>
<h4 id="toc_3">引用</h4>
<p>默认的语法无法添加角标(footnotes)以注明引用,这种可来回跳转的引用还是挺有用处的。</p>
<pre><code class="language-text">npm install hexo-footnotes --save
</code></pre>
<p>安装完毕请确认是否生效,如不生效,在 <code>站点配置文件</code> 中添加如下代码以手动启用:</p>
<pre><code class="language-text">plugins:
- hexo-footnotes
</code></pre>
<p><img src="media/15250922329733/15250923179919.jpg" alt=""/></p>
<h4 id="toc_4">折叠代码或文字</h4>
<p><code><head></code> 后添加一下代码:</p>
<pre><code class="language-text"> <script>
function ishidden(odiv){
var vdiv = document.getElementById(odiv);
vdiv.style.display = (vdiv.style.display == 'none')?'block':'none';
}
</script>
</code></pre>
<pre><code class="language-text"><div onclick="ishidden('X')">点击此处展开内容</div>
<div id="X" style="display:none;">需要折叠的代码或文字放在这里</div>
</code></pre>
<p>X 为标记,任意设置,在同一文章中,各不相同即可。</p>
<h3 id="toc_5">搜索引擎优化</h3>
<p>我在简书同步发布文章,搜索结果里简书排在首位,我的独立博客可能找不到,必须要进行 SEO 优化。</p>
<h4 id="toc_6">添加网站地图</h4>
<pre><code class="language-text">npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
</code></pre>
<p>在 <code>站点配置文件</code> 中添加如下代码。</p>
<pre><code class="language-text"># hexo sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
</code></pre>
<p>配置成功后,会生成 <code>sitemap.xml</code> 和 <code>baidusitemap.xml</code>,前者适合提交给谷歌搜素引擎,后者适合提交百度搜索引擎。其次,在 <code>robots.txt</code> 中添加下面的一段代码:</p>
<pre><code class="language-text">Sitemap: http://blog.tangxiaozhu.com/sitemap.xml
Sitemap: http://blog.tangxiaozhu.com/baidusitemap.xml
</code></pre>
<h4 id="toc_7">添加蜘蛛协议</h4>
<p><code>robots.txt</code> 放置在 <code>\source</code> 目录下。</p>
<pre><code class="language-text">#hexo robots.txt
User-agent: *
Allow: /
Allow: /archives/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: http://blog.tangxiaozhu.com/search.xml
Sitemap: http://blog.tangxiaozhu.com/sitemap.xml
Sitemap: http://blog.tangxiaozhu.com/baidusitemap.xml
</code></pre>
<p>此协议内容上与其他相比,增加了 <code>Sitemap: http://blog.tangxiaozhu.com/search.xml</code>,当然我也忘了为何增加。</p>
<h4 id="toc_8">限制出站链接</h4>
<p>网络爬虫会在当前页面搜索所有的链接,故有可能跳到别的网站。<code>nofollow</code> 标签是由谷歌领头创新的一个 “反垃圾链接” 的标签,并被各大搜索引擎广泛支持,引用 <code>nofollow</code> 标签的目的是:用于指示搜索引擎不要追踪(即抓取)网页上的带有 <code>nofollow</code> 属性的任何出站链接,以减少垃圾链接的分散网站权重。</p>
<pre><code class="language-text">npm install hexo-autonofollow --save
</code></pre>
<p>在 <code>站点配置文件</code> 中添加如下代码。</p>
<pre><code class="language-text">nofollow:
enable: true
exclude: # 例外的链接,可将友情链接放置此处
- exclude1.com
- exclude2.com
</code></pre>
<h4 id="toc_9">主动推送新链接</h4>
<p>解决百度爬虫被禁止访问的问题,提升网站收录质量和速度。</p>
<pre><code class="language-text">npm install hexo-baidu-url-submit --save
</code></pre>
<p>在 <code>站点配置文件</code> 中添加如下代码。</p>
<pre><code class="language-text">baidu_url_submit:
count: 5 ## 比如3,代表提交最新的三个链接
host: blog.tangxiaozhu.com ## 在百度站长平台中注册的域名
token: ## 请注意这是您的秘钥, 请不要发布在公众仓库里!
path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里
</code></pre>
<h3 id="toc_10">启用 https</h3>
<p>注册 <a href="https://www.cloudflare.com">CloudFlare</a>,然后添加网站地址(顶级域名),会提示将 DNS 换为:</p>
<pre><code class="language-text">charles.ns.cloudflare.com
ivy.ns.cloudflare.com
</code></pre>
<p>DNSPod 等不能与 CloudFlare 混用,为减少麻烦,一次使用一个 Name Server 比较好。此时等待一段时间 <code>Overview</code> 中状态会变为 <code>Active</code>。然后在 <code>Page Rules</code> 中设置总是使用 <code>https</code>,如图所示。</p>
<p><img src="media/15250922329733/15250924123144.png" alt=""/></p>
<p>但是在搞定以后,却无法变成小绿锁,因为七牛的图床外链是 <code>http</code>,似乎收费或者绑定自定义域名并备案才可以申请使用 <code>https</code>,<a href="https://github.com/Suxiaogang/WeiboPicBed">新浪微博图床</a> 支持返回 <code>https</code> 安全协议的图片地址。但最终我又用回 <code>http</code>,因为不确认微博图床的可靠性,然后最好清除下浏览器缓存。</p>
<p><img src="media/15250922329733/15250924310356.png" alt=""/></p>
<h3 id="toc_11">加速国内访问</h3>
<p>同时部署到 <code>Coding.net</code>,在 DnsPod 设置默认访问 <code>you.coding.me</code>,国外访问 <code>you.github.io</code>即可。</p>
<h2 id="toc_12">深度定制</h2>
<p>也许只适用于 NexT 主题,而深度优化是通用的。所有内容是 NexT 主题 <a href="http://theme-next.iissnan.com/getting-started.html">官方文档</a> 所没有的。</p>
<h3 id="toc_13">每篇文章后面加文字</h3>
<p><code>layout/_macro/post.swig</code> 修改:</p>
<pre><code class="language-text"> {{ post.content }}
{% endif %}
{% endif %}
{% else %}
{{ post.content }}
# 大家好,这里是 NexT 主题下的文章内容底部位置
# 既然来啦,写点什么这里吧,写上去,所有文章底部都看到哦
{% endif %}
</code></pre>
<h3 id="toc_14">修改链接文字样式</h3>
<p>将链接文本设置为蓝色,鼠标划过时文字颜色加深,并显示下划线。</p>
<p><code>themes\next\source\css\_common\components\post\post.styl</code> 添加以下代码:</p>
<pre><code class="language-text">.post-body p a{
color: #0593d3;
border-bottom: none;
&:hover {
color: #0477ab;
text-decoration: underline;
}
}
</code></pre>
<p>选择 <code>.post-body</code> 是为了不影响标题,选择 <code>p</code> 是为了不影响首页“阅读全文”的显示样式。</p>
<p>参考:<a href="http://www.wuxubj.cn/2016/08/Hexo-nexT-build-personal-blog/">http://www.wuxubj.cn/2016/08/Hexo-nexT-build-personal-blog/</a></p>
<h3 id="toc_15">目录默认全展开</h3>
<p><code>~/themes/next/source/css/_custom/custom.styl</code> 中添加以下代码:</p>
<pre><code class="language-text">.post-toc .nav .nav-child { display: block; }
</code></pre>
<p>这样会导致目录太长,以至于在一个页面中无法全部显示。不过并不会影响阅读体验。</p>
<h3 id="toc_16">删除上下篇按钮</h3>
<p><code>themes\next\layout\_macro\post</code></p>
<pre><code class="language-text"> rel="tag">#{{ tag.name }}</a>
{% endfor %}
</div>
{% endif %}
删除开始 {% if not is_index and (post.prev or post.next) and not navlessPost %}
<div class="post-nav">
<div class="post-nav-next post-nav-item">
{% if post.next %}
<a href="{{ url_for(post.next.path) }}" rel="next" title="{{ post.next.title }}">
<i class="fa fa-chevron-left"></i> {{ post.next.title }}
</a>
{% endif %}
</div>
<div class="post-nav-prev post-nav-item">
{% if post.prev %}
<a href="{{ url_for(post.prev.path) }}" rel="prev" title="{{ post.prev.title }}">
{{post.prev.title}} <i class="fa fa-chevron-right"></i>
</a>
{% endif %}
</div>
</div>
结束 {% endif %}
</div>
</code></pre>
<p>注意:利用最上方的代码可以定位,如果后悔可再添加删除的代码。</p>
<h3 id="toc_17">修改授权协议图标</h3>
<p>在 <a href="https://creativecommons.org/about/downloads/">授权协议官网</a> 下载想要的矢量图片,替换即可。</p>
<h3 id="toc_18">添加其他分享</h3>
<p>添加跟我博客同样的分享条,请看 <a href="http://wiki.mob.com/sharesdk-for-web%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90/">官方文档</a>,具体的操作方式请看 <a href="http://https://segmentfault.com/a/1190000004979461">Magicer 的教程</a>。</p>
<pre><code class="language-text"><!--MOB SHARE BEGIN-->
<div class="-mob-share-ui-button -mob-share-open">分享</div>
<div class="-mob-share-ui" style="display: none">
<ul class="-mob-share-list">
<li class="-mob-share-weibo"><p>新浪微博</p></li>
<li class="-mob-share-tencentweibo"><p>腾讯微博</p></li>
<li class="-mob-share-qzone"><p>QQ空间</p></li>
<li class="-mob-share-qq"><p>QQ好友</p></li>
<li class="-mob-share-renren"><p>人人网</p></li>
<li class="-mob-share-kaixin"><p>开心网</p></li>
<li class="-mob-share-douban"><p>豆瓣</p></li>
<li class="-mob-share-facebook"><p>Facebook</p></li>
<li class="-mob-share-twitter"><p>Twitter</p></li>
</ul>
<div class="-mob-share-close">取消</div>
</div>
<div class="-mob-share-ui-bg"></div>
<script id="-mob-share" src="http://f1.webshare.mob.com/code/mob-share.js?appkey=你的appkey"></script>
<!--MOB SHARE END-->
</code></pre>
<p>注意 <code>appkey</code> 要修改为自己的。</p>
<h2 id="toc_19">一键图床</h2>
<p>适用于两种平台的免费软件,可以一键上传图片到七牛等服务器,同时获取外链。没有提供自动压缩功能实在遗憾,可惜我又不会编程。</p>
<ol>
<li>macOS 平台:<a href="http://www.lzqup.com/">U 图床</a> & <a href="https://github.com/liufsd/PhotoCloud">PhotoCloud</a> & iPic</li>
<li>Windows 平台:<a href="http://mpic.lzhaofu.cn/">MPic</a></li>
</ol>
<h2 id="toc_20">错误信息</h2>
<h3 id="toc_21">LF will be replaced</h3>
<p>Windows 提交命令的时候出现 <code>warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX</code> 的警告。输入命令:</p>
<pre><code class="language-text">git config --global core.autocrlf false
</code></pre>
<h3 id="toc_22">无法生成 html</h3>
<p>输入<code>Hexo g</code> 后没有生成 <code>html</code> 文件,此时只需将根目录下 <code>package.json</code> 中 <code>dependencies</code> 的所有项都添加 <code>站点配置文件</code> 的 <code>plugins</code> 下。网上并没有相应的解决办法,知乎上也有提问却并没有回答,我也是不断试错,最后明白有时候手动启用插件才是正途。比如:</p>
<pre><code class="language-text">plugins:
- hexo
- hexo-abbrlink
- hexo-baidu-url-submit
- hexo-deployer-git
- hexo-footnotes
- hexo-generator-archive
- hexo-generator-baidu-sitemap
- hexo-generator-category
- hexo-generator-feed
- hexo-generator-index
- hexo-generator-searchdb
- hexo-generator-sitemap
- hexo-generator-tag
- hexo-renderer-ejs
- hexo-renderer-marked
- hexo-renderer-stylus
- hexo-server
</code></pre>
<h2 id="toc_23">题外话</h2>
<h3 id="toc_24">标题优化</h3>
<p>将标题、关键字、描述连在一起,固然有利于 SEO 但并不美观,故我拒绝。</p>
<h3 id="toc_25">为何要使用图床</h3>
<p>GitHub 建议 Pages 网站总量不要超过 1 GB,如果超过会发送邮件要求缩减体积,只是你也可以无视这个提醒,但过度使用的话一定会被限制的。GitHub 提供每月 100 GB 的流量。从这个角度来看,使用 GitHub 本身作为图床确实没问题,也即将图片放在 <code>source</code> 下再引用是完全可行的。甚至有人利用 GitHub 开发图床服务。</p>
<p>然而还要考虑这些问题。首先,国内与 GitHub 的连接是比较缓慢的,故会减缓网站访问速度和增加部署时间;其次,总量越来越大,如果网络是计流量的话将难以承担。</p>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/17</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%A1%88%E4%BE%8B.html'>案例</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250922329733.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250919948770.html">
<h1>风险的词源</h1>
<div class="a-content">
<div class="a-content-text">
<p>写一篇论文涉及到了风险二字,突然好奇风险这个词的来历。熟悉的字词不知其背后的故事岂不是憾事?</p>
<p><a href="http://www.zdic.net/c/e/15f/356920.htm">风险</a>:危险;遭受损失、伤害、不利或毁灭的可能性。<a href="http://www.zdic.net/c/e/15f/356920.htm">風險</a>:危險、危機。</p>
<p><a href="http://www.zdic.net/z/28/xs/98CE.htm">风</a>,本意为空气流动的现象;动词意为刮风,风干,走逸,嬉戏;形容词意为传说的,放荡的;作副词时通“凡”。<a href="http://www.zdic.net/z/27/xs/9669.htm">险</a> ,本意为地势高低悬殊,名词意为险要之地,副词意为几乎。</p>
<p>维基百科:<strong>风险</strong> 是相对某有机体的,指某可能发生的事件(辞源于 <strong>航海者</strong>),如果发生,能阻碍有机体的发展,甚至走向衰亡,<strong>风险</strong> 是指事件发生与否的不确定性。危险﹑危机。</p>
<p>百度百科:<strong>航海者</strong> 是 <a href="https://book.douban.com/subject/4881511/">伊索寓言全集</a> 中第 307 个故事:有几个人乘船出海。大海的气候变化万千,船刚驶入海面时,恰恰碰上了狂风巨浪,船几乎被巨浪吞没。有个人撕破衣服,大声悲惨地痛哭,祈求庇护神,许愿说如能得救,定当还愿报恩。过了不久,风暴过去了,大海恢复了往日的平静,大家为幸免于难而互相祝福,手舞足蹈,高兴极了。老实的舵工却对他们说道:“朋友们,幸免于难确实值得高兴庆贺。但我们还必须勇敢地去面对说不定还会再来的狂风巨浪。”</p>
<p>由此,我做出简要的结论:风险之所以为风险,源于海上狂风的危险。</p>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/17</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%97%A5%E8%AE%B0.html'>日记</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250919948770.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250918783638.html">
<h1>我的密码管理心得</h1>
<div class="a-content">
<div class="a-content-text">
<p>我现在全面使用 1Password 来管理我的账号密码及密保、软件许可等信息,在此简要地介绍 1Password 的优点:</p>
<ol>
<li>全平台且优美;</li>
<li>支持指纹解锁;</li>
<li>数据库可备份在自己的云盘,如 Dropbox 等;</li>
<li>支持安全检查,如密码已使用时间、弱密码等;</li>
<li>集成了二步验证系统。 </li>
</ol>
<hr/>
<p>四年前我更换了手机号,尝到了帐号找回或重注册的种种烦恼,比如网易,我甚至上传了身份证照片以找回安全信息,后来也颇有后悔之意,因为我并不常用网易邮箱。如京东之类的帐号就删除订单记录等再重注册。且愿我的隐私信息还能称之为隐私。这段经历使我痛定思痛,又联想到更久远的时间丢失的帐号。于是,我就有了现在这一密码、密保等信息的管理方式,省心且放心。</p>
<p>必须告诉诸位,这一方式极其容易上手,所要做的不过是 <strong>安装几个应用</strong>,只是录入信息较为消耗时间。也许大部分女同胞及部分男同学并不在乎账户的相关问题,无非再注册的事情。可将我们的虚拟财产加以适当的保护至少是件听着还不错的事,所以即使你的帐号、密码等大同小异,也不妨记录下来,尤其是密保信息。</p>
<p><img src="media/15250918783638/15250919124376.png" alt=""/></p>
<h2 id="toc_0">MacPass</h2>
<p><a href="https://github.com/mstarke/MacPass">MacPass</a> 是 <a href="http://keepass.info/">KeePass</a> 官方推荐的第三方开源且免费的 Mac KeePass 客户端。<a href="https://minikeepass.github.io/">MiniKeePass</a> 是第三方开源且免费的 iOS KeePass 客户端。</p>
<p>MacPass 默认是只保护密码,我则点选了保护所有项目。因为为了方便我会在<code>注释</code>里存储许多重要信息,并不使用<code>自定义</code>等功能。加密轮次可以点击测试,会自动推荐一个值。但实际上我并不了解这样做是否更安全。</p>
<p>密码数据库后设置密码,任选一文件作为密钥文件或者新生成。将数据库存储在网盘同步盘,将密钥文件存储在另一网盘,分离存储也加强了安全性。若完全不愿意借助云,则可以存储在移动介质。</p>
<h2 id="toc_1">MiniKeePass</h2>
<p>在 iPhone 上使用 MiniKeePass 应用:在 Mac 上更新密码后,在 iPhone 上将网盘新同步的密码库导出到 MiniKeePass 中打开,原密码库将被覆盖。</p>
<p>另外,可以在 MiniKeePass 中再新建一个数据库,在 iPhone 上注册新账号时,可以纪录用户名,并生成密码。之后,再在 Mac 上录入原数据库。<strong>不建议</strong> 在 MiniKeePass 中的原数据库(即网盘同步的数据库)纪录 iPhone 上注册的帐号,虽然从 MiniKeePass 可以导入到网盘,但有的网盘会自动覆盖掉原数据库,可能会丢失 Mac 上还没来得及同步的数据。</p>
<h2 id="toc_2">辅助方案</h2>
<p>iPhone 上也可使用 1Password 作两点用途:</p>
<ol>
<li>记录常用帐号密码,诸多应用已支持自动输入,但密保信息仅纪录在 KeePass 中;</li>
<li>许多应用以支持 1Password 自动创建新账号和密码,而后在电脑上录入到 KeePass 客户端。</li>
</ol>
<p>在 Mac 上可以使用浏览器或扩展如 LastPass 记住常用密码,但不要纪录密保信息等。这个帐号管理方法我已尝试两年有余,方法安全且主要涉及的应用均免费开源。我几乎不再记忆任何密码,也再也不担忧丢失帐号信息。而且部分网站的密保系统再复杂我也可以轻松应对。</p>
<p>最近,又对每次都要复制粘贴密码感到烦了。于是,我将自己的账号分为三个等级:</p>
<ol>
<li>第一序列:涉及到财产的账号;</li>
<li>第二序列:不直接涉及财产但较为重要的;</li>
<li>第三序列:一般账号。</li>
</ol>
<p>然后针对每一序列设计不同的密码规则,包含大小写字母、符号、数字,这样我就记住了所有密码。而 KeePass 最大的作用就是记录密保等关键信息。</p>
<p>诗云:安能摧眉折腰记密码,使我不得开心颜!</p>
<p><a href="http://mstarke.github.io/MacPass/">KeePass for Mac</a><br/>
<a href="https://itunes.apple.com/us/app/minikeepass-secure-password/id451661808?mt=8">KeePass for iOS</a> <br/>
<a href="http://keepass.info/download.html">KeePass for Windows</a><br/>
<a href="http://www.keepassdroid.com/">KeePass for Android</a></p>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/17</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%A1%88%E4%BE%8B.html'>案例</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250918783638.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250917271061.html">
<h1>MacBook 升级方案</h1>
<div class="a-content">
<div class="a-content-text">
<p>我持有的设备是 MacBook Pro,但是升级方案一般是通用的。我更建议在购买时一步到位,虽然贵很多,但后续升级要承担风险,并会失去保修资格。</p>
<p>注意,2013 之后内存是无法升级的,除非完全更换主板,但价格、风险总体上高于收益。</p>
<p>磁盘的扩容主要有三个途径:</p>
<ol>
<li>直接更换 SSD:<a href="https://eshop.macsales.com/shop/ssd/owc/macbook-pro-retina-display/2013-2014-2015">OWC Macsales</a>;</li>
<li>装载 SD 卡:淘宝,<a href="http://www.dgtle.com/article-9657-1.html">Nifty</a>,<a href="https://cn.transcend-info.com/apple/jetdrivelite/">创见</a> ;</li>
<li>装载 SD 融合卡:<a href="https://www.tardisk.com/pages/buy">TarDisk</a>。</li>
</ol>
<center>
<p><img src="media/wxcode.jpg" alt=""/><br/>
扫一扫即可关注微信公众号<br/>
</center></p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2017/8/17</span>
<span>posted in </span>
<span class="posted-in"><a href='%E6%A1%88%E4%BE%8B.html'>案例</a></span>
</div>
<div class="more-right right">
<span class="comments">
<a href="https://blog.tangxiaozhu.com/15250917271061.html#disqus_thread">comments</a>
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15250914805050.html">
<h1>快速切换 Apple App Store 账号</h1>
<div class="a-content">
<div class="a-content-text">
<p>Mac App Store:</p>
<ol>
<li>mas,<a href="https://sspai.com/post/40382">终端上的 Mac App Store「mas」让应用的安装与更新无比轻松</a>;</li>
<li>Switcher,<a href="https://github.com/X140Yu/Switcher">Switcher for macOS</a>;</li>
<li>Keyboard Maestro,<a href="http://readful.com/post/77044128470/%E5%88%A9%E7%94%A8-keyboard-maestro-%E5%88%87%E6%8D%A2-appstore-%E5%B8%90%E6%88%B7">利用 Keyboard Maestro 切换 Appstore 帐户</a>;</li>
<li>Alfred,<a href="http://www.packal.org/workflow/apple-account-switcher">Apple Account Switcher</a>;</li>
<li>AppleScript,找不到了……</li>
</ol>
<p>iOS App Store:</p>