From 2517f748de42cb4babcc966a98cda7d6c36377ef Mon Sep 17 00:00:00 2001 From: olOwOlo <26087907+olOwOlo@users.noreply.github.com> Date: Mon, 5 Nov 2018 15:48:44 +0800 Subject: [PATCH] feat(*): init admonition & refactor iconfont --- data/even/assets.json | 4 +- exampleSite/config.toml | 2 + exampleSite/content/post/even-preview.md | 732 +++++++++++++++--- exampleSite/content/post/shortcodes.md | 85 +- .../content/post/syntax-highlighting.md | 9 +- layouts/shortcodes/admonition.html | 37 + package.json | 3 +- src/css/_iconfont.scss | 118 ++- src/css/_partial/_post/_admonition.scss | 212 +++++ src/css/_partial/_post/_content.scss | 16 + src/css/_variables.scss | 1 + src/fonts/iconfont/iconfont.eot | Bin 5928 -> 10064 bytes src/fonts/iconfont/iconfont.svg | 146 ++-- src/fonts/iconfont/iconfont.ttf | Bin 5760 -> 9900 bytes src/fonts/iconfont/iconfont.woff | Bin 4160 -> 9980 bytes static/dist/even.1029e815.min.js.map | 1 - static/dist/even.1d48fea5.min.css | 4 + static/dist/even.1d48fea5.min.css.map | 1 + ...n.1029e815.min.js => even.9c524851.min.js} | 4 +- static/dist/even.9c524851.min.js.map | 1 + static/dist/even.e06a665f.min.css | 4 - static/dist/even.e06a665f.min.css.map | 1 - static/dist/src/fonts/iconfont/iconfont.eot | Bin 5928 -> 10064 bytes static/dist/src/fonts/iconfont/iconfont.svg | 146 ++-- static/dist/src/fonts/iconfont/iconfont.ttf | Bin 5760 -> 9900 bytes static/dist/src/fonts/iconfont/iconfont.woff | Bin 4160 -> 9980 bytes 26 files changed, 1218 insertions(+), 309 deletions(-) create mode 100644 layouts/shortcodes/admonition.html create mode 100644 src/css/_partial/_post/_admonition.scss delete mode 100644 static/dist/even.1029e815.min.js.map create mode 100644 static/dist/even.1d48fea5.min.css create mode 100644 static/dist/even.1d48fea5.min.css.map rename static/dist/{even.1029e815.min.js => even.9c524851.min.js} (52%) create mode 100644 static/dist/even.9c524851.min.js.map delete mode 100644 static/dist/even.e06a665f.min.css delete mode 100644 static/dist/even.e06a665f.min.css.map diff --git a/data/even/assets.json b/data/even/assets.json index 380e032..92cbe83 100644 --- a/data/even/assets.json +++ b/data/even/assets.json @@ -1,6 +1,6 @@ { "even": { - "css": "even.e06a665f.min.css", - "js": "even.1029e815.min.js" + "css": "even.1d48fea5.min.css", + "js": "even.9c524851.min.js" } } \ No newline at end of file diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 412c080..7702d50 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -174,6 +174,8 @@ copyright = "" # default: author.name ↓ # 默认为下面配 k-pocket = "http://localhost:1313" l-tumblr = "http://localhost:1313" m-instagram = "http://localhost:1313" + n-gitlab = "http://localhost:1313" + o-bilibili = "http://localhost:1313" # See https://gohugo.io/about/hugo-and-gdpr/ [privacy] diff --git a/exampleSite/content/post/even-preview.md b/exampleSite/content/post/even-preview.md index 84e3d7a..ba4494a 100644 --- a/exampleSite/content/post/even-preview.md +++ b/exampleSite/content/post/even-preview.md @@ -1,24 +1,32 @@ --- title: "Theme preview" -date: 2017-08-23T18:03:09+08:00 -lastmod: 2017-08-23T18:03:09+08:00 +date: 2018-07-10T00:00:00+08:00 +lastmod: 2018-07-10T00:00:00+08:00 draft: false tags: ["preview", "Theme preview", "tag-3"] categories: ["Theme preview", "category-2", "category-3"] -author: '米老朱' weight: 10 - -contentCopyright: 'See origin' - +contentCopyright: MIT mathjax: true +autoCollapseToc: true --- -> Copy from [《Hugo 主题 Nuo 文章样式预览》](https://laozhu.me/post/hugo-nuo-post-preview/) -这篇文章集中说明主题所支持的 Markdown 语法和 Hugo Shortcodes 插件,你也可以在这里预览到他们的样子。如果你不喜欢某些样式,可以去修改 css/ 文件夹下的 .scss 文件。 +> Based on [MarkdownPreview test.md](https://github.com/facelessuser/MarkdownPreview/blob/master/examples/test.md). -# 1.标题 +# Markdown + +``` +# H1 +## H2 +### H3 +#### H4 +##### H5 +###### H6 +### Duplicate Header +### Duplicate Header +``` # H1 ## H2 @@ -26,142 +34,676 @@ mathjax: true #### H4 ##### H5 ###### H6 +### Duplicate Header +### Duplicate Header -## 2. 段落 +## Paragraphs -使用单引号 `*` 或者单下划线 `_` 标记 *斜体强调* 或者 _斜体强调_ +``` +This is a paragraph. +I am still part of the paragraph. -使用两个引号 `**` 或者两个下划线 `__` 标记 **加粗强调** 或者 __加粗强调__ +New paragraph. +``` -引号和下划线可叠加使用 → **只是加粗 _斜体并加粗_** +This is a paragraph. +I am still part of the paragraph. -使用两个波浪线 `~~` 标记 ~~已删除文字~~ +New paragraph. -插入文字暂无 `Markdown` 标记,直接使用 `HTML` 标签 `` 标记 插入文字 +## Anchor -行内代码使用反引号标记 → `print("hello world")` +*Define anchor by `{#section-id}`* -上标 X2 / 下标 X2 +[Something](#section-7) -按键 Ctrl +## Footnote -外链 [chekun's blog](https://chekun.me) +This is a footnote[^1] -页面内段落 [图片](#section-07) +A footnote on "label"[^label] -*注意:你可以通过 `{#section-id}` 方式自定义段落锚点* +The footnote for definition[^!DEF] -参考资料 [[1]](#ref01)[[2]](#ref02) +A footnote with link[^pa] -## 3. 列表 +[^1]: This is a footnote +[^label]: A footnote on "label" +[^pa]: [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) +[^!DEF]: The footnote for definition -以下的无序、有序和任务列表均支持二级嵌套,不建议使用二级以上嵌套。 -### 3.1 无序列表 +## Inline -* 无序列表 - - 嵌套的无序列表 - - 嵌套的无序列表 -* 无序列表 - 1. 嵌套的有序列表 - 2. 嵌套的有序列表 -* 无序列表 +``` +`inline block` -### 3.2 有序列表 +ctrl+alt+del -1. 有序列表 - 1. 嵌套的有序列表 - 2. 嵌套的有序列表 -2. 有序列表 - - 嵌套的无序列表 - - 嵌套的无序列表 -3. 有序列表 +**bold 1** and __bold 2__ -### 3.3 定义列表 +*italic 1* and _italic 2_ -CSS -: 层叠样式表 +~~strike~~ -### 3.4 任务列表 -- [ ] Cmd Markdown 开发 - - [ ] 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率 - - [ ] 支持以 PDF 格式导出文稿 - - [x] 新增Todo列表功能 [语法参考](https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments) - - [x] 改进 LaTex 功能 - - [x] 修复 LaTex 公式渲染问题 - - [x] 新增 LaTex 公式编号功能 [语法参考](http://docs.mathjax.org/en/latest/tex.html#tex-eq-numbers) -- [ ] 七月旅行准备 - - [ ] 准备邮轮上需要携带的物品 - - [ ] 浏览日本免税店的物品 - - [x] 购买蓝宝石公主号七月一日的船票 +***bold 1 and italic 1*** -## 4. 引用 +___bold 2 and italic 2___ -> 野火烧不尽,春风吹又生。 -> -> -- 白居易《赋得古原草送别》 +__*bold 2 and italic 1*__ -## 5. 代码 +**_bold 1 and italic 2_** -以本站的一段 `JavaScript` 代码做演示。 -```javascript -// Initialize video.js player -if (document.getElementById('my-player') !== null) { - /* eslint-disable no-undef */ - videojs('#my-player', { - aspectRatio: '16:9', - fluid: true, - }); +~~*strike italic 1*~~ and *~~strike italic 2~~* + +~~_strike italic 2_~~ and _~~strike italic 2~~_ + + +~~**strike bold 1**~~ and **~~strike bold 1~~** + +~~__strike bold 2__~~ and __~~strike bold 2~~__ + + +~~***strike italic 1 bold 1***~~ and ***~~strike italic 1 bold 1~~*** + +~~___strike italic 2 bold 2___~~ and ___~~strike italic 2 bold 2~~___ + +**~~*strike italic 1 bold 1*~~** and *~~**strike italic 1 bold 1**~~* + +__~~_strike italic 2 bold 2_~~__ and _~~__strike italic 2 bold 2__~~_ + +**~~_strike italic 2 bold 1_~~** and _~~**strike italic 2 bold 1**~~_ + +__~~*strike italic 1 bold 2*~~__ and *~~__strike italic 1 bold 2__~~* + +``` + +`inline block` + +ctrl+alt+del + +**bold 1** and __bold 2__ + +*italic 1* and _italic 2_ + +~~strike~~ + + +***bold 1 and italic 1*** + +___bold 2 and italic 2___ + +__*bold 2 and italic 1*__ + +**_bold 1 and italic 2_** + + +~~*strike italic 1*~~ and *~~strike italic 2~~* + +~~_strike italic 2_~~ and _~~strike italic 2~~_ + + +~~**strike bold 1**~~ and **~~strike bold 1~~** + +~~__strike bold 2__~~ and __~~strike bold 2~~__ + + +~~***strike italic 1 bold 1***~~ and ***~~strike italic 1 bold 1~~*** + +~~___strike italic 2 bold 2___~~ and ___~~strike italic 2 bold 2~~___ + +**~~*strike italic 1 bold 1*~~** and *~~**strike italic 1 bold 1**~~* + +__~~_strike italic 2 bold 2_~~__ and _~~__strike italic 2 bold 2__~~_ + +**~~_strike italic 2 bold 1_~~** and _~~**strike italic 2 bold 1**~~_ + +__~~*strike italic 1 bold 2*~~__ and *~~__strike italic 1 bold 2__~~* + + +## Links + +``` +Web image +![Web Picture](http://www.revolunet.com/static/parisjs8/img/logo-revolunet-carre.jpg "Web Picture") + +Local image +![Local Picture](logo-revolunet-carre.jpg "Local Picture") + +contact@revolunet.com + +@revolunet + +Issue #1 + +https://github.com/revolunet/sublimetext-markdown-preview/ + +This is a link https://github.com/revolunet/sublimetext-markdown-preview/. + +This is a link "https://github.com/revolunet/sublimetext-markdown-preview/". + +With this link (https://github.com/revolunet/sublimetext-markdown-preview/), it still works. +``` + +Web image +![Web Picture](http://www.revolunet.com/static/parisjs8/img/logo-revolunet-carre.jpg "Web Picture") + +Local image +![Local Picture](/apple-touch-icon.png "Local Picture") + +www.google.com + +contact@revolunet.com + +@revolunet + +Issue #1 + +https://github.com/revolunet/sublimetext-markdown-preview/ + +This is a link https://github.com/revolunet/sublimetext-markdown-preview/. + +This is a link "https://github.com/revolunet/sublimetext-markdown-preview/". + +With this link (https://github.com/revolunet/sublimetext-markdown-preview/), it still works. + +## Abbreviation + +Abbreviations source are found in a separate markdown file specified in frontmatter. +``` +The HTML specification +is maintained by the W3C. + +*[HTML]: Hyper Text Markup Language +*[W3C]: World Wide Web Consortium +``` + +The HTML specification +is maintained by the W3C. + +## Unordered List + +``` +Unordered List + +- item 1 + * item A + * item B + more text + + item a + + item b + + item c + * item C +- item 2 +- item 3 +``` + +Unordered List + +- item 1 + * item A + * item B + more text + + item a + + item b + + item c + * item C +- item 2 +- item 3 + + +## Ordered List + +``` +Ordered List + +1. item 1 + 1. item A + 2. item B + more text + 1. item a + 2. item b + 3. item c + 3. item C +2. item 2 +3. item 3 +``` + +Ordered List + +1. item 1 + 1. item A + 2. item B + more text + 1. item a + 2. item b + 3. item c + 3. item C +2. item 2 +3. item 3 + +## Task List + +``` +Task List + +- [X] item 1 + * [X] item A + * [ ] item B + more text + + [x] item a + + [ ] item b + + [x] item c + * [X] item C +- [ ] item 2 +- [ ] item 3 +``` + +Task List + +- [X] item 1 + * [X] item A + * [ ] item B + more text + + [x] item a + + [ ] item b + + [x] item c + * [X] item C +- [ ] item 2 +- [ ] item 3 + +## Mixed Lists + +`Really Mixed Lists` should break with `sane_lists` on. + +``` +Mixed Lists + +- item 1 + * [X] item A + * [ ] item B + more text + 1. item a + 2. itemb + 3. item c + * [X] item C +- item 2 +- item 3 + + +Really Mixed Lists + +- item 1 + * [X] item A + - item B + more text + 1. item a + + itemb + + [ ] item c + 3. item C +2. item 2 +- [X] item 3 +``` + +Mixed Lists + +- item 1 + * [X] item A + * [ ] item B + more text + 1. item a + 2. itemb + 3. item c + * [X] item C +- item 2 +- item 3 + + +Really Mixed Lists + +- item 1 + * [X] item A + - item B + more text + 1. item a + + itemb + + [ ] item c + 3. item C +2. item 2 +- [X] item 3 + + +## Dictionary + +``` +Dictionary +: item 1 + + item 2 + + item 3 +``` + +Dictionary +: item 1 + + item 2 + + item 3 + +## Blocks + +``` + This is a block. + + This is more of a block. + +``` + + This is a block. + + This is more of a block. + + +## Block Quotes + +``` +> This is a block quote +>> How does it look? +``` + +> This is a block quote. +>> How does it look? +> I think it looks good. + +## Fenced Block + +Assuming guessing is not enabled. + +````` +``` +// Fenced **without** highlighting +function doIt() { + for (var i = 1; i <= slen ; i^^) { + setTimeout("document.z.textdisplay.value = newMake()", i*300); + setTimeout("window.status = newMake()", i*300); + } } ``` -## 6. 分割线 +```javascript +// Fenced **with** highlighting +function doIt() { + for (var i = 1; i <= slen ; i^^) { + setTimeout("document.z.textdisplay.value = newMake()", i*300); + setTimeout("window.status = newMake()", i*300); + } +} +``` +````` ---- +``` +// Fenced **without** highlighting +function doIt() { + for (var i = 1; i <= slen ; i^^) { + setTimeout("document.z.textdisplay.value = newMake()", i*300); + setTimeout("window.status = newMake()", i*300); + } +} +``` -中间能写字的分割线,如果你修改了分割线中字的内容,请配合修改 `CSS` 样式。 +```javascript +// Fenced **with** highlighting +function doIt() { + for (var i = 1; i <= slen ; i^^) { + setTimeout("document.z.textdisplay.value = newMake()", i*300); + setTimeout("window.status = newMake()", i*300); + } +} +``` -## 7. 图片 {#section-07} +## Tables -不带标题的图片,如下图👇 +``` +| _Colors_ | Fruits | Vegetable | +| ------------- |:---------------:| -----------------:| +| Red | *Apple* | [Pepper](#Tables) | +| ~~Orange~~ | Oranges | **Carrot** | +| Green | ~~***Pears***~~ | Spinach | +``` -![hugo even showcase](https://raw.githubusercontent.com/olOwOlo/hugo-theme-even/master/images/showcase.png "showcase.png") +| _Colors_ | Fruits | Vegetable | +| ------------- |:---------------:| ------------:| +| Red | *Apple* | Pepper | +| ~~Orange~~ | Oranges | **Carrot** | +| Green | ~~***Pears***~~ | Spinach | -带标题的图片,如下图👇 +## Smart Strong -{{% figure class="center" src="https://raw.githubusercontent.com/olOwOlo/hugo-theme-even/master/images/showcase.png" alt="hugo even showcase" title="showcase.png" %}} +``` +Text with double__underscore__words. -## 8. 表格 +__Strong__ still works. -使用 `Markdown` 画的表格,如下表👇 +__this__works__too__ +``` -| Tables | Are | Cool | -| :------------ |:-------------:| -----:| -| col 3 is | right-aligned | $1600 | -| col 2 is | centered | $12 | -| zebra stripes | are neat | $1 | +Text with double__underscore__words. -## 9. 数学公式 +__Strong__ still works. -主题使用了 [MathJax](https://www.mathjax.org/) 开源库来实现对数学公式的支持,使用 `$$` 标记。 +__this__works__too__ + +## Smarty + +``` +"double quotes" + +'single quotes' + +da--sh + +elipsis... +``` + +"double quotes" + +'single quotes' + +da--sh + +elipsis... + +## Neseted Fences + +```` + ``` + This will still be parsed + as a normal indented code block. + ``` + +``` +This will still be parsed +as a fenced code block. +``` + +- This is a list that contains multiple code blocks. + + - Here is an indented block + + ``` + This will still be parsed + as a normal indented code block. + ``` + + - Here is a fenced code block: + + ``` + This will still be parsed + as a fenced code block. + ``` + + > ``` + > Blockquotes? + > Not a problem! + > ``` +```` + + ``` + This will still be parsed + as a normal indented code block. + ``` + +``` +This will still be parsed +as a fenced code block. +``` + +- This is a list that contains multiple code blocks. + + - Here is an indented block + + ``` + This will still be parsed + as a normal indented code block. + ``` + + - Here is a fenced code block: + + ``` + This will still be parsed + as a fenced code block. + ``` + + > ``` + > Blockquotes? + > Not a problem! + > ``` + +# Others + +## Github Emoji {#section-7} + +``` +This is a test for emoji :smile:. The emojis are images linked to github assets :octocat:. +``` + +This is a test for emoji :smile:. The emojis are images linked to github assets :octocat:. + +### People + +:+1::-1::alien::angel::anger::angry::anguished::astonished::baby::blue_heart::blush::boom::bow::bowtie::boy::bride_with_veil::broken_heart::bust_in_silhouette::busts_in_silhouette::clap::cold_sweat::collision::confounded::confused::construction_worker::cop::couple::couple_with_heart::couplekiss::cry::crying_cat_face::cupid::dancer::dancers::dash::disappointed::disappointed_relieved::dizzy::dizzy_face::droplet::ear::exclamation::expressionless::eyes::facepunch::family::fearful::feelsgood::feet::finnadie::fire::fist::flushed::frowning::fu::girl::goberserk::godmode::green_heart::grey_exclamation::grey_question::grimacing::grin::grinning::guardsman::haircut::hand::hankey::hear_no_evil::heart::heart_eyes::heart_eyes_cat::heartbeat::heartpulse::hurtrealbad::hushed::imp::information_desk_person::innocent::japanese_goblin::japanese_ogre::joy::joy_cat::kiss::kissing::kissing_cat::kissing_closed_eyes::kissing_heart::kissing_smiling_eyes::laughing::lips::love_letter::man::man_with_gua_pi_mao::man_with_turban::mask::massage::metal::muscle::musical_note::nail_care::neckbeard::neutral_face::no_good::no_mouth::nose::notes::ok_hand::ok_woman::older_man::older_woman::open_hands::open_mouth::pensive::persevere::person_frowning::person_with_blond_hair::person_with_pouting_face::point_down::point_left::point_right::point_up::point_up_2::poop::pouting_cat::pray::princess::punch::purple_heart::question::rage::rage1::rage2::rage3::rage4::raised_hand::raised_hands::raising_hand::relaxed::relieved::revolving_hearts::runner::running::satisfied::scream::scream_cat::see_no_evil::shit::skull::sleeping::sleepy::smile::smile_cat::smiley::smiley_cat::smiling_imp::smirk::smirk_cat::sob::sparkles::sparkling_heart::speak_no_evil::speech_balloon::star::star2::stuck_out_tongue::stuck_out_tongue_closed_eyes::stuck_out_tongue_winking_eye::sunglasses::suspect::sweat::sweat_drops::sweat_smile::thought_balloon::thumbsdown::thumbsup::tired_face::tongue::triumph::trollface::two_hearts::two_men_holding_hands::two_women_holding_hands::unamused::v::walking::wave::weary::wink::woman::worried::yellow_heart::yum::zzz: + +### Nature + +:ant::baby_chick::bear::bee::beetle::bird::blossom::blowfish::boar::bouquet::bug::cactus::camel::cat::cat2::cherry_blossom::chestnut::chicken::cloud::cow::cow2::crescent_moon::crocodile::cyclone::deciduous_tree::dog::dog2::dolphin::dragon::dragon_face::dromedary_camel::ear_of_rice::earth_africa::earth_americas::earth_asia::elephant::evergreen_tree::fallen_leaf::first_quarter_moon::first_quarter_moon_with_face::fish::foggy::four_leaf_clover::frog::full_moon::full_moon_with_face::globe_with_meridians::goat::hamster::hatched_chick::hatching_chick::herb::hibiscus::honeybee::horse::koala::last_quarter_moon::last_quarter_moon_with_face::leaves::leopard::maple_leaf::milky_way::monkey::monkey_face::moon::mouse::mouse2::mushroom::new_moon::new_moon_with_face::night_with_stars::ocean::octocat::octopus::ox::palm_tree::panda_face::partly_sunny::paw_prints::penguin::pig::pig2::pig_nose::poodle::rabbit::rabbit2::racehorse::ram::rat::rooster::rose::seedling::sheep::shell::snail::snake::snowflake::snowman::squirrel::sun_with_face::sunflower::sunny::tiger::tiger2::tropical_fish::tulip::turtle::umbrella::volcano::waning_crescent_moon::waning_gibbous_moon::water_buffalo::waxing_crescent_moon::waxing_gibbous_moon::whale::whale2::wolf::zap: + +### Objects + +:8ball::alarm_clock::apple::art::athletic_shoe::baby_bottle::balloon::bamboo::banana::bar_chart::baseball::basketball::bath::bathtub::battery::beer::beers::bell::bento::bicyclist::bikini::birthday::black_joker::black_nib::blue_book::bomb::book::bookmark::bookmark_tabs::books::boot::bowling::bread::briefcase::bulb::cake::calendar::calling::camera::candy::card_index::cd::chart_with_downwards_trend::chart_with_upwards_trend::cherries::chocolate_bar::christmas_tree::clapper::clipboard::closed_book::closed_lock_with_key::closed_umbrella::clubs::cocktail::coffee::computer::confetti_ball::cookie::corn::credit_card::crown::crystal_ball::curry::custard::dango::dart::date::diamonds::dollar::dolls::door::doughnut::dress::dvd::e-mail::egg::eggplant::electric_plug::email::envelope::envelope_with_arrow::euro::eyeglasses::fax::file_folder::fireworks::fish_cake::fishing_pole_and_fish::flags::flashlight::flipper::floppy_disk::flower_playing_cards::football::footprints::fork_and_knife::fried_shrimp::fries::game_die::gem::ghost::gift::gift_heart::golf::grapes::green_apple::green_book::guitar::gun::hamburger::hammer::handbag::headphones::hearts::high_brightness::high_heel::hocho::honey_pot::horse_racing::hourglass::hourglass_flowing_sand::ice_cream::icecream::inbox_tray::incoming_envelope::iphone::jack_o_lantern::jeans::key::kimono::lantern::ledger::lemon::lipstick::lock::lock_with_ink_pen::lollipop::loop::loud_sound::loudspeaker::low_brightness::mag::mag_right::mahjong::mailbox::mailbox_closed::mailbox_with_mail::mailbox_with_no_mail::mans_shoe::meat_on_bone::mega::melon::memo::microphone::microscope::minidisc::money_with_wings::moneybag::mortar_board::mountain_bicyclist::movie_camera::musical_keyboard::musical_score::mute::name_badge::necktie::newspaper::no_bell::notebook::notebook_with_decorative_cover::nut_and_bolt::oden::open_book::open_file_folder::orange_book::outbox_tray::package::page_facing_up::page_with_curl::pager::paperclip::peach::pear::pencil::pencil2::phone::pill::pineapple::pizza::postal_horn::postbox::pouch::poultry_leg::pound::purse::pushpin::radio::ramen::ribbon::rice::rice_ball::rice_cracker::rice_scene::ring::rugby_football::running_shirt_with_sash::sake::sandal::santa::satellite::saxophone::school_satchel::scissors::scroll::seat::shaved_ice::shirt::shoe::shower::ski::smoking::snowboarder::soccer::sound::space_invader::spades::spaghetti::sparkle::sparkler::speaker::stew::straight_ruler::strawberry::surfer::sushi::sweet_potato::swimmer::syringe::tada::tanabata_tree::tangerine::tea::telephone::telephone_receiver::telescope::tennis::toilet::tomato::tophat::triangular_ruler::trophy::tropical_drink::trumpet::tshirt::tv::unlock::vhs::video_camera::video_game::violin::watch::watermelon::wind_chime::wine_glass::womans_clothes::womans_hat::wrench::yen: + +### Places + +:aerial_tramway::airplane::ambulance::anchor::articulated_lorry::atm::bank::barber::beginner::bike::blue_car::boat::bridge_at_night::bullettrain_front::bullettrain_side::bus::busstop::car::carousel_horse::checkered_flag::church::circus_tent::city_sunrise::city_sunset::cn::construction::convenience_store::crossed_flags::de::department_store::es::european_castle::european_post_office::factory::ferris_wheel::fire_engine::fountain::fr::fuelpump::gb::helicopter::hospital::hotel::hotsprings::house::house_with_garden::it::izakaya_lantern::japan::japanese_castle::jp::kr::light_rail::love_hotel::minibus::monorail::mount_fuji::mountain_cableway::mountain_railway::moyai::office::oncoming_automobile::oncoming_bus::oncoming_police_car::oncoming_taxi::performing_arts::police_car::post_office::railway_car::rainbow::red_car::rocket::roller_coaster::rotating_light::round_pushpin::rowboat::ru::sailboat::school::ship::slot_machine::speedboat::stars::station::statue_of_liberty::steam_locomotive::sunrise::sunrise_over_mountains::suspension_railway::taxi::tent::ticket::tokyo_tower::tractor::traffic_light::train::train2::tram::triangular_flag_on_post::trolleybus::truck::uk::us::vertical_traffic_light::warning::wedding: + +### Symbols + +:100::1234::a::ab::abc::abcd::accept::aquarius::aries::arrow_backward::arrow_double_down::arrow_double_up::arrow_down::arrow_down_small::arrow_forward::arrow_heading_down::arrow_heading_up::arrow_left::arrow_lower_left::arrow_lower_right::arrow_right::arrow_right_hook::arrow_up::arrow_up_down::arrow_up_small::arrow_upper_left::arrow_upper_right::arrows_clockwise::arrows_counterclockwise::b::baby_symbol::back::baggage_claim::ballot_box_with_check::bangbang::black_circle::black_large_square::black_medium_small_square::black_medium_square::black_small_square::black_square_button::cancer::capital_abcd::capricorn::chart::children_crossing::cinema::cl::clock1::clock10::clock1030::clock11::clock1130::clock12::clock1230::clock130::clock2::clock230::clock3::clock330::clock4::clock430::clock5::clock530::clock6::clock630::clock7::clock730::clock8::clock830::clock9::clock930::congratulations::cool::copyright::curly_loop::currency_exchange::customs::diamond_shape_with_a_dot_inside::do_not_litter::eight::eight_pointed_black_star::eight_spoked_asterisk::end::fast_forward::five::four::free::gemini::hash::heart_decoration::heavy_check_mark::heavy_division_sign::heavy_dollar_sign::heavy_exclamation_mark::heavy_minus_sign::heavy_multiplication_x::heavy_plus_sign::id::ideograph_advantage::information_source::interrobang::keycap_ten::koko::large_blue_circle::large_blue_diamond::large_orange_diamond::left_luggage::left_right_arrow::leftwards_arrow_with_hook::leo::libra::link::m::mens::metro::mobile_phone_off::negative_squared_cross_mark::new::ng::nine::no_bicycles::no_entry::no_entry_sign::no_mobile_phones::no_pedestrians::no_smoking::non-potable_water::o::o2::ok::on::one::ophiuchus::parking::part_alternation_mark::passport_control::pisces::potable_water::put_litter_in_its_place::radio_button::recycle::red_circle::registered::repeat::repeat_one::restroom::rewind::sa::sagittarius::scorpius::secret::seven::shipit::signal_strength::six::six_pointed_star::small_blue_diamond::small_orange_diamond::small_red_triangle::small_red_triangle_down::soon::sos::symbols::taurus::three::tm::top::trident::twisted_rightwards_arrows::two::u5272::u5408::u55b6::u6307::u6708::u6709::u6e80::u7121::u7533::u7981::u7a7a::underage::up::vibration_mode::virgo::vs::wavy_dash::wc::wheelchair::white_check_mark::white_circle::white_flower::white_large_square::white_medium_small_square::white_medium_square::white_small_square::white_square_button::womens::x::zero: + +## Insert + +``` +^^insert^^ + +^^*insert italic*^^ *^^insert italic 2^^* + +^^_insert italic_^^ _^^insert italic 2^^_ + +^^**insert bold**^^ **^^insert bold 2^^** + +^^__insert bold__^^ __^^insert bold 2^^__ + +^^***insert italic bold***^^ ***^^insert italic bold 2^^*** + +^^___insert italic bold___^^ ___^^insert italic bold 2^^___ + +**^^*insert italic bold*^^** *^^**insert italic bold 2**^^* + +__^^_insert italic bold_^^__ _^^__insert italic bold 2__^^_ + +**^^_insert italic bold_^^** _^^**insert italic bold 2**^^_ + +__^^*insert italic bold*^^__ *^^__insert italic bold 2__^^* +``` + +^^insert^^ + +^^*insert italic*^^ *^^insert italic 2^^* + +^^_insert italic_^^ _^^insert italic 2^^_ + +^^**insert bold**^^ **^^insert bold 2^^** + +^^__insert bold__^^ __^^insert bold 2^^__ + +^^***insert italic bold***^^ ***^^insert italic bold 2^^*** + +^^___insert italic bold___^^ ___^^insert italic bold 2^^___ + +**^^*insert italic bold*^^** *^^**insert italic bold 2**^^* + +__^^_insert italic bold_^^__ _^^__insert italic bold 2__^^_ + +**^^_insert italic bold_^^** _^^**insert italic bold 2**^^_ + +__^^*insert italic bold*^^__ *^^__insert italic bold 2__^^* + +## Math + +``` +$$ evidence\_{i}=\sum\_{j}W\_{ij}x\_{j}+b\_{i} $$ + +$p(x|y) = \frac{p(y|x)p(x)}{p(y)}$, \(p(x|y) = \frac{p(y|x)p(x)}{p(y)}\). + +$$ +E(\mathbf{v}, \mathbf{h}) = -\sum_{i,j}w_{ij}v_i h_j - \sum_i b_i v_i - \sum_j c_j h_j +$$ + +\\[3 < 4\\] + +\begin{align} + p(v_i=1|\mathbf{h}) & = \sigma\left(\sum_j w_{ij}h_j + b_i\right) \\ + p(h_j=1|\mathbf{v}) & = \sigma\left(\sum_i w_{ij}v_i + c_j\right) +\end{align} +``` $$ evidence\_{i}=\sum\_{j}W\_{ij}x\_{j}+b\_{i} $$ -## 10. 网易云音乐 +$p(x|y) = \frac{p(y|x)p(x)}{p(y)}$, \(p(x|y) = \frac{p(y|x)p(x)}{p(y)}\). -主题文章中可以轻松插入 [网易云音乐](https://music.163.com/) 的指定音乐,你可以根据需要将音乐设置为自动播放,在主题目录 `layouts/shortcodes` 文件夹下的 `music.html` 对该标签进行定义。 +$$ E(\mathbf{v}, \mathbf{h}) = -\sum_{i,j}w_{ij}v_i h_j - \sum_i b_i v_i - \sum_j c_j h_j $$ + +\\[3 < 4\\] + +\begin{align} + p(v_i=1|\mathbf{h}) & = \sigma\left(\sum_j w_{ij}h_j + b_i\right) \\ + p(h_j=1|\mathbf{v}) & = \sigma\left(\sum_i w_{ij}v_i + c_j\right) +\end{align} + +## 网易云音乐 + +``` +{{%/* music "28196554" */%}} +``` {{% music "28196554" %}} -## 11. YouTube +## YouTube -由于不明原因可能无法播放。 +``` +{{%/* youtube "wC5pJm8RAu4" */%}} +``` {{% youtube "wC5pJm8RAu4" %}} - -## 参考资料 - -1. [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) -2. [Markdown 语法手册](https://www.zybuluo.com/EncyKe/note/120103) diff --git a/exampleSite/content/post/shortcodes.md b/exampleSite/content/post/shortcodes.md index d3df732..61e22cb 100644 --- a/exampleSite/content/post/shortcodes.md +++ b/exampleSite/content/post/shortcodes.md @@ -8,6 +8,88 @@ categories: ["shortcodes"] --- +# Admonition + +{{% admonition note "I'm title!" false %}} +biu biu biu. + +{{% admonition type="note" title="note" details="true" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition example %}} +Without title. +{{% /admonition %}} + +{{% /admonition %}} + +```markdown +{{%/* admonition note "I'm title!" false */%}} +biu biu biu. + +{{%/* admonition type="note" title="note" details="true" */%}} +biu biu biu. +{{%/* /admonition */%}} + +{{%/* admonition example */%}} +Without title. +{{%/* /admonition */%}} + +{{%/* /admonition */%}} +``` + + + +{{% admonition abstract abstract %}} +biu biu biu. +{{% /admonition %}} + +```markdown +{{%/* admonition abstract abstract */%}} +biu biu biu. +{{%/* /admonition */%}} +``` + +{{% admonition info "info" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition tip "tip" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition success "success" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition question "question" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition warning "warning" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition failure "failure" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition danger "danger" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition bug "bug" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition example "example" %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition quote "quote" %}} +biu biu biu. +{{% /admonition %}} + # center, right, left ```markdown @@ -29,7 +111,6 @@ categories: ["shortcodes"] ![img](/path/to/img.gif "img") {{%/* /left */%}} ``` - ## default ![img](https://wx1.sinaimg.cn/small/006SToa6ly1fm07summ2gj30qo0qomzu.jpg "img") @@ -127,7 +208,7 @@ categories: ["shortcodes"] {{%/* music "28196554" */%}} ``` -{{% music "28196554" %}} +{{%/* music "28196554" */%}}