๐ฉ๐ปโ๐ Creativitas
๐ microsoft docfx learn jamstack static site generator
Docfx can be used as a static site generator, but the real value of the tool is in bringing together static documentation pages and .NET API documentation. Docfx supports both C# and VB projects (although currently the output of tool is limited to C# syntax), and relies on the long-established XML comment syntax for C# (and similarly for VB)
Build your technical documentation site with docfx. Converts .NET assembly, XML code comment, REST API Swagger files and markdown into rendered HTML pages, JSON model or PDF files.
Docfx is a powerful tool but easy to use for most regular use cases, once you understand the basic concepts.
For fist we need to download dotnet SDK - you can download dotnet SDK here
Download and install dotnet in to your devices, next you test with open your bash terminal and run dotnet
, next you can run dotnet tool update -g docfx
Ok, its time to build your first documentation project, create a new project folder in to your devices, and run docfx init
and insert your project name and others.
Now you can open on your projectfolder
For first configure your site open docfx.json
and change this line code
"globalMetadata": {
"baseUrl": "yourdomain url here..",
"_appName": "Your doc app name",
"_appTitle": "Your title",
"_enableSearch": true,
"_lang": "en", # your default lang code
"_appFooter": "Your copyrigths text on fotter",
"pdf": true
}
Now we need to add the sitemap plugins for support your SEO , add this line code in to docfx.json
"sitemap": {
"baseUrl": "Your domain name here..",
"priority": 0.1,
"changefreq": "monthly"
},
What Next ??
Of course we need to write your documentation article, open docs
folder and write your documentation content article.We can add meta title and description too. you can use this frontmatter format
---
title: Your title goes here...
description: Your Description goes here...
---
# Hello World
This is my article for documentation....
Ok, next we can setup your header navigation, access on root your documentation project folder and open toc.yml
file.
- name: Home
href: index.md # this is for single page link
- name: Documentation
href: docs/ # This is for access your docs folder
For single page file such index.md
or about.md
you can simply add markdown file name in to href
If you want to add folder in to navigation header, you can simply add your folder name , for example look like this docs/
Now we can run dev mode on your local device, open terminal and run docfx docfx.json --serve
Open localhost:8080
on your web browser
Congratulations your site is live now !!
Next if you want to upload in to your hosting, so you need to build production run this command docfx docfx.json
And now you can upload the build production folder _site
in to your hosting.
If you want to deploy in to github pages, you just need to upload _site
folder on your github repo, next you can activate your github page features.
And if you need website documentation development services with Docfx or Docusaurus, Starlight astro js and python tech MkDocs or Sphinx, our team is ready to help you.
Order Documentation Website Developer Services
Need a complete website and blog with modern JAMSTACK Static Site Generator ?? you can hire our team dev
The latest information from our blog articles, for website development technology reviews, and learning.
List our services with the latest technology, to develop your modern website application projects.
๐ Starlight๐ฒ Docusaurus๐ Mkdocs๐๏ธโ๐จ๏ธ Sphinx๐ก๏ธ Jekyll๐ญ Eleventy 11ty
starlight docusaurus sphinx mkdocs jekyll eleventy astro jamstack documentation static site generator website developer services
Develop your modern documentation website project with astro js starlight or static site generator JAMSTACK.
๐ก๏ธ Jekyll๐ญ Eleventy 11ty๐ฉ๐ปโ๐ Astro Js๐ฆ Pelican
jekyll eleventy astro pelican jamstack static site generator website developer services
Get started with Jamstack static site generator in building and creating your website, the best speed and SEO support for your project.
๐ฉ๐ปโ๐ Gatsby Js๐ Next Jsโ๏ธ Remixโ๏ธ React
gatsby next react jamstack remix website developer services
Get start develop your website with Next Js, Gatsby Js, Remix , React Js technology.
Multipurpose blog website themes and documentation templates to help your projects, built with a variety of technologies.
We also provide services to help improve your website performance.
Free download at no cost, we share complete open source code, to help you, here are our best free projects.
Pelican Minimals
5
Python Technology
Pelican Static Site Generator
For Multipurpose Blog and Docs
Complete Set Project
Markdown Ready
Configuration Site
Documentation Site 11ty
5
Eleventy 11ty
Docs Design
For Documentation Site
Markdown Files
JAMSTACK
Static Site Generator
Blog 11ty TinaCMS
5
Eleventy 11ty
Blog Design
For Multipurpose
Markdown Files
JAMSTACK
Static Site Generator
If you need help or information you can contact our team dev.