-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[epic] Primary tutorial that walks through creating a markdown-based website with markdown-based MOGF approach #12
Comments
@rufuspollock I've tidied up this issue and added a skeleton for the website. Let me know what you think about the skeleton, so I can start fleshing it out. |
@elisapaka not quite sure what part is skeleton. Part we started as Skelton seems unchanged. Can we update that part. |
@rufuspollock It's under 'Sketch of full site'. I didn't want to delete what you had written in case we wanted it as reference, so I left it at the bottom of the issue and annotated as "Rufus wrote on 23-12-19". The skeleton is still very basic, but I wanted to make sure I was on the right track before making further on it. |
@elisapaka ok - in that case i think there is a confusion. Can we focus on the tutorial and the skeleton should be readable as it is ... e.g. this isn't very clear - What markdown is and what it's for
- Why a markdown-based approach is better than alternatives
- The MOGF approach This is better ... - Markdown is a way of adding markup to plain text e.g. `**xxx**` to indicate bold
- Markdown is for XXX
- Markdown-based approach has these distinctive features: the format is open and simple and usable anywhere (need probably to explain why most text formats like google docs word etc arent'), it is highly extendable etc
- We are going to set out an approach to working with markdown that we term "MOGF" for markdown + obsidian + git(hub) + flowershow. This combination or "stack" of tools is free and easy to use ...
- Why now for markdown? Because previously markdown was a bit "geeky". However, improvements in tooling make it attractive etc etc. TODO: Give analogy from another area ... i'd suggest getting one initial part of the skeleton fleshed out and i can review and then go from there ... Finally, note we already have the first part of this sketched out for you in the form of the existing tutorials which should form part of an overall "learn" sequence ("learn" as in the nextjs.org/learn mega-tutorial) Focus on tutorialI think the skeleton (and this issue) is about the main tutorial - rather than the whole site (which is what you have atm). |
@elisapaka i also wouldn't bother repeating the task list until we have the skeleton sorted (and even then repeating the same 4 actions for each section isn't so useful IMO as it creates a lot of noise for now) |
@elisapaka and Rufus talked about this yesterday and conclusion was to start with a rough outline of the first sections. |
@rufuspollock I've written the skeleton for the main tutorial series. It's currently saved as a note in my Obsidian locally, and I'm wondering what the best way to share it would be? I can copy it into a google doc, but the formatting will be lost; or I can put it into an issue (either this one, or create a new one), but it's rather long and it might look a bit messy and be inconvenient to edit and comment on. Are there any other ways of sharing I haven't thought of? UPDATE: Following Lauren's suggestion, I've created a skeleton.md file in the repo (link) and added you as reviewer when I merged the pull request. Some notes:
|
I've left an overall comment. Overall you are doing great. I just think the skeleton has got a bit more detailed than a skeleton and at least for me reviewing the overall direction a simpler skeleton (perhaps extracted at the top) would help.
Small comment: this splitting into individual small pages is something to do last and is easy to do and kind of arbitrary - as i mentioned when doing the overview of nextjs i would even remove the "page X" sections and just consolidate (roughly they split every couple of substeps so obvious how to re-add). I wouldn't include this division for now in the skeleton as it adds noise - it is just something for the UI when we actually make the site (and could come later frankly) |
@rufuspollock I've added a readable ToC on the introduction page at I opted for including all subsections, but if you think it's more noise than helpful I can delete them (I mean the ones not hyperlinked). I tried to do wiki-links to specific sections in Obsidian, but it doesn't seem to be rendering in Flowershow and I don't have the time right now to investigate... Tutorial 1 and Tutorial 2 are all done, while tutorials 3 and 4 are in outline form. Tutorial 3 I could write out in full, but this week I'm working on cohere+ stuff. Tutorial 4 I don't have the technical knowledge to actually write myself. Let me know if you have any feedback. I haven't yet shared this with Alex who volunteered to go through it and leave feedback, as it makes more sense to me to wait until tutorial 3 is also done. But if you think otherwise I can share. |
@elisapaka this is excellent work 👏 I think you can go ahead and finish tutorial 3 and then share it with your colleage. Could you also sync with @olayway about getting the site for this located at makeitmarkdown.com (this is registered in datopian cloudflare domains) (NB: this should probably be a separate issue of its own). |
Create a set of materials explaining a markdown-based approach to building websites, taking notes and more. i.e. why and how to use markdown to publish websites, make wikis, create lightweight "databases" and more. "Why markdown-based approach is an awesome alternative to notion and things like that ..."
Inspiration (in a different area): https://web.archive.org/web/20200421114352/https://nextjs.org/learn/basics/create-nextjs-app
Immediate goals
Acceptance
Tasks
/learn/
page (and subpages of this) (so introduction moves to/learn/
and everything becomes subpages of that ...)/learn/
page using headings that are sentences (so it is readable) ✅ 2024-01-15 see here - Rufus to reviewSketch of full Learn tutorial
Rufus wrote on 23-12-19:
Notes
NextJS example
<Link>
Head
tofirst-post.js
components/layout.module.css
styles/utils.module.css
components/layout.js
pages/index.js
classnames
library to toggle classesMeetings
2024-01-10 Rufus & Elisa sync
Otter transciption
[Google Meet recording](avg-nsou-cwj (2024-01-09 17:36 GMT+1))
Update
Questions
Rufus comments
(Note: moved these under 'tasks' above)
/learn/
page (and subpages of this) (so introduction moves to/learn/
and everything becomes subpages of that ...)/learn/
page using headings that are sentences (so it is readable)Skeleton
The text was updated successfully, but these errors were encountered: