1
+ <!DOCTYPE html> < html lang ="en " data-theme ="light "> < head > < meta charset ="UTF-8 "> < meta http-equiv ="X-UA-Compatible " content ="IE=edge "> < meta name ="viewport " content ="width=device-width, initial-scale=1.0,viewport-fit=cover "> < title > Hello Hexo | Hexo</ title > < meta name ="author " content ="John Doe "> < meta name ="copyright " content ="John Doe "> < meta name ="format-detection " content ="telephone=no "> < meta name ="theme-color " content ="#ffffff "> < meta name ="description " content ="#Hexo Markdown? 还在找更简洁,简单的写作方式,顺便删掉自带的hello world. 话说,如何插图? ">
2
+ < meta property ="og:type " content ="article ">
3
+ < meta property ="og:title " content ="Hello Hexo ">
4
+ < meta property ="og:url " content ="http://example.com/2015/07/21/Hello-Hexo/index.html ">
5
+ < meta property ="og:site_name " content ="Hexo ">
6
+ < meta property ="og:description " content ="#Hexo Markdown? 还在找更简洁,简单的写作方式,顺便删掉自带的hello world. 话说,如何插图? ">
7
+ < meta property ="og:locale " content ="en_US ">
8
+ < meta property ="og:image " content ="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png ">
9
+ < meta property ="article:published_time " content ="2015-07-21T12:02:32.000Z ">
10
+ < meta property ="article:modified_time " content ="2017-07-17T08:19:32.000Z ">
11
+ < meta property ="article:author " content ="John Doe ">
12
+ < meta name ="twitter:card " content ="summary ">
13
+ < meta name ="twitter:image " content ="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png "> < link rel ="shortcut icon " href ="/img/favicon.png "> < link rel ="canonical " href ="http://example.com/2015/07/21/Hello-Hexo/index.html "> < link rel ="preconnect " href ="//cdn.jsdelivr.net "/> < link rel ="preconnect " href ="//busuanzi.ibruce.info "/> < link rel ="stylesheet " href ="/css/index.css "> < link rel ="stylesheet " href ="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css " media ="print " onload ="this.media='all' "> < link rel ="stylesheet " href ="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.min.css " media ="print " onload ="this.media='all' "> < script > const GLOBAL_CONFIG = {
14
+ root : '/' ,
15
+ algolia : undefined ,
16
+ localSearch : undefined ,
17
+ translate : undefined ,
18
+ noticeOutdate : undefined ,
19
+ highlight : { "plugin" :"highlighjs" , "highlightCopy" :true , "highlightLang" :true , "highlightHeightLimit" :false } ,
20
+ copy : {
21
+ success : 'Copy successfully' ,
22
+ error : 'Copy error' ,
23
+ noSupport : 'The browser does not support'
24
+ } ,
25
+ relativeDate : {
26
+ homepage : false ,
27
+ post : false
28
+ } ,
29
+ runtime : '' ,
30
+ dateSuffix : {
31
+ just : 'Just' ,
32
+ min : 'minutes ago' ,
33
+ hour : 'hours ago' ,
34
+ day : 'days ago' ,
35
+ month : 'months ago'
36
+ } ,
37
+ copyright : undefined ,
38
+ lightbox : 'fancybox' ,
39
+ Snackbar : undefined ,
40
+ source : {
41
+ justifiedGallery : {
42
+ js : 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js' ,
43
+ css : 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css'
44
+ }
45
+ } ,
46
+ isPhotoFigcaption : false ,
47
+ islazyload : false ,
48
+ isAnchor : false ,
49
+ percent : {
50
+ toc : true ,
51
+ rightside : false ,
52
+ } ,
53
+ autoDarkmode : false
54
+ } </ script > < script id ="config-diff "> var GLOBAL_CONFIG_SITE = {
55
+ title : 'Hello Hexo' ,
56
+ isPost : true ,
57
+ isHome : false ,
58
+ isHighlightShrink : false ,
59
+ isToc : false ,
60
+ postUpdate : '2017-07-17 16:19:32'
61
+ } </ script > < noscript > < style type ="text/css ">
62
+ # nav {
63
+ opacity : 1
64
+ }
65
+ .justified-gallery img {
66
+ opacity : 1
67
+ }
68
+
69
+ # recent-posts time ,
70
+ # post-meta time {
71
+ display : inline !important
72
+ }
73
+ </ style > </ noscript > < script > ( win => {
74
+ win . saveToLocal = {
75
+ set : function setWithExpiry ( key , value , ttl ) {
76
+ if ( ttl === 0 ) return
77
+ const now = new Date ( )
78
+ const expiryDay = ttl * 86400000
79
+ const item = {
80
+ value : value ,
81
+ expiry : now . getTime ( ) + expiryDay ,
82
+ }
83
+ localStorage . setItem ( key , JSON . stringify ( item ) )
84
+ } ,
85
+
86
+ get : function getWithExpiry ( key ) {
87
+ const itemStr = localStorage . getItem ( key )
88
+
89
+ if ( ! itemStr ) {
90
+ return undefined
91
+ }
92
+ const item = JSON . parse ( itemStr )
93
+ const now = new Date ( )
94
+
95
+ if ( now . getTime ( ) > item . expiry ) {
96
+ localStorage . removeItem ( key )
97
+ return undefined
98
+ }
99
+ return item . value
100
+ }
101
+ }
102
+
103
+ win . getScript = url => new Promise ( ( resolve , reject ) => {
104
+ const script = document . createElement ( 'script' )
105
+ script . src = url
106
+ script . async = true
107
+ script . onerror = reject
108
+ script . onload = script . onreadystatechange = function ( ) {
109
+ const loadState = this . readyState
110
+ if ( loadState && loadState !== 'loaded' && loadState !== 'complete' ) return
111
+ script . onload = script . onreadystatechange = null
112
+ resolve ( )
113
+ }
114
+ document . head . appendChild ( script )
115
+ } )
116
+
117
+ win . getCSS = ( url , id = false ) => new Promise ( ( resolve , reject ) => {
118
+ const link = document . createElement ( 'link' )
119
+ link . rel = 'stylesheet'
120
+ link . href = url
121
+ if ( id ) link . id = id
122
+ link . onerror = reject
123
+ link . onload = link . onreadystatechange = function ( ) {
124
+ const loadState = this . readyState
125
+ if ( loadState && loadState !== 'loaded' && loadState !== 'complete' ) return
126
+ link . onload = link . onreadystatechange = null
127
+ resolve ( )
128
+ }
129
+ document . head . appendChild ( link )
130
+ } )
131
+
132
+ win . activateDarkMode = function ( ) {
133
+ document . documentElement . setAttribute ( 'data-theme' , 'dark' )
134
+ if ( document . querySelector ( 'meta[name="theme-color"]' ) !== null ) {
135
+ document . querySelector ( 'meta[name="theme-color"]' ) . setAttribute ( 'content' , '#0d0d0d' )
136
+ }
137
+ }
138
+ win . activateLightMode = function ( ) {
139
+ document . documentElement . setAttribute ( 'data-theme' , 'light' )
140
+ if ( document . querySelector ( 'meta[name="theme-color"]' ) !== null ) {
141
+ document . querySelector ( 'meta[name="theme-color"]' ) . setAttribute ( 'content' , '#ffffff' )
142
+ }
143
+ }
144
+ const t = saveToLocal . get ( 'theme' )
145
+
146
+ if ( t === 'dark' ) activateDarkMode ( )
147
+ else if ( t === 'light' ) activateLightMode ( )
148
+
149
+ const asideStatus = saveToLocal . get ( 'aside-status' )
150
+ if ( asideStatus !== undefined ) {
151
+ if ( asideStatus === 'hide' ) {
152
+ document . documentElement . classList . add ( 'hide-aside' )
153
+ } else {
154
+ document . documentElement . classList . remove ( 'hide-aside' )
155
+ }
156
+ }
157
+
158
+ const detectApple = ( ) => {
159
+ if ( / i P a d | i P h o n e | i P o d | M a c i n t o s h / . test ( navigator . userAgent ) ) {
160
+ document . documentElement . classList . add ( 'apple' )
161
+ }
162
+ }
163
+ detectApple ( )
164
+ } ) ( window ) </ script > < meta name ="generator " content ="Hexo 6.3.0 "> </ head > < body > < div id ="sidebar "> < div id ="menu-mask "> </ div > < div id ="sidebar-menus "> < div class ="avatar-img is-center "> < img src ="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png " onerror ="onerror=null;src='/img/friend_404.gif' " alt ="avatar "/> </ div > < div class ="sidebar-site-data site-data is-center "> < a href ="/archives/ "> < div class ="headline "> Articles</ div > < div class ="length-num "> 55</ div > </ a > < a href ="/tags/ "> < div class ="headline "> Tags</ div > < div class ="length-num "> 1</ div > </ a > < a href ="/categories/ "> < div class ="headline "> Categories</ div > < div class ="length-num "> 4</ div > </ a > </ div > < hr class ="custom-hr "/> </ div > </ div > < div class ="post " id ="body-wrap "> < header class ="post-bg " id ="page-header "> < nav id ="nav "> < span id ="blog-info "> < a href ="/ " title ="Hexo "> < span class ="site-name "> Hexo</ span > </ a > </ span > < div id ="menus "> < div id ="toggle-menu "> < a class ="site-page " href ="javascript:void(0); "> < i class ="fas fa-bars fa-fw "> </ i > </ a > </ div > </ div > </ nav > < div id ="post-info "> < h1 class ="post-title "> Hello Hexo</ h1 > < div id ="post-meta "> < div class ="meta-firstline "> < span class ="post-meta-date "> < i class ="far fa-calendar-alt fa-fw post-meta-icon "> </ i > < span class ="post-meta-label "> Created</ span > < time class ="post-meta-date-created " datetime ="2015-07-21T12:02:32.000Z " title ="Created 2015-07-21 20:02:32 "> 2015-07-21</ time > < span class ="post-meta-separator "> |</ span > < i class ="fas fa-history fa-fw post-meta-icon "> </ i > < span class ="post-meta-label "> Updated</ span > < time class ="post-meta-date-updated " datetime ="2017-07-17T08:19:32.000Z " title ="Updated 2017-07-17 16:19:32 "> 2017-07-17</ time > </ span > < span class ="post-meta-categories "> < span class ="post-meta-separator "> |</ span > < i class ="fas fa-inbox fa-fw post-meta-icon "> </ i > < a class ="post-meta-categories " href ="/categories/%E6%9D%82%E4%B8%83%E6%9D%82%E5%85%AB/ "> 杂七杂八</ a > </ span > </ div > < div class ="meta-secondline "> < span class ="post-meta-separator "> |</ span > < span class ="post-meta-pv-cv " id ="" data-flag-title ="Hello Hexo "> < i class ="far fa-eye fa-fw post-meta-icon "> </ i > < span class ="post-meta-label "> Post View:</ span > < span id ="busuanzi_value_page_pv "> < i class ="fa-solid fa-spinner fa-spin "> </ i > </ span > </ span > </ div > </ div > </ div > </ header > < main class ="layout " id ="content-inner "> < div id ="post "> < article class ="post-content " id ="article-container "> < p > #Hexo</ p >
165
+ < p > < strong > Markdown?</ strong > </ p >
166
+ < p > 还在找更简洁,简单的写作方式,顺便删掉自带的hello world. 话说,如何插图?</ p >
167
+ </ article > < div class ="post-copyright "> < div class ="post-copyright__author "> < span class ="post-copyright-meta "> Author: </ span > < span class ="post-copyright-info "> < a href ="http://example.com "> John Doe</ a > </ span > </ div > < div class ="post-copyright__type "> < span class ="post-copyright-meta "> Link: </ span > < span class ="post-copyright-info "> < a href ="http://example.com/2015/07/21/Hello-Hexo/ "> http://example.com/2015/07/21/Hello-Hexo/</ a > </ span > </ div > < div class ="post-copyright__notice "> < span class ="post-copyright-meta "> Copyright Notice: </ span > < span class ="post-copyright-info "> All articles in this blog are licensed under < a target ="_blank " rel ="noopener " href ="https://creativecommons.org/licenses/by-nc-sa/4.0/ "> CC BY-NC-SA 4.0</ a > unless stating additionally.</ span > </ div > </ div > < div class ="tag_share "> < div class ="post-meta__tag-list "> </ div > < div class ="post_share "> < div class ="social-share " data-image ="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png " data-sites ="facebook,twitter,wechat,weibo,qq "> </ div > < link rel ="stylesheet " href ="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/css/share.min.css " media ="print " onload ="this.media='all' "> < script src ="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/js/social-share.min.js " defer > </ script > </ div > </ div > < nav class ="pagination-post " id ="pagination "> < div class ="prev-post pull-full "> < a href ="/2015/07/22/Markdowning/ " title ="Markdowning... "> < div class ="cover " style ="background: var(--default-bg-color) "> </ div > < div class ="pagination-info "> < div class ="label "> Previous Post</ div > < div class ="prev_info "> Markdowning...</ div > </ div > </ a > </ div > </ nav > </ div > < div class ="aside-content " id ="aside-content "> < div class ="card-widget card-info "> < div class ="is-center "> < div class ="avatar-img "> < img src ="https://i.loli.net/2021/02/24/5O1day2nriDzjSu.png " onerror ="this.onerror=null;this.src='/img/friend_404.gif' " alt ="avatar "/> </ div > < div class ="author-info__name "> John Doe</ div > < div class ="author-info__description "> </ div > </ div > < div class ="card-info-data site-data is-center "> < a href ="/archives/ "> < div class ="headline "> Articles</ div > < div class ="length-num "> 55</ div > </ a > < a href ="/tags/ "> < div class ="headline "> Tags</ div > < div class ="length-num "> 1</ div > </ a > < a href ="/categories/ "> < div class ="headline "> Categories</ div > < div class ="length-num "> 4</ div > </ a > </ div > < a id ="card-info-btn " target ="_blank " rel ="noopener " href ="https://github.com/xxxxxx "> < i class ="fab fa-github "> </ i > < span > Follow Me</ span > </ a > </ div > < div class ="card-widget card-announcement "> < div class ="item-headline "> < i class ="fas fa-bullhorn fa-shake "> </ i > < span > Announcement</ span > </ div > < div class ="announcement_content "> This is my Blog</ div > </ div > < div class ="sticky_layout "> < div class ="card-widget card-recent-post "> < div class ="item-headline "> < i class ="fas fa-history "> </ i > < span > Recent Post</ span > </ div > < div class ="aside-list "> < div class ="aside-list-item no-cover "> < div class ="content "> < a class ="title " href ="/2018/03/26/OpenGL-ES-concave-polygon-iOS/ " title ="iOS上使用Cocos2d-x和OpenGL ES绘制凹多边形 "> iOS上使用Cocos2d-x和OpenGL ES绘制凹多边形</ a > < time datetime ="2018-03-26T07:36:06.000Z " title ="Created 2018-03-26 15:36:06 "> 2018-03-26</ time > </ div > </ div > < div class ="aside-list-item no-cover "> < div class ="content "> < a class ="title " href ="/2017/12/02/ar-rubik/ " title ="ARKit下的魔方 "> ARKit下的魔方</ a > < time datetime ="2017-12-02T08:41:23.000Z " title ="Created 2017-12-02 16:41:23 "> 2017-12-02</ time > </ div > </ div > < div class ="aside-list-item no-cover "> < div class ="content "> < a class ="title " href ="/2017/12/02/job-summary/ " title ="一次秋招 "> 一次秋招</ a > < time datetime ="2017-12-02T08:17:58.000Z " title ="Created 2017-12-02 16:17:58 "> 2017-12-02</ time > </ div > </ div > < div class ="aside-list-item no-cover "> < div class ="content "> < a class ="title " href ="/2017/07/24/calayer-time-coordinate-system/ " title ="CALayer的时间坐标系 "> CALayer的时间坐标系</ a > < time datetime ="2017-07-24T02:36:58.000Z " title ="Created 2017-07-24 10:36:58 "> 2017-07-24</ time > </ div > </ div > < div class ="aside-list-item no-cover "> < div class ="content "> < a class ="title " href ="/2017/07/14/association-object-and-retain-count/ " title ="OC关联对象及其内存管理 "> OC关联对象及其内存管理</ a > < time datetime ="2017-07-14T08:29:19.000Z " title ="Created 2017-07-14 16:29:19 "> 2017-07-14</ time > </ div > </ div > </ div > </ div > </ div > </ div > </ main > < footer id ="footer "> < div id ="footer-wrap "> < div class ="copyright "> ©2020 - 2023 By John Doe</ div > < div class ="framework-info "> < span > Framework </ span > < a target ="_blank " rel ="noopener " href ="https://hexo.io "> Hexo</ a > < span class ="footer-separator "> |</ span > < span > Theme </ span > < a target ="_blank " rel ="noopener " href ="https://github.com/jerryc127/hexo-theme-butterfly "> Butterfly</ a > </ div > </ div > </ footer > </ div > < div id ="rightside "> < div id ="rightside-config-hide "> < button id ="readmode " type ="button " title ="Read Mode "> < i class ="fas fa-book-open "> </ i > </ button > < button id ="darkmode " type ="button " title ="Switch Between Light And Dark Mode "> < i class ="fas fa-adjust "> </ i > </ button > < button id ="hide-aside-btn " type ="button " title ="Toggle between single-column and double-column "> < i class ="fas fa-arrows-alt-h "> </ i > </ button > </ div > < div id ="rightside-config-show "> < button id ="rightside_config " type ="button " title ="Setting "> < i class ="fas fa-cog fa-spin "> </ i > </ button > < button id ="go-up " type ="button " title ="Back To Top "> < span class ="scroll-percent "> </ span > < i class ="fas fa-arrow-up "> </ i > </ button > </ div > </ div > < div > < script src ="/js/utils.js "> </ script > < script src ="/js/main.js "> </ script > < script src ="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.umd.min.js "> </ script > < div class ="js-pjax "> </ div > < script async data-pjax src ="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js "> </ script > </ div > </ body > </ html >
0 commit comments