{"id":13689071,"url":"https://github.com/gareth618/pastemd","last_synced_at":"2025-05-01T23:31:56.007Z","repository":{"id":65517377,"uuid":"525763247","full_name":"gareth618/pastemd","owner":"gareth618","description":"PasteBin but for Markdown","archived":false,"fork":false,"pushed_at":"2024-02-28T11:04:55.000Z","size":1232,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-03-02T14:32:32.775Z","etag":null,"topics":["firebase","markdown-editor","nuxt","pastebin","vue"],"latest_commit_sha":null,"homepage":"https://pastemd.netlify.app/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gareth618.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-08-17T11:37:49.000Z","updated_at":"2024-04-23T12:42:08.320Z","dependencies_parsed_at":"2024-04-23T12:42:01.118Z","dependency_job_id":"f46be06d-a7dc-42e6-b33e-878e64651d03","html_url":"https://github.com/gareth618/pastemd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gareth618%2Fpastemd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gareth618%2Fpastemd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gareth618%2Fpastemd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gareth618%2Fpastemd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gareth618","download_url":"https://codeload.github.com/gareth618/pastemd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224282101,"owners_count":17285770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","markdown-editor","nuxt","pastebin","vue"],"created_at":"2024-08-02T15:01:32.773Z","updated_at":"2024-11-12T13:30:41.401Z","avatar_url":"https://github.com/gareth618.png","language":"Vue","funding_links":[],"categories":["firebase"],"sub_categories":[],"readme":"# PasteMd\n\n**PasteBin, but for Markdown files.**\n- the website is live [here](https://pastemd.netlify.app/)\n- this [paste](https://pastemd.netlify.app/pastes/nMaYWgU0Bdoo4d1RFuoy) is a pretty good demo\n- **tech stack:** Vue, Nuxt, FireBase\n\nI decided to make this website in order to centralize and share my Markdown notes with my friends in an easier way. I was also not satisfied with the design provided by VSCode for previewing Markdown files – I had to write some custom CSS every single time I created a new note.\n\n## creating a new paste\n\nYou can edit your paste in this beautiful Markdown editor. It has syntax highlighting provided by PrismJS and also supports some keyboard shortcuts, like `ctrl[+shift]+i` for (un)indenting code and auto-closing brackets on selected text. You can preview your paste in a new tab.\n\n\u003cimg src=\"./github/editor.png\" alt=\"editor\" width=\"600\"\u003e\n\nAnd of course you can publish or update it. The first time you hit the _publish_ button, you will be prompted to sign-in with Google in order to be able to communicate with the FireStore database.\n\n\u003cimg src=\"./github/published.png\" alt=\"published\" width=\"500\"\u003e\n\n## opening the paste\n\nThe paste is rendered with this beautiful and minimalistic style. It is optimized for printing and it also supports Twemoji for emojis and KaTeX for rendering mathematical expressions.\n\n\u003cimg src=\"./github/paste.png\" alt=\"paste\" width=\"600\"\u003e\n\nAt the bottom of the page you will find these three buttons. Here you can edit or delete your paste. And the people you share the link with will be able to give it a heart!\n\n\u003cimg src=\"./github/options.png\" alt=\"options\" width=\"200\"\u003e\n\nAt `/mine` you can find a list of all your pastes.\n\n\u003cimg src=\"./github/account.png\" alt=\"account\" width=\"600\"\u003e\n\n[![Netlify Status](https://api.netlify.com/api/v1/badges/52142d17-58d8-4b84-8fa2-cc0bbff6aa9b/deploy-status)](https://app.netlify.com/sites/pastemd/deploys)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgareth618%2Fpastemd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgareth618%2Fpastemd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgareth618%2Fpastemd/lists"}