hvancann
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: KERI, CESR, OOBI, ACDC, git, github, github actions, NodeJS, NPM, JS, Docusaurus, React, Resources, Education-site, Spec-Up, readthedocs, Typesense, JSX, MDX, Education, Github, Git, Actions --- # KERI 2024 Terminology Technical Meeting agenda & actionlist **[Archive June 2023 - Dec 2023](https://hackmd.io/@hvancann/r1UfmhYkC)** [Archive before June 2023](https://hackmd.io/HYb2PuRhQRWbR5dqFpRVIA) --- # Index of this page [Go To: Zoom meetings](#Zoom-Meetings) [Go To: Future-Topics](#Future-Topics) [Go To: Guidelines](#Guidelines) [Go To: Meeting Reports](#Meeting-Reports) --- Host: Henk van Cann [email](h.vancann@blockchainbird.org) / Co-Host: Kor Dwarshuis [email](k.dwarshuis@blockchainbird.org) Meetings two times a week starting 2023-03-06: - **Edu Tech Mon**: Mondays at 20PM AMS / 19PM UTC - **Edu Tech Thu**: Thursdays at 10AM AMS / 9AM UTC Double check, times and dates may vary. We don't record so there are no recordings available. ### Next focus week Now and again we work a full week focussed. This is the issue/agenda of the next focus week where topics pile up: https://github.com/WebOfTrust/WOT-terms/issues/130 ## Training --- - AI processing of Zoom recordings: a. Requirements 0.5 hrs + quickscan tooling 1 hr b. tests - 2 hrs c. implementation test + batches - 3hrs [Zoom recording to AI - chatGPT](https://chat.openai.com/share/9f78b8aa-7f42-421a-b6ee-82209573fb2f) #### Requirements - 180 Zoom recordings feed to Youtube? And all new recording (semi-automatic) - Transcribing - Feed Prompt : substitutions - AI generates Index-files with meaning full description of what has discussed and explained and by whom - Scrape result to Kerisse. --- ## Zoom Meetings Topics: **git, github, github actions, NodeJS, NPM, JS, Docusaurus, React, Resources, Education-site, Spec-Up, readthedocs, Typesense** #### Calendar Invite [Join Zoom Meeting](https://us02web.zoom.us/j/6859702250?pwd=vdSs1uGxSCDKa3vh0QEmbd9rdeFtlH.1) - Meeting ID: 685 970 2250 - Passcode: 1ekXu2 ## Sixth week work Once every 6 weeks we do a recap week of all quick 1-1-1-1-1 efforts. In agenda Henk: "Recap-week Kor": In 2024: week 12-18-24-30-36-42-48. - Week 12 kickoff, no report - [Week 18 2024](https://github.com/WebOfTrust/WOT-terms/issues/129) - [Week 27 2024](https://github.com/WebOfTrust/WOT-terms/issues/165): Documentation and robustness. ## Needs attention Added by Kor (2024-06-06): Fix Kerific Chrome extension. Does not meet Chrome web store requirements and could be removed in 30 days ## Meeting Reports ## 2024-06-27 2024-06-24 great work! -> 2 points left: 2 and 5 DECISION: installation spec-up-t described in README.md , configuration and use in Docusaurus site ## 2024-06-24 1. DECISION: Leave the spec-up-t install on kordwarshuis useraccount 2. ACTION Kor: Formulate minimal requirements to an xref repo : - must be a spec-up repo. - anchor link? {Kor checks Brian’s code} 3. DONE: Test user interface Github.com -> edit term file + commit, will Github actions be invoked? {Kor action} ==> Kor: Test result: yes, commit via webbased editing counts as a push and triggers the “gh-pages” Github Action 4. DONE: Diff: Kor solves the BUG (in issues). And we don’t keep track of commit hashes for ref, only xrefs; why not -> https://trustoverip.github.io/ctwg-terminology-governance-guide/#role-specification-terminology-author-covering-concepts 5. {user}.github.io/{reponame} What if user and/or repo will be changed in the future?? All xrefs would deliver a 404! ACTION Kor: test changing repo name. DECISION: username has to be persistent. 6. DECISION: What if directory's name that contains terminology definitions is changed? No problem because the persistent link doesn't contian the directory name. ## 2024-05-09 Agenda: TEv2 MVP next week ## 2024-05-07 - [ ] Action Kor: A. investigating the filtering of commit hashes based on date of a specification fix. - [x] Action Kor: Issue155 [Test the interference of spec-up versioning and git commit versioning per copied file](https://github.com/WebOfTrust/WOT-terms/issues/155) - [ ] Action Kor: C. Add anchor links to the front-end (or do we have those already?) #### Add A. The use case for A. is: Someone wants to fix a version of the entire specification at time T (snapshot) with the definitions and the external definitions that this specification refers to and at THAT MOMENT the latest represents and be able to show it in a kind of historical glossary in the future. We can then, as Drummond first suggested, try to copy the Xrefs (references to external glossaries), but that seems "Hell" to me for various reasons. #### What a date can do My idea yesterday was to retrieve the correct version (commit hashes) of the internal and external referenced definitions based on moment T and make it available in the comparison tool. By comparison tool I mean this prototype idea, but for a single term file, e.g. "appraise.md". Described from here in Slack https://trustoverip.slack.com/archives/C01BBNGRPUH/p1714418484585169 and also discussed as Step 1 here: https://wiki.trustoverip.org/display/HOME/2024-05-06+CTWG+Meeting+Notes Why should my approach be preferred? - Do not save copies of definitions back and forth. - Use standard Github functionality Intended result: 1-1-1-1-1- try to show "what a date can do" ## 2024-04-18 - [ ] Action - Henk: **design SearchEngine workflow** to check with Typesense whether it's possible to - the small text results -> low precedence - Plus icon-system: first result, don't show other **exact same** result but show "+3 (DIF, blog HvC, ToIP)" Link item between parenthesis to their search results that you're hiding. A totally different approach to get rid of duplicity of search results is to filter them out in the left menu. This func is there already ## 2024-04-15 - [ ] PR reminder Spec-Up Daniel Buchner: working for TrustoverIP. (ION docu and you've met him at IIW in fall 2023) Structure Business Rules for Lead Terminology creators -> if not applied -> a Basic Active Linter-Corrector -> splitting possible. ### 2024-04-08 - [ ] Action Kor: [split up terms_and_definitions.md](https://github.com/WebOfTrust/WOT-terms/issues/145) of the main ToIP glossary. ==> https://github.com/WebOfTrust/WOT-terms/issues/147 ### 2024-04-02 - [ ] Action: Kor pls Add https://hackmd.io/zku3Dn8qQeub_58Q1ivKLA in scraper. - [ ] DONE Action Kor: Tab in WOT terms sheet with overrides. Solution: just a link to the file from KERISSE How-we-did - [ ] DECISION: Try to automate documentation from the documentation in the source files. Doxygen for Bash and JSdoc for nodeJS. - See https://chat.openai.com/share/fdc4c4fe-814c-49dc-8975-325ac154a115 - https://jsdoc.app/about-getting-started - https://www.doxygen.nl/ - [ ] Action Kor https://github.com/WebOfTrust/keripy/blob/development/docs/naming.md Python Style Guide for keripy Overide: Python Naming, Python Style Guide - [x] Action Henk: remove external links to other **glossaries** from text of the wiki definitions, because we have cross links (Dictionary) Tue April 2: Done until 'E' - Wed April 3: Done until 'Q' - Thu April 4: Done till end [result here](https://github.com/WebOfTrust/WOT-terms/wiki) look for commits with text "xlink removed" ### 2024-03-28 - [x] Action Kor: create OpenAI chatGPT channel https://chat.openai.com/g/g-mTlHjxQCp-keri-wizzard - [ ] DONE OpenAI chatGPT channel : how call the chatGPT from within Docusaurus with chat window. Answer: not possible without external service - [ ] https://docs.github.com/en/actions/security-guides/automatic-token-authentication#modifying-the-permissions-for-the-github_token Kor looks into this related github API work. ### 2024-03-25 Decided to show "1-1-1-1-1-1" examples more instead of deep diving into side-issues or completeness. More than one of those examples per week would be great (if doable), we strive for at least one. Once every 6 weeks we do a recap week. In agenda Henk: "Recap-week Kor": In 2024: week 12 (last week :) ) -18-24-30-36-42-48. - [x] heroku@bcws.io -> hvancann@bcws.io,kor@dwarshuis.com - [x] Action Kor: create Search for Spec-Up, host on github.com/kordwarshuis , discuss with Henk - [x] Action Kor: Offer Search for Spec-Up as a PR to DIF - [x] Action Kor: github API kerific user-account ==> https://github.com/WebOfTrust/WOT-terms/issues/136#issuecomment-2037052106 - [x] Action Kor: github API imagesdir commit# ==> https://github.com/WebOfTrust/WOT-terms/issues/136#issuecomment-2037051054 - [x] DONE Action Kor: discordbot - Heroku tutorial - [x] Action Kor: Heroku Udemy - [x] Action Henk: Heroku Udemy, planned March 28, finished April 8 - [x] Action Kor: Roadmap - investigate Github Projects + API ==> https://github.com/WebOfTrust/WOT-terms/issues/134 - [x] Action Henk : Roadmap - investigate Github Projects API ==> https://github.com/WebOfTrust/WOT-terms/issues/134 - [ ] Action Kor : we are going to maintain a hit list with form-phrases (Rieks TEv2) or regular expression to catch slight deviations from a term: upper/lower case, plural singular, adjective, noun, adverb, relation, verb variants of a term etc. - [x] Kyle's glossary about mining (!) there we will only look for, for example, "verification" because that can cause a conflict with our world SSI and KERI Use Keri glossary as filter for external glossaries. Only KERI native terms should be imported from external glossaries. Other terms are not relevant. ==> [ISSUE Keri glossary as filter for external glossaries](https://github.com/WebOfTrust/WOT-terms/issues/146) ### 2024-03-21 - [x] Discuss Headless CMS (added 2024-03-20) - [X] Kor: remove “createtag” in root of WOT-terms? - [ ] please extra switch in filter on Glossary - [ ] please extra switch in filter on Dictionary SSI (or only this one and sort a possible Glossary-hit to the top of the hits) - [ ] sort by H1/H2 in glossary hits - [x] Image directory: next up is : show commit hash by getting it from a github API call. ==> https://github.com/WebOfTrust/WOT-terms/issues/136#issuecomment-2037056258 - [x] Image directory: then up is : allow reputational data to be added (e.g. thumb up or down or free text field) ==> https://github.com/WebOfTrust/WOT-terms/issues/136#issuecomment-2037056258 ### 2024-03-12 - [x] DONE Kor Action: AI off the main page KERISSE - [X] Kor: idea: make a script that downloads all images in the glossary (on hackmd). To safeguard the images (not relying on HackMD). Decision to make: essential vs. nice to have images. ### 2024-03-06 - [x] https://github.com/WebOfTrust/WOT-terms/issues/121 Image directory ISSUE now ### 2024-02-15 - [x] Action Kor: scrape new glossary together by going through certain headings (Terminology) in these repo : - https://github.com/trustoverip/tswg-keri-specification and https://trustoverip.github.io/tswg-keri-specification/ - https://github.com/trustoverip/tswg-acdc-specification and https://trustoverip.github.io/tswg-acdc-specification/ - https://github.com/trustoverip/tswg-cesr-specification and https://trustoverip.github.io/tswg-cesr-specification/ Please add to combined glossaries after de-duplication ==> https://github.com/WebOfTrust/WOT-terms/issues/147#issuecomment-2049409013 - [X] ONHOLD Kor and Henk plan to clone and study TEv2 beforehand in Feb-March, which already results in PRs (currently on modest scale): - [x] STUDY Fri-Sat [Introduction overview](https://tno-terminology-design.github.io/tev2-specifications/docs/category/introduction-overview) - [x] DISCUSS Sunday Feb 25, Noon, 30 min - [X] STUDY Mon-Wed [Guides](https://tno-terminology-design.github.io/tev2-specifications/docs/category/guides) - [X] DESIGN a test Thursday Feb 22, Noon, 30 min - [x] IMPLEMENT a test / send PRs Thu - Sat - [X] DISCUSS Sunday Feb 25, Noon, 30 min Sunday March 3 - [X] https://tno-terminology-design.github.io/tev2-specifications/docs/category/introduction-overview ### 2024-02-07 - [x] Action Kor: Google Doc ToIP to Markdown in wiki-dir and 1 file, both represented in spec-up. - [x] Action Henk: clean wiki WOT-terms of unwanted files: image.png and ls-result.txt ### 2024-01-25 - [X] Discussed https://identity.foundation/spec-up/ - [x] Henk prepayment - [x] Action Kor: Test pages KERISSE crash resolution (HvC: solution?), crash in Brave ==> subtitles clienModule disabled [Testpage with subtitles working](https://weboftrust.github.io/WOT-terms/docs/video/lets-keri-on-together) - [ ] Action Henk: How to use Consensus Feature of Kerific for various roles? - [X] Discussed kerific consensus spec until anchor #what-advantagegoal-does-the-consensus-feature-have ### 2024-01-22 Gov Doc Temp : search longest tail first + use column A,B,C to construct variable name. ### 2024-01-18 - [x] Action Kor : document Github Actions scripts [here in this file](https://github.com/WebOfTrust/WOT-terms/blob/main/docs/how-we-did/_organization-of-Github-Action-scripts.md) and remove leading _ afterwards. - by hand / automatic? - calling each other? - Deployment calls auto update glossary --- **Ad document Github Actions scripts:** Documenting GitHub actions results in quite a bit more work, which is urgently necessary: 1. The SVG flow charts need to be updated. 2. They might need to be consolidated into one page because there is a relationship between the schemas. 3. Clarify the relationship more clearly. 4. In which parts can you divide all the scripts, what are the main tasks? 5. Which scripts run in GitHub actions and which ones are manual, and is this what we want? 6. When should the GitHub actions run? Regarding point 4: The scripts can be divided into: * Creating the glossary * Scrapers that generate content for the search engine * Managing metadata in Google Sheets * Maintenance * Various glossaries in a unified style * "Carbon copies" (renaming to "annotated copies") Regarding point 6: * After push * Manually initiated * After wiki update (Gollum) --- - [X] how-we-did directory revised by Henk, check @kordwarshuis TBW. - [ ] Kor: https://weboftrust.github.io/WOT-terms/docs/github-latest-activity not working ### 2024-01-15 - [ ] Action Kor: investigate? Typesense: [sorting based on conditions](https://typesense.org/docs/0.25.2/api/search.html#sorting-based-on-conditions) -> could we do this for glossary hits? - [ ] 'Click and add' in Kerific : subsets of glossaries possible for those who don't have one yet? Two tastes: ownership (5 terms copied)| adoption (54 terms adopted) - [ ] Action: Henk - Technical design including Usecases - [ ] Action Kor: Add meaningful anchors to terms in Unified glossary that keeps the users inside KERISSE. - [ ] When you turn on scraper, would you like to output a header for each term in "All combined" that I can access as a URL with an anchor? for example "#### keri-toip' and '#### keri-WebofTrust', #### staat voor iets in html dat een anchor produceert, het hoeft niet eens zichtbaar te zijn dat "keri-WebofTrust" als ik er maar naar toe ga in de pagina. - [ ] https://weboftrust.github.io/WOT-terms/docs/glossary-unified?level=2 but then it should be https://weboftrust.github.io/WOT-terms/docs/glossary-unified?level =2#keri-toip for example, so it jumps to exactly that definition; what is the definition of KERI according to ToIP. I already see a challenge: the ToIP filter at the top must be "on" in this example. - [X] Action Henk: IP rights present -> how-we-did/ip-rights-scraping.md - [X] Action Henk: define Kerific and Kerisse ### 2024-01-11 - [x] Action Kor: pull issues in some datastructuur via api as a test in a github action "Roadmap" in WOT-terms repo. - [x] Action Kor: 1 issue in 1 repo (WOT-terms) 1 status change of 1 custom field (Relevance), results in 1 roadmap change in 1 github project. [==> https://github.com/WebOfTrust/WOT-terms/issues/134](https://github.com/WebOfTrust/WOT-terms/issues/134#issuecomment-2049397142) - [x] Action Henk: Integrity app on Mac - Henk try ### 2024-01-09 - [x] DONE Action Henk: https://github.com/WebOfTrust/WOT-terms/blob/main/logs/brokenLinks.md - [x] Action Kor: https://github.com/WebOfTrust/WOT-terms/blob/main/logs/brokenLinks.md - [X] Kor: idea: make a page with all visualisation images in Slack History on one page in KERISSE. - [x] Action Kor: add a section with all visualisation images from glossary on one page in KERISSE. - [x] Action Kor: Discord bot / “See” redirects. ==> https://github.com/WebOfTrust/WOT-terms/issues/140#issuecomment-2039810595 - [x] CANCELLED href on KERISSE is wrong? “Technical meetings on KERISSE take place twice a week. Drop us a line if you're considering participation by creating an issue here. The repo for the Web of Trust terminology and glossaries is here.” https://github.com/WebOfTrust/keri?tab=readme-ov-file - [x] ON HOLD Kor: How to handle .mmd files on Github. mmd files are mermaid markdown files. How to show interpreted mermaid code in search results? === Code: https://weboftrust.github.io/WOT-terms/docs/glossary/PRNG?Wot-terms%5Bquery%5D=Account+Creation+Workflow&Wot-terms%5BrefinementList%5D%5Bcategory%5D%5B0%5D=Code&searchModalStatus=open === Results in: Graphic representation: https://github.com/WebOfTrust/signify-ts/blob/main/diagrams/account-creation-workflow.mmd === ### 2024-01-04 - [x] CANCEL chosen for Heroku March 2024 - Action Kor : Ask Kent for tips NPM services AWS. - [X] Action Henk : create recipe for Phil&Sam how to indicate dependency, effect, importance, urgency, timing (starts, takes calender weeks) based on their guesses. What are all the defaults? - [X] Discord bot / “See” redirects, done! --- ## Guidelines Howto's of WebofTrust documentation effort in github project page: [Howto](https://github.com/WebOfTrust/WOT-terms/tree/gh-pages/docs/howto) How can we use the hackmd Meeting agenda & action list better, less duplication of work and more results with fewer repetitions of moves and search work (less forced to cancel 6 months later)? ### TO DO after every meeting 1. always do urgent small things within 48 hours to prevent our memory from failing us, or make an addition (+ report with one sentence and link), so that "it is clear to me that it is clear to you". 2. Assignee rewrites action points originally written by Assigner to confirm understanding. 3. reporting + results AND documentation available with one click (two links usually) 4. Without further spec, all actions done before next meeting 5. Split an unfinished action item into what is completed + result link and a new action item. 6. An example result link + how-we-did directly behind the action item in the hackmd. ### Use self-explanatory links in the reports. For example: https://weboftrust.github.io/WOT-terms/docs/how-we-did/create-search-index?level=2 This link is self-explanatory, fine. It's the documentation link. So not: https://hackmd.io/@hvancann/ry2EB_bq2?type=view#Typesense But [Typesense override method documented in June 2023 Archive WOT Education site Tech meetings](https://hackmd.io/@hvancann/ry2EB_bq2?type=view#Typesense) #### Good: - [ ] Action Henk: remove external links to other **glossaries** from text of the wiki definitions, because we have cross links (Dictionary) Tue April 2: Done until 'E' Wed April 3: Done until 'Q' #### Better: - [ ] Action Henk: remove external links to other **glossaries** from text of the wiki definitions, because we have cross links (Dictionary) - [X] Tue April 2: Done until 'E' - [X] Wed April 3: Done until 'Q' - [ ] Thu planned until 'Z'

Import from clipboard

Paste your markdown or webpage here...

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

By clicking below, you agree to our terms of service.

Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
Wallet ( )
Connect another wallet

New to HackMD? Sign up

Help

  • English
  • 中文
  • Français
  • Deutsch
  • 日本語
  • Español
  • Català
  • Ελληνικά
  • Português
  • italiano
  • Türkçe
  • Русский
  • Nederlands
  • hrvatski jezik
  • język polski
  • Українська
  • हिन्दी
  • svenska
  • Esperanto
  • dansk

Documents

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

Send us email

Resources

Releases

Pricing

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

      Link with GitHub

      Please authorize HackMD on GitHub
      • Please sign in to GitHub and install the HackMD app on your GitHub repo.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      Push the note to GitHub Push to GitHub Pull a file from GitHub

        Authorize again
       

      Choose which file to push to

      Select repo
      Refresh Authorize more repos
      Select branch
      Select file
      Select branch
      Choose version(s) to push
      • Save a new version and push
      • Choose from existing versions
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

      Unlink
      You will no longer receive notification when GitHub file changes after unlink.

      Syncing

      Push failed

      Push successfully