mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 23:38:56 +00:00
93478b47e1
* feat: optimize code highlighting for diff language * refactor: update codeblock configuration and enhance code wrapper functionality * fix: extra blank lines would appear when copying lines containing code highlighting * refactor: enhance code block wrapper functionality and add new styles (mac style) * refactor: enhance code block normal mode * feat: do noting for code block simple mode * feat: add copy btn for code block modes mac and simple * refactor: add code-related variables and update styles for code blocks and gist layout * feat: update code copy button visibility on hover for larger screens * feat: update code block mode attribute and remove mac wrapper * feat!: code block parameters accurate to a single Remove the `data-open` attribute and use `.open` instead. * refactor: enhance initCopyCode method to accept optional button parameter * feat: improve code/diagram copy button styles and transitions for better visibility * fix: disable copy buttons for simple/mac mode code blocks when copyable set to false * chore: rename normal partial to code-header * feat: add preview and expand feature for code blocks (close #312) * fix: adjust transition timing for code header and fade-out animation * test: update code block test case * docs: update comments for code highlight and markup configurations * feat: adjust code header background color darkening for light and dark themes * fix: hide aside and breadcrumb pseudo-elements on small screens * perf: change the code copy button and code expand button to server-side rendering * fix: the code expand button obscured the code content * fix: update code background and header colors for improved visibility * fix: ensure code copy button is only added for copyable code blocks * feat(code block): add lineNosToggler and lineWrapToggler params and feature for code blocks * refactor: code syntax highlighting styles * fix: update background color for line numbers and ensure proper sticky effect * feat(code block): add support for code file names in code blocks * fix: code review for PR #665 * feat(i18n): add Japanese and Korean translations; update toggle options in multiple languages * docs: update configurations and comments
180 lines
3.1 KiB
Markdown
180 lines
3.1 KiB
Markdown
---
|
|
title: Encryption Test
|
|
date: 2022-05-21T22:31:22+08:00
|
|
description: Test for encrypting content.
|
|
password: 1212
|
|
message: Password is 1212
|
|
collections:
|
|
- Tests
|
|
categories:
|
|
- Features
|
|
tags:
|
|
- Encryption
|
|
---
|
|
|
|
<!--more-->
|
|
|
|
I was shy, so I hid.
|
|
|
|
## Ruby
|
|
|
|
[Hugo]^(An open-source static site generator)
|
|
|
|
## Math
|
|
|
|
$$ \ce{CO2 + C -> 2 CO} $$
|
|
|
|
$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$
|
|
|
|
## style
|
|
|
|
{{< style "text-align:right; strong{color:#00b1ff;}" >}}
|
|
This is a **right-aligned** paragraph.
|
|
{{< /style >}}
|
|
|
|
## Script
|
|
|
|
{{< script >}}
|
|
console.log('before decrypting');
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
fixit.decryptor.addEventListener('decrypted', function() {
|
|
console.log('after decrypting')
|
|
})
|
|
});
|
|
{{< /script >}}
|
|
|
|
## Mermaid
|
|
|
|
```mermaid
|
|
graph LR;
|
|
A[Hard edge] -->|Link text| B(Round edge)
|
|
B --> C{Decision}
|
|
C -->|One| D[Result one]
|
|
C -->|Two| E[Result two]
|
|
```
|
|
|
|
## Echarts
|
|
|
|
```echarts
|
|
title:
|
|
text: Summary Line Chart
|
|
top: 2%
|
|
left: center
|
|
tooltip:
|
|
trigger: axis
|
|
legend:
|
|
data:
|
|
- Email Marketing
|
|
- Affiliate Advertising
|
|
- Video Advertising
|
|
- Direct View
|
|
- Search Engine
|
|
top: 10%
|
|
grid:
|
|
left: 5%
|
|
right: 5%
|
|
bottom: 5%
|
|
top: 20%
|
|
containLabel: true
|
|
toolbox:
|
|
feature:
|
|
saveAsImage:
|
|
title: Save as Image
|
|
xAxis:
|
|
type: category
|
|
boundaryGap: false
|
|
data:
|
|
- Monday
|
|
- Tuesday
|
|
- Wednesday
|
|
- Thursday
|
|
- Friday
|
|
- Saturday
|
|
- Sunday
|
|
yAxis:
|
|
type: value
|
|
series:
|
|
- name: Email Marketing
|
|
type: line
|
|
stack: Total
|
|
data:
|
|
- 120
|
|
- 132
|
|
- 101
|
|
- 134
|
|
- 90
|
|
- 230
|
|
- 210
|
|
- name: Affiliate Advertising
|
|
type: line
|
|
stack: Total
|
|
data:
|
|
- 220
|
|
- 182
|
|
- 191
|
|
- 234
|
|
- 290
|
|
- 330
|
|
- 310
|
|
- name: Video Advertising
|
|
type: line
|
|
stack: Total
|
|
data:
|
|
- 150
|
|
- 232
|
|
- 201
|
|
- 154
|
|
- 190
|
|
- 330
|
|
- 410
|
|
- name: Direct View
|
|
type: line
|
|
stack: Total
|
|
data:
|
|
- 320
|
|
- 332
|
|
- 301
|
|
- 334
|
|
- 390
|
|
- 330
|
|
- 320
|
|
- name: Search Engine
|
|
type: line
|
|
stack: Total
|
|
data:
|
|
- 820
|
|
- 932
|
|
- 901
|
|
- 934
|
|
- 1290
|
|
- 1330
|
|
- 1320
|
|
```
|
|
|
|
## Typeit
|
|
|
|
{{< typeit code=javascript >}}
|
|
console.log('before decrypting');
|
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
fixit.decryptor.addEventListener('decrypted', function() {
|
|
console.log('after decrypting')
|
|
})
|
|
});
|
|
{{< /typeit >}}
|
|
|
|
## fixit-encryptor
|
|
|
|
All the following shortcodes passwords are `1212`.
|
|
|
|
{{% fixit-encryptor "1212" %}}
|
|
{{< typeit >}}如果你愿意一层一层一层地剥开我的心{{< /typeit >}}
|
|
{{% fixit-encryptor "1212" %}}
|
|
{{< typeit >}}你会发现 你会讶异{{< /typeit >}}
|
|
{{% fixit-encryptor "1212" %}}
|
|
{{< typeit >}}你是我最压抑最深处的秘密{{< /typeit >}}
|
|
{{% /fixit-encryptor %}}
|
|
{{% /fixit-encryptor %}}
|
|
{{% /fixit-encryptor %}}
|